.article-head{max-width:900px;margin:0 auto;padding:64px 0 80px}.article-head>a{font-size:13px;border-bottom:1px solid var(--ink);padding-bottom:3px}.eyebrow{font-size:11px;letter-spacing:1.7px;text-transform:uppercase;color:#617779;margin:65px 0 17px}.article-head h1{font:500 clamp(47px,5.2vw,77px)/.98 var(--serif);letter-spacing:-3px;margin:0 0 25px}.article-head>p:last-child{font-size:18px;line-height:1.5;color:#596c6d;max-width:650px}.article-body{max-width:1100px;margin:0 auto 120px;display:grid;grid-template-columns:205px 1fr;gap:100px}.article-body aside{font-size:12px;position:sticky;top:25px;height:min-content}.article-body aside span{display:block;text-transform:uppercase;letter-spacing:1.3px;color:#718283;margin-bottom:13px}.article-body aside a{display:block;border-top:1px solid var(--line);padding:9px 0;color:#56696a}.article-body>div{font-size:17px;line-height:1.72;max-width:700px}.article-body .intro{font:500 27px/1.35 var(--serif);letter-spacing:-.5px}.article-body h2{font:500 39px/1 var(--serif);letter-spacing:-1px;margin:54px 0 14px}.article-body blockquote{font:500 32px/1.15 var(--serif);letter-spacing:-1px;border-left:3px solid var(--orange);padding-left:28px;margin:50px 0}.button{display:inline-flex;gap:24px;align-items:center;padding:16px 20px;font-size:14px}.dark{background:var(--deep);color:#fff;margin-top:20px}@media(max-width:800px){.article-head,.article-body{margin-left:25px;margin-right:25px}.article-head{padding:50px 0}.article-head h1{font-size:46px}.article-body{display:block;margin-bottom:75px}.article-body aside{display:none}.article-body h2{font-size:34px}.article-body blockquote{font-size:27px}}
.article-head h1,.article-body .intro,.article-body h2,.article-body blockquote{font-family:var(--sans);font-weight:700;letter-spacing:-1.8px}.article-body blockquote{border-color:var(--lime)}
