.article-card{display:grid;gap:clamp(22px,3vw,36px)}.article-meta{color:var(--muted);font-family:var(--sans);font-size:.72rem;font-weight:760;line-height:1;letter-spacing:.22em;text-transform:uppercase}.article-card .section-title{max-width:13.5ch;font-family:var(--serif);font-size:clamp(3rem,9vw,6.4rem);font-weight:430;line-height:.98;text-wrap:balance}.article-content{display:grid;gap:26px;max-width:760px;padding-top:clamp(26px,5vw,54px)}.page-blog-post .article-cover+.article-content:has(>.article-visual-disclosure:first-child){margin-top:calc(10px - clamp(22px,3vw,36px));padding-top:0}.page-blog-post .article-visual-disclosure{margin:0;color:var(--muted);font-family:var(--sans);font-size:clamp(.78rem,1.8vw,.88rem);line-height:1.45}.article-content h2{max-width:17ch;padding-top:clamp(20px,4vw,42px);font-family:var(--serif);font-size:clamp(2rem,4.8vw,3.35rem);font-weight:430;line-height:1.08;text-wrap:balance}.article-content p,.article-content li{color:var(--ink-soft);font-size:clamp(1.02rem,1.22vw,1.13rem);line-height:1.82}.article-content ul{display:grid;gap:12px;margin:0;padding-left:1.1rem}@media(max-width:699px){.page-blog-post .article-visual-disclosure{font-size:.8rem}}@media(min-width:1060px){.page-blog-post .article-cover+.article-content:has(>.article-visual-disclosure:first-child){margin-top:calc(10px - clamp(28px,3vw,44px))}}
