.listing{padding-top:96px;min-height:70vh}.listing h1{font-size:46px;line-height:1.2}.listing-intro{color:var(--ink-soft);margin-top:16px;max-width:620px}.article-shell{padding:150px 24px 96px;min-height:75vh}.article-shell article{max-width:780px;margin:0 auto}.article-back{display:inline-block;margin-bottom:44px;color:var(--ink-soft);font-size:14px}.article-shell h1{font-size:clamp(32px,5vw,52px);line-height:1.2;margin:12px 0 20px}.article-summary{font-size:19px;color:var(--ink-soft);line-height:1.7}.article-cover{width:100%;aspect-ratio:16/9;object-fit:cover;margin:40px 0}.article-content{font-size:17px;line-height:1.95}.article-content p{margin:0 0 1.2em}@media(max-width:720px){.listing h1{font-size:34px}.article-shell{padding-top:120px}.article-summary{font-size:17px}}
