.article-header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.article-page{max-width:820px;padding:100px 0 120px}.article-page h1{font:500 clamp(54px,7vw,85px)/.98 var(--serif);letter-spacing:-.06em;margin:24px 0}.article-lede{font:400 25px/1.35 var(--serif);color:#555;max-width:650px;margin:0 0 30px}.article-details{display:flex;gap:22px;color:#777;font:10px var(--mono);text-transform:uppercase;border-top:1px solid var(--ink);padding-top:14px}.article-details span+span:before{content:'·';color:var(--red);margin-right:22px}.article-body{max-width:640px;font:21px/1.65 var(--serif);margin-top:60px}.article-body p{margin:0 0 28px}.article-body h2{font:500 35px/1.05 var(--serif);letter-spacing:-.04em;margin:50px 0 18px}.article-hero-image{display:block;width:100%;max-height:520px;object-fit:cover;margin:45px 0 0}@media(max-width:720px){.article-header{height:78px}.article-page{padding:65px 0 80px}.article-lede{font-size:21px}.article-body{font-size:19px;margin-top:40px}}
