:root{--reading-width:65ch;--margin-rail:0ch;--space-xs:.5rem;--space-s:1rem;--space-m:1.75rem;--space-l:3rem;--space-xl:5rem;--body-font:"Source Serif 4","Charter",Georgia,serif;--ui-font:"Inter",system-ui,-apple-system,sans-serif;--text-main:#1a1a1a;--text-emphasized:black;--rule:#e5e5e5;--accent:#0a4cff;--accent-2:#377b2a;--link:#c1625a;--text-muted:#666}article{font-family:var(--body-font);color:var(--text-main);font-size:18px;line-height:1.55}.article-header{max-width:calc(var(--reading-width) + var(--margin-rail) + var(--space-m));margin:var(--space-xl)auto var(--space-l);padding:0 var(--space-s);border:1px red;margin-top:2rem;margin-bottom:1.5rem}.article-supertitle{font-family:var(--ui-font);color:var(--accent-2);margin-bottom:.25rem;font-size:smaller;font-weight:700}.article-header h1{font-size:clamp(2.2rem,4vw,3rem);line-height:1.1}.article-header .dek{color:var(--text-muted);margin-top:.25rem;font-size:1.1rem}.article-body{max-width:calc(var(--reading-width) + var(--margin-rail) + var(--space-m));padding:0 var(--space-s);column-gap:var(--space-m);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.byline{margin-top:.5rem;font-size:smaller;font-style:italic}.byline .article-link{color:var(--link)}.byline p{margin-bottom:4px}.byline .article-link a{color:var(--link);text-decoration:underline}.article-body:has(.pull-quote,.margin-note,.infobox){max-width:calc(var(--reading-width) + var(--margin-rail) + var(--space-m));grid-template-columns:minmax(0,var(--reading-width))minmax(0,var(--margin-rail))}.article-body>*{grid-column:1}.article-body p{margin-bottom:var(--space-m)}.article-body p:last-child{margin-bottom:0}figure{margin:var(--space-l)0}figure img{width:100%;height:auto;display:block}.article-subheader{font-weight:700}figcaption{font-family:var(--ui-font);color:var(--text-muted);margin-top:var(--space-xs);font-size:.85rem;line-height:1.4}figure.breakout{grid-column:1}.article-body:has(.pull-quote,.margin-note,.infobox) figure.breakout{grid-column:1/3}figure.full{grid-column:1/-1}.pull-quote{font-family:var(--body-font);color:var(--text-emphasized);border-left:3px solid var(--rule);padding-left:var(--space-s);margin:var(--space-m)0;align-self:start;font-size:1.5rem;font-style:italic;font-weight:700;line-height:1.4}.pull-quote.inline{font-size:1.3rem;font-family:var(--body-font);border:none;grid-column:1;padding:0}.margin-note{font-family:var(--ui-font);color:var(--text-muted);border-left:2px solid var(--rule);padding-left:var(--space-s);margin:var(--space-m)0;grid-column:1;font-size:.85rem;line-height:1.45}.infobox{border:1px solid var(--rule);padding:var(--space-s);font-family:var(--ui-font);background:#fafafa;grid-column:1;font-size:.85rem;line-height:1.4}:is(.article-body:has(.pull-quote,.margin-note,.infobox) .pull-quote,.article-body:has(.pull-quote,.margin-note,.infobox) .margin-note,.article-body:has(.pull-quote,.margin-note,.infobox) .infobox){grid-column:2}.claim{padding-left:1rem;position:relative}.claim:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em;left:0}ul,ol{margin-bottom:var(--space-m);padding-left:1.25rem}li{margin-bottom:var(--space-xs)}a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}@media (max-width:900px){.article-body{grid-template-columns:1fr}.article-body>*{grid-column:1}.pull-quote,.margin-note,.infobox{border-left:none;grid-column:1;padding-left:0}figure.breakout{grid-column:1}}
.subscribe-form-module__bJnQtG__container{background-color:#ffc;justify-content:center;width:100%;padding:1rem;font-family:American Typewriter;display:flex}
