.article__back:hover{color:var(--accent)}.article__title{text-transform:uppercase;max-width:1100px;margin:clamp(28px,4vw,52px) 0 clamp(28px,3vw,40px);font-size:clamp(48px,6.4vw,104px);line-height:.9}.article__meta{grid-template-columns:repeat(4,minmax(0,1fr))}.article__meta>div{padding:14px 16px}.article__meta dd{margin-top:6px;font-size:15px}.article__hero{padding-top:clamp(32px,4vw,56px)}.article__hero .figure{max-height:78vh;margin:7px}.article__hero img{object-fit:cover;width:100%;height:auto;max-height:78vh}.article__hero figcaption{margin-top:14px}.article__layout{grid-template-columns:200px minmax(0,720px);justify-content:center;gap:clamp(32px,5vw,96px);padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(56px,7vw,104px);display:grid}.article__rail{top:calc(var(--nav-h) + 24px);align-self:start;position:sticky}.article__lead{border-bottom:1px solid var(--line-2);white-space:pre-line;margin-bottom:36px;padding-bottom:28px;font-size:clamp(19px,1.7vw,22px);line-height:1.5}.prose{color:var(--fg-2);font-size:17px;line-height:1.8}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3,.prose h4{color:var(--fg);text-transform:uppercase;margin-top:2em}.prose h2{border-top:1px solid var(--line-2);padding-top:18px;font-size:clamp(32px,3.2vw,44px)}.prose h3{font-size:clamp(26px,2.6vw,34px)}.prose h4{font-size:24px}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.6em}.prose strong{color:var(--fg)}.prose a{color:var(--fg);border-bottom:1px solid var(--fg-3)}.prose a:hover{border-color:var(--accent)}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--fg-3);font-family:var(--mono);font-size:.8em}.prose blockquote{border-left:2px solid var(--fg);font:400 clamp(26px, 2.6vw, 34px)/1.1 var(--display);color:var(--fg);text-transform:uppercase;margin:2em 0;padding:4px 0 4px 24px}.prose blockquote cite{margin-top:12px;font-style:normal;display:block}.prose__figure{margin-block:2em}.prose__figure .figure img,.prose__figure video{width:100%;height:auto;display:block}.prose__figure figcaption{margin-top:10px}.prose__gallery{gap:12px;margin-block:2em;display:grid}.prose__gallery .prose__figure{margin:0}.prose__gallery--2{grid-template-columns:1fr 1fr}.prose__gallery--3{grid-template-columns:repeat(3,1fr)}.prose__gallery .figure{aspect-ratio:1}.prose__gallery .figure img{object-fit:cover;height:100%}.article__tags{flex-wrap:wrap;gap:8px;margin-top:48px;display:flex}.article__end{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:28px;display:flex}.stats{border:1px solid var(--line-2);flex-direction:column;display:flex}.stats__cell{border-bottom:1px solid var(--line-2);text-align:left;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.stats__cell:last-child{border-bottom:0}.stats__cell strong{font:400 30px/1 var(--display);align-items:center;gap:8px;font-weight:400;display:inline-flex}.stats__like{transition:background-color .16s var(--ease)}.stats__like:hover{background:var(--bg-1)}.stats__like.is-liked strong{color:var(--accent)}.stats__share>div{flex-direction:column;display:flex}.stats__share button{border-bottom:1px solid var(--line);text-align:left;font:500 12px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-2);padding:8px 0}.stats__share button:last-child{border-bottom:0}.stats__share button:hover{color:var(--fg)}@media (max-width:960px){.article__layout{grid-template-columns:minmax(0,1fr)}.article__rail{order:2;position:static}.stats{flex-flow:wrap}.stats__cell{border-bottom:0;border-right:1px solid var(--line-2);flex:1;min-width:120px}.stats__cell:last-child{border-right:0}.stats__share>div{flex-flow:wrap;gap:14px}.stats__share button{border:0}}@media (max-width:640px){.article__meta,.prose__gallery--3{grid-template-columns:1fr 1fr}.stats__share{border-top:1px solid var(--line-2);flex-basis:100%}}
