.editorial-shell{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent);background:radial-gradient(circle at 90% 8%, color-mix(in srgb, var(--color-gold) 13%, transparent), transparent 24rem), var(--color-paper)}.editorial-article{grid-template-columns:minmax(0,1.02fr) minmax(22rem,.98fr);column-gap:clamp(2.5rem,6vw,6rem);width:min(100% - 2.5rem,76rem);margin-inline:auto;padding:clamp(3.5rem,8vw,8rem) 0 clamp(4rem,10vw,9rem);display:grid}.editorial-article>*{grid-column:1/-1}.editorial-article>h1,.editorial-article>h2,.editorial-article>p,.editorial-article>blockquote,.editorial-article>hr,.editorial-article>.article-meta,.editorial-article>section[data-footnotes]{width:min(100%,47rem);margin-inline:auto}.editorial-article>h1{width:min(100%,62rem);max-width:62rem;font-family:var(--font-serif);letter-spacing:-.06em;text-wrap:balance;grid-area:1/1;margin-inline:0;font-size:clamp(3.2rem,5.7vw,5.4rem);font-weight:700;line-height:.91}.editorial-article>h2:first-of-type{margin-inline:0;color:color-mix(in srgb, var(--color-ink) 72%, transparent);font-family:var(--font-serif);letter-spacing:-.025em;grid-area:2/1;margin-top:clamp(2rem,5vw,4rem);font-size:clamp(1.45rem,3.2vw,2.25rem);font-weight:700;line-height:1.22}.editorial-article>h2:not(:first-of-type){border-top:1px solid color-mix(in srgb, var(--color-ink) 24%, transparent);font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;margin-top:clamp(4.5rem,9vw,8rem);padding-top:1.1rem;font-size:clamp(2.1rem,5vw,4.25rem);font-weight:700;line-height:.98}.editorial-article>p,.editorial-article>blockquote{font-family:var(--font-serif);margin-top:1.45rem;font-size:clamp(1.14rem,1.7vw,1.34rem);line-height:1.78}.editorial-article>p:first-of-type:first-letter{float:left;color:var(--color-coral);font-family:var(--font-serif);margin:.08em .12em 0 0;font-size:4.6em;font-weight:700;line-height:.76}.editorial-article a{color:color-mix(in srgb, var(--color-coral) 88%, var(--color-ink));font-weight:650;text-decoration-thickness:.08em}.editorial-article blockquote{border-left:.3rem solid var(--color-gold);padding:1.4rem 0 1.4rem clamp(1.25rem,4vw,2.5rem);font-size:clamp(1.35rem,2.8vw,2rem);font-style:italic;line-height:1.45}.article-meta{color:color-mix(in srgb, var(--color-ink) 60%, transparent);letter-spacing:.12em;text-transform:uppercase;grid-area:3/1;align-items:center;gap:.8rem;margin-top:1.5rem;font-size:.78rem;font-weight:750;display:flex}.article-meta span:after{content:"";background:var(--color-coral);vertical-align:middle;border-radius:999px;width:.25rem;height:.25rem;margin-left:.8rem;display:inline-block}.article-figure{width:min(100%,62rem);margin:clamp(2.5rem,6vw,5rem) auto}.article-hero-figure{grid-area:1/2/4;align-self:stretch;width:100%;margin:0}.article-hero-figure img{height:100%;min-height:42rem}.article-hero-figure.article-diagram-figure{align-self:start}.article-diagram-figure img{aspect-ratio:7/5;object-fit:contain;object-position:center;background:#17221d}.article-diagram-figure .teia-graph{aspect-ratio:8/6.2;background:#17221d;width:100%;display:block}.article-hero-figure.article-diagram-figure img{height:auto;min-height:0}.article-figure img{object-fit:cover;object-position:center 28%;width:100%;max-height:42rem;box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--color-ink) 13%, transparent);border-radius:1.5rem;display:block}.article-figure figcaption{color:color-mix(in srgb, var(--color-ink) 58%, transparent);margin-top:.85rem;font-size:.78rem;line-height:1.5}.ad-slot{border-block:1px solid color-mix(in srgb, var(--color-ink) 13%, transparent);width:min(100% - 2.5rem,47rem);min-height:7rem;color:color-mix(in srgb, var(--color-ink) 48%, transparent);letter-spacing:.16em;text-transform:uppercase;place-items:center;margin:clamp(3rem,7vw,6rem) auto;font-size:.68rem;font-weight:750;display:grid}.editorial-article section[data-footnotes]{border-top:2px solid var(--color-ink);color:color-mix(in srgb, var(--color-ink) 72%, transparent);margin-top:clamp(4rem,9vw,8rem);padding-top:2rem;font-size:.9rem;line-height:1.65}.editorial-article section[data-footnotes] ol{padding-left:1.25rem}.editorial-article section[data-footnotes] li{margin:1rem 0;padding-left:.35rem}.editorial-article section[data-footnotes] p{overflow-wrap:anywhere}@media (width<=58rem){.editorial-article{display:block}.editorial-article>h1,.editorial-article>h2:first-of-type,.editorial-article>.article-meta{margin-inline:auto}.article-hero-figure{width:min(100%,62rem);margin:clamp(2.5rem,6vw,5rem) auto}.article-hero-figure img{height:auto;min-height:24rem}}@media (width<=40rem){.editorial-article{width:min(100% - 2rem,76rem)}.editorial-article>h1{font-size:clamp(3rem,15vw,4.7rem)}.article-figure{width:calc(100% + 1rem);margin-left:-.5rem}.article-figure img{border-radius:1rem;min-height:18rem}}
