
body{background:#fff;color:#171717;font-family:Switzer,Arial,sans-serif}.article-cover{max-width:1248px;margin:80px auto 64px}.article-cover>img{width:100%;display:block;max-height:760px;object-fit:cover}.article-cover figcaption{font:12px/1.6 Arial,sans-serif;color:#777;margin-top:8px}.article-grid{max-width:1248px;margin:auto;display:grid;grid-template-columns:224px minmax(0,736px) 224px;gap:32px}.article-copy{grid-column:2;min-width:0}.article-category{text-transform:uppercase;letter-spacing:.12em;font:12px Arial,sans-serif;color:#555;text-decoration:none}h1{font:500 clamp(36px,4.2vw,58px)/1.12 Signifier,Georgia,serif;letter-spacing:-.035em;margin:24px 0}.article-subtitle{font:26px/1.4 Signifier,Georgia,serif;margin:20px 0 28px}.article-meta{font:13px/1.6 Arial,sans-serif;display:flex;justify-content:space-between;gap:20px;padding-bottom:28px;border-bottom:1px solid #d7d3cf;margin-bottom:40px}.article-copy section{scroll-margin-top:110px}.article-copy section h2{font:500 32px/1.2 Signifier,Georgia,serif;margin:56px 0 24px;letter-spacing:-.02em}.article-copy section p,.article-intro{font:21px/1.65 Signifier,Georgia,serif;margin:0 0 25px}.article-intro{padding-bottom:32px;border-bottom:1px solid #dedbd6}.article-toc{grid-column:3;grid-row:1;padding-top:24px}.article-toc>div{position:sticky;top:120px}.article-toc p{font:12px Arial,sans-serif;text-transform:uppercase;color:#777;margin:0 0 20px}.article-toc nav{border-left:1px solid #ddd;display:grid;gap:16px;padding-left:16px}.article-toc a{font:13px/1.5 Arial,sans-serif;color:#777;text-decoration:none}.article-toc a:hover{color:#111}.article-copy blockquote{font:32px/1.4 Signifier,Georgia,serif;margin:40px 0;padding-left:28px;border-left:2px solid #333}site-footer-shell{display:block;margin-top:40px}@media(max-width:1250px){.article-grid{grid-template-columns:minmax(0,736px) 210px;padding:0 32px;justify-content:center}.article-copy{grid-column:1}.article-toc{grid-column:2}.article-cover{margin:50px 32px}}@media(max-width:900px){.article-grid{display:block;padding:0 24px;max-width:760px}.article-toc{display:none}.article-cover{margin:32px 0 40px}.article-cover figcaption{padding:0 24px}.article-cover>img{min-height:260px;max-height:520px}.article-copy section p,.article-intro{font-size:19px}.article-meta{flex-direction:column;gap:6px}.article-subtitle{font-size:23px}.article-copy section h2{font-size:28px}.article-copy blockquote{font-size:27px}}
.masthead-controls a{color:inherit;text-decoration:none}

.article-meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}.article-copy section li{font:16px/1.8 var(--zh-sans);margin:12px 0}.article-copy section a,.author-note a{color:inherit;text-underline-offset:4px}.author-note{border-top:1px solid #ddd;margin:48px 0 32px;padding-top:24px}.author-note h2{font:600 20px/1.5 var(--zh-serif)}.author-note p{font:14px/1.9 var(--zh-sans);color:#555}

.article-copy section h3{font:600 23px/1.5 var(--zh-serif);margin:32px 0 18px}.article-copy blockquote cite{font:400 14px/1.7 var(--zh-sans)}

.article-ending{white-space:nowrap}.article-end-stamp{display:inline-block;width:1.55em;height:1.55em;vertical-align:-.3em;margin-left:.18em}
