.blog-share{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;border-block:1px solid var(--line);padding-block:17px;margin-block:26px;font:400 13px/1.45 var(--sans)}
.blog-share-label{color:var(--muted)}
.blog-share-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.blog-share-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 13px;border:1px solid #c6cdd3;border-radius:3px;background:#fff;color:#253440;font:400 13px/1.35 var(--sans);text-decoration:none;white-space:nowrap}
.blog-share-button svg{width:17px;height:17px;flex-shrink:0}
.blog-share-button:hover{background:#f0f6fc;border-color:#758b9c}
.blog-share-x{background:#142533;color:#fff;border-color:#142533}
.blog-share-x:hover{background:#294457;border-color:#294457}
.blog-share-link{border-color:transparent}
.blog-share-fallback{display:inline-block;padding:8px}
.blog-page .ek-sh{font-family:var(--sans)}
.blog-page .ek-sh-h{font:400 24px/1.2 var(--serif)}
.blog-page .ek-sh-t{font:400 14px/1.55 var(--sans);white-space:pre-line}
.blog-page .ek-sh-box{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}
.blog-page .ek-sh-pic{background:#e7f3fe}
.blog-page .ek-sh-pic img{width:100%;height:auto}
.blog-page .ek-sh-links a,.blog-page .ek-sh-links button{min-height:44px;line-height:1.3;text-align:center}
.blog-page .ek-sh-links [data-sh=x]{background:#142533;color:white}
.blog-page .ek-sh-alt,.blog-page .ek-sh-go{min-height:44px;box-sizing:border-box}
.blog-page .ek-sh-note{font:400 12.5px/1.5 var(--sans)}
@media(max-width:760px){.blog-share{margin-block:22px;gap:10px}.blog-share-label{width:100%}.blog-share-actions{width:100%}.blog-share-button{flex:1 1 auto}.blog-share-link{flex-basis:100%;justify-content:flex-start;padding-inline:0;min-height:40px}}
@media(max-width:640px){.blog-page .ek-sh-box{grid-template-columns:1fr}.blog-page .ek-sh-pic img{width:auto;max-height:38dvh}}
