.article-col{max-width:68ch;margin:0 auto}.a-headline{font-family:var(--serif);letter-spacing:-.01em;margin:18px 0 0;font-size:clamp(2rem,6vw,3.5rem);font-weight:600;line-height:1.08}.a-dek{font-family:var(--serif);color:var(--mut);margin:20px 0 0;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.55}.a-byline{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:22px;font-size:12px}.a-hero{max-width:900px;margin:40px auto 0}.a-body p{font-family:var(--serif);color:var(--ink);margin:0 0 1.6em;font-size:1.125rem;line-height:1.7}.a-body h2,.a-body h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:2.1em 0 .66em;font-weight:600;line-height:1.25}.a-body h2{font-size:clamp(1.375rem,3.2vw,1.625rem)}.a-body h3{font-size:1.25rem}.a-body ul,.a-body ol{font-family:var(--serif);color:var(--ink);margin:0 0 1.6em;padding-left:1.35em;font-size:1.125rem;line-height:1.7}.a-body li+li{margin-top:.5em}.a-body li>p{margin:0}.a-body li>ul,.a-body li>ol{margin:.5em 0 0}.a-body a{color:var(--gold-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.a-body a:hover{color:var(--link-hover)}.pullq{border-top:1px solid var(--gold2);border-bottom:1px solid var(--gold2);font-family:var(--serif);color:var(--ink);margin:44px 0;padding:30px 6px;font-size:clamp(1.5rem,4.5vw,2rem);font-style:italic;font-weight:500;line-height:1.42}.author-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;padding:22px;display:flex}.rail{-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.rail-card{flex:none;width:280px}.rail-card .article-cover{flex:none;height:auto}@media (min-width:900px){.pullq{margin-left:-90px;padding-right:48px}.rail{grid-template-columns:repeat(3,1fr);padding-bottom:0;display:grid;overflow:visible}.rail-card{width:auto}}.a-masthead{border:0;border-radius:0;padding:130px 0 54px}@media (min-width:900px){.a-masthead{padding:172px 0 96px}}.a-masthead-figure{max-width:900px;margin:32px auto 0}@media (min-width:900px){.a-masthead-figure{margin-top:44px}}.a-cover{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%}.a-byline-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.a-byline-face{border-radius:50%;flex:none;width:46px;height:46px}.a-byline-who{min-width:0}.a-byline-name{font-size:15px;font-weight:700}.a-byline-name a{align-items:center;min-height:40px;display:inline-flex}.a-byline-meta{letter-spacing:.02em;color:var(--mut);margin-top:3px;font-size:12.5px}.a-byline-chip{margin-left:auto}@media not (min-width:560px){.a-byline-chip{margin-left:0}}.a-endnote{margin-top:56px}@media (min-width:900px){.a-endnote{margin-top:72px}}.a-body{padding-bottom:56px}@media (min-width:900px){.a-body{padding-bottom:72px}}.rail-sec-h{text-wrap:pretty;max-width:28ch;margin:0 0 22px}