.article-summary{max-width:820px}.article-meta{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;margin-top:16px}.article-content>p:first-child{font-size:19px;line-height:1.8;color:#2b2927;background:var(--soft);border-left:4px solid var(--brand);padding:22px 24px;border-radius:0 16px 16px 0}.article-content h2{scroll-margin-top:100px;line-height:1.25}.article-content h3{font-size:23px;line-height:1.35;margin-top:30px}.article-content ul,.article-content ol{padding-left:24px}.article-content li+li{margin-top:8px}
@media(max-width:640px){.article-header{padding:52px 0 28px}.article-header h1{font-size:clamp(32px,10vw,42px);line-height:1.12}.article-header p{font-size:17px}.article-content{padding-top:34px;padding-bottom:60px}.article-content>p:first-child{font-size:16px;padding:18px}.article-content h2{font-size:27px;margin-top:34px}.article-content h3{font-size:21px}.article-meta{font-size:12px;flex-wrap:wrap}}
