@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:75% 100%;font-display:swap;src:url(/static/archivo-latin-ext.5717f37059.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:75% 100%;font-display:swap;src:url(/static/archivo-latin.e3a28eade2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400 700;font-display:swap;src:url(/static/sourceserif-italic-latin-ext.2078240cee.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400 700;font-display:swap;src:url(/static/sourceserif-italic-latin.96e6393209.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/sourceserif-latin-ext.155f6e7010.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/sourceserif-latin.f2ea9c12d2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif Fallback";src:local("Georgia");size-adjust:103%;ascent-override:89%;descent-override:29%}@font-face{font-family:Archivo Fallback;src:local("Arial");size-adjust:99%;ascent-override:88%;descent-override:21%}:root{--brand: #c8191a;--brand-deep: #16181b;--charcoal: #111315;--charcoal-2: #1c1f23;--brand-ink: #b3131a;--accent: #c8191a;--accent-bright: #ff2a29;--ink: #121212;--ink-2: #3a3a3a;--muted: #5f5f5f;--rule: #e3e1dd;--rule-strong: #121212;--paper: #ffffff;--paper-warm: #f5f4f1;--paper-soft: #f5f4f1;--focus: #1f5fd1;--serif: "Source Serif 4", "Source Serif Fallback", Georgia, "Times New Roman", serif;--sans: "Archivo", "Archivo Fallback", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--display: var(--sans);--step--2: .75rem;--step--1: .8125rem;--step-0: 1rem;--step-1: 1.125rem;--step-2: 1.3125rem;--step-3: clamp(1.375rem, 1.15rem + .9vw, 1.75rem);--step-4: clamp(1.75rem, 1.35rem + 1.8vw, 2.5rem);--step-5: clamp(2.125rem, 1.4rem + 3vw, 3.375rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--radius: 2px;--container: 1280px;--measure: 40rem;--gutter: 16px}@media(min-width:760px){:root{--gutter: 28px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 var(--step-0)/1.55 var(--sans);overflow-x:hidden;font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--brand-ink)}h1,h2,h3,h4{font-family:var(--display);font-stretch:semi-condensed;font-weight:700;line-height:1.15;margin:0;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance}p{margin:0}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}main:focus{outline:none}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.narrow{max-width:820px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:100;background:var(--ink);color:#fff;padding:var(--space-3) var(--space-4);font-weight:600}.skip-link:focus{top:var(--space-4);color:#fff}.topbar{background:var(--charcoal);color:#cfcfcf;font:500 var(--step--2)/1 var(--sans)}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:34px}.topbar__date{display:flex;align-items:center;gap:var(--space-3);letter-spacing:.02em}.masthead__band{background:#fff;color:var(--ink)}.masthead__inner{display:flex;align-items:center;gap:var(--space-5);min-height:68px;padding-top:var(--space-2);padding-bottom:var(--space-2)}@media(min-width:900px){.masthead__inner{min-height:88px}}.brand{display:block;line-height:0;flex:none}.brand img{width:150px;height:auto}@media(min-width:900px){.brand img{width:200px}}.masthead__line{display:none;padding-left:var(--space-5);border-left:1px solid var(--rule);font:500 var(--step--1)/1.35 var(--sans);color:var(--muted)}@media(min-width:900px){.masthead__line{display:block}}.masthead__tools{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-left:auto}.social{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.social__link{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none}.social__link svg{width:16px;height:16px;flex:none}.social--masthead{display:none}@media(min-width:760px){.social--masthead{display:flex}}.social--masthead .social__link{justify-content:center;width:26px;height:26px;border-radius:50%;color:#cfcfcf;transition:background-color .15s ease,color .15s ease}.social--masthead .social__link svg{width:14px;height:14px}.social--masthead .social__link:hover{color:#fff;background:#ffffff24}.social--masthead .social__link:focus-visible{outline:2px solid #fff;outline-offset:2px}.social--footer{flex-direction:column;gap:var(--space-2)}.social--footer .social__link{color:#fff;font-size:var(--step--1)}.social--footer .social__link svg{width:18px;height:18px}.social--footer .social__link:hover .social__label{text-decoration:underline}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.drawer{display:flex;flex:none}.drawer__toggle,.search-toggle>summary{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:4px;color:var(--ink);border:1px solid var(--rule);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.drawer__toggle:hover,.drawer[open] .drawer__toggle,.search-toggle>summary:hover,.search-toggle[open]>summary{background:var(--brand);border-color:var(--brand);color:#fff}.drawer__toggle svg,.search-toggle svg{width:20px;height:20px}.drawer__toggle{width:44px;height:44px}.drawer__bars{display:grid;gap:5px;width:20px}.drawer__bars>span{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .18s ease}.drawer__toggle:hover .drawer__bars>span:nth-child(2){transform:translate(3px)}.search-toggle{position:relative;display:flex}.search-toggle__panel{position:absolute;z-index:70;right:0;top:calc(100% + 10px);width:min(440px,calc(100vw - 2 * var(--gutter)));background:#fff;color:var(--ink);border:1px solid var(--rule);box-shadow:0 18px 40px #00000029;padding:var(--space-4)}.search-form,.search-inline{display:flex;gap:var(--space-2)}.search-form input,.search-inline input,.advanced-search input[type=search]{flex:1;min-width:0;min-height:46px;padding:0 var(--space-3);border:1px solid #a9adb3;border-radius:var(--radius);background:#fff}.search-form button,.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-5);border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:#fff;font:600 var(--step--1)/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-decoration:none}.search-form button:hover,.button:hover{background:var(--brand);border-color:var(--brand);color:#fff}.button--secondary{background:#fff;color:var(--ink)}.button--secondary:hover{background:var(--ink);border-color:var(--ink);color:#fff}.sections{position:sticky;top:0;z-index:50;background:var(--charcoal);color:#fff;box-shadow:0 1px #0003}.sections.is-stuck{box-shadow:0 6px 18px #0000002e}.sections__inner{display:flex;align-items:stretch}.sections__mark{flex:none;display:flex;align-items:center;width:0;overflow:hidden;opacity:0;transition:width .22s ease,opacity .22s ease,margin .22s ease}.sections__mark img{width:32px;height:32px;border-radius:3px}.sections.is-stuck .sections__mark{width:32px;opacity:1;margin-right:var(--space-4)}.sections__list{flex:1;display:flex;list-style:none;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:calc(-1 * var(--space-3));-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}@media(min-width:1100px){.sections__list{-webkit-mask-image:none;mask-image:none}}.sections__list::-webkit-scrollbar{display:none}.sections__item{display:flex}.sections__item+.sections__item{position:relative}.sections__item+.sections__item:before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;margin-top:-9px;background:#ffffff38;pointer-events:none;transition:opacity .15s ease}.sections__item:hover:before,.sections__item:hover+.sections__item:before,.sections__item:has(>[aria-current=page]):before,.sections__item:has(>[aria-current=page])+.sections__item:before{opacity:0}.sections__link{position:relative;display:flex;align-items:center;padding:0 var(--space-3);height:48px;white-space:nowrap;color:#e9e9e9;text-decoration:none;font:600 semi-condensed 1rem/1 var(--sans);letter-spacing:.005em;transition:background-color .15s ease,color .15s ease}@media(min-width:1280px){.sections__link{padding:0 var(--space-4)}}.sections__link--home svg{width:19px;height:19px}.sections__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--accent-bright);transform:scaleY(0);transform-origin:bottom;transition:transform .18s ease}.sections__link:hover,.sections__item:focus-within>.sections__link{color:#fff;background:#ffffff14}.sections__link:hover:after,.sections__link[aria-current=page]:after{transform:scaleY(1)}.sections__link[aria-current=page]{color:#fff;background:#ffffff0f}.sections__link:focus-visible{outline:2px solid #fff;outline-offset:-4px}.sections__search{flex:none;align-self:center;margin-left:var(--space-2)}.sections__search>summary{width:38px;height:38px;color:#fff;border-color:#ffffff40}.sections__search>summary:hover,.sections__search[open]>summary{background:var(--accent-bright);border-color:var(--accent-bright);color:#fff}.wire{background:var(--paper-soft);border-bottom:1px solid var(--rule)}.wire__inner{display:flex;align-items:stretch;gap:var(--space-4);min-height:44px}.wire__label{flex:none;display:flex;align-items:center;gap:var(--space-2);padding-right:var(--space-4);border-right:1px solid var(--rule);font:700 var(--step--2)/1 var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.wire__dot{width:8px;height:8px;border-radius:50%;background:var(--accent-bright);animation:wire-blink 1.6s ease-in-out infinite}@keyframes wire-blink{50%{opacity:.25}}.wire__viewport{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 94%,transparent)}.wire__track{display:flex;width:max-content;animation:wire-scroll var(--wire-duration, 60s) linear infinite;will-change:transform}.wire__viewport:hover .wire__track,.wire__viewport:focus-within .wire__track{animation-play-state:paused}@keyframes wire-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.wire__list{list-style:none;display:flex;align-items:center;flex:none}.wire__item{flex:none;display:flex;align-items:baseline;gap:var(--space-2);padding-right:var(--space-6);font:500 var(--step--1)/1.3 var(--sans)}.wire__item+.wire__item:before,.wire__list+.wire__list .wire__item:first-child:before{content:"";align-self:center;width:5px;height:5px;margin-right:var(--space-4);border-radius:50%;background:var(--accent-bright)}.wire__item time{flex:none;font-weight:700;color:var(--brand-ink);font-variant-numeric:tabular-nums}.wire__item a{color:var(--ink);text-decoration:none;white-space:nowrap}@media(prefers-reduced-motion:reduce){.wire__viewport{overflow-x:auto;scrollbar-width:none}.wire__list[aria-hidden=true]{display:none}}.wire__item a:hover{color:var(--brand-ink);text-decoration:underline}.mega{display:none}@media(hover:hover)and (min-width:1000px){.has-mega:hover>.mega,.has-mega:focus-within>.mega{display:block;animation:mega-in .16s ease-out}.has-mega.mega-off>.mega{display:none}.sections__link svg{display:block}.has-mega:hover>.sections__link svg,.has-mega:focus-within>.sections__link svg{transform:rotate(180deg)}}@keyframes mega-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mega{position:absolute;left:0;right:0;top:100%;z-index:55;background:#fff;color:var(--ink);border-bottom:1px solid var(--rule);box-shadow:0 24px 40px #0000001f}.mega__inner{max-width:var(--container);margin:0 auto;padding:var(--space-5) var(--gutter) var(--space-6)}.mega__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-4)}.mega__title{font:700 semi-condensed var(--step-3)/1 var(--display);letter-spacing:-.02em}.mega__all{display:inline-flex;align-items:center;gap:6px;color:var(--brand-ink);text-decoration:none;font:600 var(--step--1)/1 var(--sans)}.mega__all:hover{text-decoration:underline}.mega__all svg{width:14px;height:14px}.mega__grid{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-5)}.mega-story{position:relative;display:grid;gap:var(--space-2);align-content:start;padding-top:var(--space-3);border-top:1px solid var(--rule)}.mega-story__media{display:block;overflow:hidden;background:var(--paper-soft)}.mega-story__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.mega-story__link{color:var(--ink);text-decoration:none;font:700 semi-condensed .9375rem/1.3 var(--display);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mega-story__link:after{content:"";position:absolute;inset:0}.mega-story:hover .mega-story__link{color:var(--brand-ink);text-decoration:underline}.mega-story__link:focus-visible{outline:none}.mega-story:focus-within{outline:3px solid var(--focus);outline-offset:4px}.mega-story__time{color:var(--muted);font:500 var(--step--2)/1 var(--sans)}.drawer__scrim{position:fixed;inset:0;z-index:90;background:#0a0a0a8c;animation:fade-in .2s ease-out}.drawer__panel{position:fixed;z-index:91;top:0;bottom:0;left:0;width:min(380px,88vw);overflow-y:auto;overscroll-behavior:contain;background:#fff;color:var(--ink);padding:var(--space-5);box-shadow:12px 0 40px #0003;display:grid;gap:var(--space-6);align-content:start;animation:drawer-in .22s ease-out}@keyframes drawer-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}html.has-drawer{overflow:hidden}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-5)) 0;background:#fff;border-top:4px solid var(--brand);border-bottom:1px solid var(--rule)}.drawer__brand img{width:150px;height:auto}.drawer__close{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--rule);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.drawer__close:hover{background:var(--brand);border-color:var(--brand);color:#fff}.drawer__title{margin-bottom:var(--space-3);font:600 var(--step--2)/1 var(--sans);text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.drawer__sections{list-style:none;display:grid}.drawer__sections a{display:block;padding:10px 0;border-bottom:1px solid var(--rule);text-decoration:none;font:700 semi-condensed var(--step-1)/1.2 var(--display);color:var(--ink)}.drawer__sections a:hover{color:var(--brand-ink)}.drawer__sections .is-sub a{padding-left:1rem;font-size:var(--step-1);font-weight:500}.drawer__stories{list-style:none;display:grid;gap:var(--space-4)}.drawer-story{position:relative;display:grid;grid-template-columns:72px 1fr;gap:var(--space-3);align-items:start}.drawer-story__media{display:block;width:72px;aspect-ratio:1;overflow:hidden;background:var(--paper-soft)}.drawer-story__media img{width:100%;height:100%;object-fit:cover}.drawer-story__link{text-decoration:none;font:600 semi-condensed .9375rem/1.3 var(--display);color:var(--ink)}.drawer-story__link:after{content:"";position:absolute;inset:0}.drawer-story:hover .drawer-story__link{color:var(--brand-ink);text-decoration:underline}.drawer-story:not(:has(.drawer-story__media)){grid-template-columns:1fr}.drawer__pages{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--rule)}.drawer__pages a{color:var(--muted);font-size:var(--step--1);text-decoration:none}.drawer__pages a:hover{color:var(--brand-ink);text-decoration:underline}main{display:block;padding-bottom:var(--space-7)}.module{margin-top:var(--space-7)}.more-stories{margin-top:var(--space-7);text-align:center}.kicker{justify-self:start;display:inline-block;color:var(--brand-ink);text-decoration:none;font:700 var(--step--2)/1.2 var(--sans);text-transform:uppercase;letter-spacing:.08em}.kicker:hover{color:var(--brand-ink);text-decoration:underline}.section-heading{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule)}.section-heading:before{content:"";width:6px;height:1.35em;background:var(--accent-bright);flex:none}.section-heading h1,.section-heading h2{font:700 semi-condensed var(--step-3)/1.1 var(--display);letter-spacing:-.02em}.section-heading a{text-decoration:none;color:inherit;display:inline-flex;align-items:baseline;gap:var(--space-2)}.section-heading a:hover{color:var(--brand-ink)}.section-heading__arrow{color:var(--brand-ink);font-weight:600;font-size:.8em;transition:transform .15s ease}.section-heading a:hover .section-heading__arrow{transform:translate(3px)}.hero{margin-top:var(--space-5);display:grid;gap:var(--space-6)}@media(min-width:760px){.hero{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lead lead" "pair pair" "second rail" "row row"}.hero__lead{grid-area:lead}.hero__pair{grid-area:pair}.hero__second{grid-area:second}.hero__rail{grid-area:rail}.hero__row{grid-area:row}.hero--no-rail{grid-template-areas:"lead lead" "pair pair" "second second" "row row"}}@media(min-width:1100px){.hero{grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);grid-template-rows:auto 1fr auto;grid-template-areas:"lead second rail" "pair second rail" "row row rail";column-gap:var(--space-6);row-gap:var(--space-5)}.hero--no-rail{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"lead second" "pair second" "row row"}.hero__second{padding-left:var(--space-6);margin-left:calc(-1 * var(--space-6) / 2);border-left:1px solid var(--rule)}}.hero__pair{display:grid;gap:var(--space-5);align-content:start;padding-top:var(--space-5);border-top:1px solid var(--rule)}@media(min-width:560px){.hero__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero__pair .card__title{font-size:var(--step-1);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-lead{display:grid;gap:var(--space-4);align-content:start}.hero-lead__media{display:block;overflow:hidden;background:var(--paper-soft)}.hero-lead__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .5s ease}.hero-lead:hover .hero-lead__media img{transform:scale(1.02)}.hero-lead__body{display:grid;gap:var(--space-3);align-content:start}.hero-lead__title{font:700 semi-condensed clamp(1.75rem,1.2rem + 1.6vw,2.6rem)/1.08 var(--display);letter-spacing:-.015em}.hero-lead__title a{text-decoration:none}.hero-lead__title a:hover{color:var(--brand-ink)}.hero-lead__deck{font:400 var(--step-1)/1.5 var(--serif);color:var(--ink-2);max-width:60ch;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-lead--text .hero-lead__title{font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem)}.hero__second{display:grid;align-content:start}.hero__second>.card+.card{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--rule)}.hero__second>.card--compact{padding-bottom:0;border-bottom:0}.hero__second .card--feature .card__title{font-size:1.0625rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hero__second .card--feature:first-child .card__title{font-size:var(--step-1)}.hero__row{display:grid;gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--rule)}@media(min-width:640px){.hero__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.hero__row{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero__row .card__title{font-size:1.0625rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.latest{background:var(--paper-soft);padding:var(--space-4) var(--space-4) var(--space-2);align-self:start;border-top:3px solid var(--accent-bright)}.latest__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule)}.latest__title{display:flex;align-items:center;gap:var(--space-2);font:700 semi-condensed var(--step-1)/1 var(--display);letter-spacing:-.01em}.latest__pulse{width:8px;height:8px;border-radius:50%;background:var(--accent-bright);animation:wire-blink 1.6s ease-in-out infinite}.latest__more{font:600 var(--step--2)/1 var(--sans);color:var(--brand-ink);text-decoration:none;text-transform:uppercase;letter-spacing:.06em}.latest__more:hover{text-decoration:underline}.latest__list{list-style:none;counter-reset:latest}.latest__item{counter-increment:latest;position:relative;display:grid;gap:3px;padding:var(--space-3) 0 var(--space-3) 2rem;border-bottom:1px solid var(--rule)}.latest__item:last-child{border-bottom:0}.latest__item:before{content:counter(latest);position:absolute;left:0;top:var(--space-3);font:700 semi-condensed 1.25rem/1 var(--display);color:#c2bfb9}.latest__time{font:700 var(--step--2)/1.3 var(--sans);color:var(--accent);font-variant-numeric:tabular-nums}.latest__link{font:600 .9375rem/1.32 var(--sans);text-decoration:none;color:var(--ink)}.latest__link:hover{color:var(--brand-ink);text-decoration:underline}.latest__item.has-media{grid-template-columns:minmax(0,1fr) 68px;grid-template-rows:auto 1fr;column-gap:var(--space-3);align-items:start}.latest__item.has-media .latest__time{grid-column:1;grid-row:1}.latest__item.has-media .latest__link{grid-column:1;grid-row:2}.latest__media{grid-column:2;grid-row:1 / span 2;display:block;overflow:hidden;background:#e7e5e1}.latest__media img{width:100%;aspect-ratio:1;object-fit:cover}.latest__link:after{content:"";position:absolute;inset:0}.band{margin-top:var(--space-8);padding:var(--space-7) 0}.band__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-6)}.band__eyebrow{flex-basis:100%;font:700 var(--step--2)/1 var(--sans);text-transform:uppercase;letter-spacing:.16em;color:var(--accent)}.band__title{font:700 semi-condensed var(--step-5)/1 var(--display);letter-spacing:-.018em}.band__title a{text-decoration:none;color:inherit}.band__title a:hover{text-decoration:underline;text-decoration-thickness:3px}.band__intro{font:400 var(--step-0)/1.4 var(--sans);color:var(--muted)}.band__all{margin-left:auto;font:600 var(--step--1)/1 var(--sans);text-decoration:none;color:var(--brand-ink)}.band__all:hover{text-decoration:underline}.band__subs{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.band__subs a{display:inline-block;padding:6px 12px;border:1px solid currentColor;border-radius:999px;font:600 var(--step--2)/1 var(--sans);text-decoration:none}.band--region{background:var(--charcoal-2);color:#fff}.band--region .band__eyebrow{color:#ff8a86}.band--region .band__all,.band--region .band__subs a{color:#fff}.band--region .band__subs a:hover{background:#fff;color:var(--charcoal-2)}.band--region a:hover{color:#fff}.band--region .card__meta,.band--region .card__meta time{color:#b4b4b4}.band--region .card__excerpt{color:#dedede}.band--region .card__media{background:#ffffff0f}.region-grid{display:grid;gap:var(--space-6)}@media(min-width:1100px){.region-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.region-grid:not(.region-grid--no-subs){grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,3fr)}.region-grid__more{padding-left:var(--space-6);border-left:1px solid rgba(255,255,255,.16)}}.region-grid__lead .card__media img{aspect-ratio:16 / 9}.region-grid__lead .card--feature .card__title{font-size:var(--step-3);line-height:1.12}.region-grid__lead .card--feature .card__excerpt{-webkit-line-clamp:3;font-size:var(--step-0)}.region-grid__more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-content:start}@media(max-width:479px){.region-grid__more{grid-template-columns:1fr}}.region-grid__more .card__media img{aspect-ratio:16 / 9}.region-grid__more .card__title{font-size:1.0625rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.region-grid__subs{display:grid;gap:var(--space-6);align-content:start}.region-grid__under{display:grid;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.16)}@media(min-width:760px){.region-grid__under{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}.region-grid__under .card--mini .card__media{background:#ffffff0f}.hl__title{padding-bottom:var(--space-2);margin-bottom:var(--space-1);border-bottom:2px solid currentColor;font:700 var(--step--2)/1.2 var(--sans);text-transform:uppercase;letter-spacing:.1em}.hl__title a{text-decoration:none;color:inherit}.hl__title a:hover{text-decoration:underline}.hl__list{list-style:none}.hl__item{display:grid;gap:4px;padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.hl__item:last-child{border-bottom:0}.hl__link{font:600 1rem/1.32 var(--sans);text-decoration:none;color:inherit}.hl__link:hover{text-decoration:underline;color:var(--brand-ink)}.hl__item time{font:500 var(--step--2)/1 var(--sans);color:var(--muted)}.hl--light .hl__title{color:#ff8a86;border-color:#fff6}.hl--light .hl__item{border-color:#ffffff29}.hl--light .hl__link,.hl--light .hl__link:hover{color:#fff}.hl--light .hl__item time{color:#b4b4b4}.opinion-front{margin-top:var(--space-8)}.opinion-front__head{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;margin-bottom:var(--space-6);border-top:4px solid var(--ink);border-bottom:1px solid var(--rule)}.opinion-front__badge{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--accent-bright);color:#fff;font:700 2.9rem/1 var(--serif);padding-top:.36em;text-indent:-.04em;overflow:hidden}.opinion-front__titles{display:grid;gap:2px}.opinion-front__title{font:700 semi-condensed var(--step-4)/1 var(--display);letter-spacing:-.015em}.opinion-front__title a{text-decoration:none;color:inherit}.opinion-front__title a:hover{color:var(--brand-ink)}.opinion-front__intro{font:500 var(--step--1)/1.3 var(--sans);color:var(--muted)}.opinion-front__all{margin-left:auto;font:600 var(--step--1)/1 var(--sans);color:var(--ink);text-decoration:none;padding:10px 14px;border:1px solid var(--ink);border-radius:999px;white-space:nowrap}.opinion-front__all:hover{background:var(--ink);color:#fff}@media(max-width:559px){.opinion-front__all{display:none}}.opinion-front__grid{display:grid;gap:var(--space-6)}@media(min-width:760px){.opinion-front__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opinion-lead{grid-column:1 / -1}}@media(min-width:1100px){.opinion-front__grid{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr)}.opinion-lead{grid-column:auto}.opinion-front__pictures{padding-left:var(--space-6);border-left:1px solid var(--rule)}}.opinion-lead{position:relative;display:grid;gap:var(--space-3);align-content:start}.opinion-lead__media{display:block;overflow:hidden;background:var(--paper-soft);margin-bottom:var(--space-2)}.opinion-lead__media img{width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform .5s ease}.opinion-lead:hover .opinion-lead__media img{transform:scale(1.02)}.opinion-lead__label{font:700 var(--step--2)/1 var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--accent)}.opinion-lead__title{font:700 semi-condensed var(--step-4)/1.08 var(--display);letter-spacing:-.015em}.opinion-lead__title a{text-decoration:none}.opinion-lead__title a:after{content:"";position:absolute;inset:0}.opinion-lead:hover .opinion-lead__title a{color:var(--brand-ink)}.opinion-lead__deck{font:400 var(--step-1)/1.5 var(--serif);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.opinion-front__pictures{display:grid;gap:var(--space-5);align-content:start}.opinion-front__pictures>.card+.card{padding-top:var(--space-5);border-top:1px solid var(--rule)}.opinion-front__pictures .card__title{font-size:var(--step-1)}.opinion-more{align-self:start;background:var(--paper-soft);border-top:3px solid var(--accent-bright);padding:var(--space-4) var(--space-4) var(--space-2)}@media(min-width:760px)and (max-width:1099px){.opinion-more{grid-column:1 / -1}}.opinion-more__title{font:700 semi-condensed var(--step-1)/1 var(--display);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule)}.opinion-more__list{list-style:none}.opinion-more__item{position:relative;display:grid;gap:4px;padding:var(--space-3) 0 var(--space-3) 1.9rem;border-bottom:1px solid var(--rule)}.opinion-more__item:last-child{border-bottom:0}.opinion-more__item:before{content:"\201c";position:absolute;left:0;top:var(--space-2);font:700 2.4rem/1 var(--serif);color:var(--accent-bright)}.opinion-more__link{font:600 semi-condensed 1rem/1.3 var(--display);text-decoration:none;color:var(--ink)}.opinion-more__link:after{content:"";position:absolute;inset:0}.opinion-more__item:hover .opinion-more__link{color:var(--brand-ink);text-decoration:underline}.opinion-more__item time{font:500 var(--step--2)/1 var(--sans);color:var(--muted)}.module__grid{display:grid;gap:var(--space-6)}@media(min-width:1100px){.module__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.module__pictures{padding-left:var(--space-6);border-left:1px solid var(--rule)}.module__grid--single{grid-template-columns:minmax(0,1fr)}}.module__pictures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-content:start}.module__pictures .card__title{font-size:1.0625rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:479px){.module__pictures{grid-template-columns:1fr}}.module__main .card--feature .card__title{font-size:var(--step-3);line-height:1.12}.module__main .card--feature .card__excerpt{-webkit-line-clamp:3;font-size:var(--step-0)}.module__pictures .card__media img,.module__main .card__media img{aspect-ratio:16 / 9}.module__more{display:grid;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--rule)}@media(min-width:640px){.module__more{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6)}}@media(min-width:1100px){.module__more{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-5)}}.card--mini{grid-template-columns:1fr;gap:var(--space-3)}.card--mini.has-media{grid-template-columns:104px minmax(0,1fr);align-items:start}.card--mini .card__media img{aspect-ratio:4 / 3}.card--mini .card__body{gap:var(--space-1)}.card--mini .card__title{font-size:.9375rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:1100px)and (max-width:1279px){.card--mini.has-media{grid-template-columns:84px minmax(0,1fr)}}.split-grid{display:grid;gap:var(--space-6)}@media(min-width:900px){.split-grid{grid-template-columns:1.2fr 1fr}.split-grid--single{grid-template-columns:minmax(0,560px)}}.split-grid__list{display:grid;gap:var(--space-5);align-content:start}.feature-grid{display:grid;gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}@media(min-width:1000px){.feature-grid--4{grid-template-columns:repeat(4,1fr)}.feature-grid--3{grid-template-columns:repeat(3,1fr)}}.river{display:grid}.river>*{padding:var(--space-5) 0;border-bottom:1px solid var(--rule)}.card{position:relative;display:grid;gap:var(--space-3);align-content:start}.card__media{overflow:hidden;background:var(--paper-soft)}.card__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .5s ease}.card:hover .card__media img{transform:scale(1.03)}.card__body{display:grid;gap:var(--space-2);align-content:start;min-width:0}.card__title{font:700 semi-condensed var(--step-1)/1.24 var(--display);letter-spacing:-.012em}.card--feature .card__title{font-size:var(--step-1)}.card__link{text-decoration:none}.card__link:hover{color:var(--brand-ink)}.card__link:after{content:"";position:absolute;inset:0}.card .kicker{position:relative;z-index:1}.card__excerpt{color:var(--ink-2);font:400 .9375rem/1.5 var(--serif);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card__meta{color:var(--muted);font:500 var(--step--2)/1.3 var(--sans);letter-spacing:.02em}.card--side{grid-template-columns:1fr}.card--side.has-media{grid-template-columns:minmax(0,1fr) 96px;gap:var(--space-3);align-items:start}.card--side.has-media .card__media{grid-column:2;grid-row:1}.card--side.has-media .card__media img{aspect-ratio:1}.card--side.has-media .card__body{grid-column:1;grid-row:1}.card--side .card__title{font-size:1.0625rem}.card--side .card__excerpt{font-size:.9375rem;-webkit-line-clamp:2}.card--row{grid-template-columns:120px 1fr;gap:var(--space-4);align-items:start}@media(min-width:760px){.card--row{grid-template-columns:260px 1fr;gap:var(--space-5)}.card--row .card__title{font-size:var(--step-2)}}.card--row:not(.has-media){grid-template-columns:1fr}.card--compact{grid-template-columns:1fr;padding-bottom:var(--space-4);border-bottom:1px solid var(--rule)}.card--compact.has-media{grid-template-columns:1fr 96px;align-items:start}.card--compact.has-media .card__media{grid-column:2;grid-row:1}.card--compact.has-media .card__media img{aspect-ratio:1}.card--compact.has-media .card__body{grid-column:1;grid-row:1}.card--compact .card__title{font-size:1.0625rem}.card--numbered{grid-template-columns:84px 1fr;gap:var(--space-3);align-items:start;padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.card--numbered .card__media img{aspect-ratio:1}.card--numbered:not(.has-media){grid-template-columns:2.25rem 1fr}.card--numbered .card__title{font-size:1rem}.card__rank{position:absolute;right:0;top:var(--space-2);font:700 semi-condensed 2rem/1 var(--display);color:var(--rule);z-index:0}.lead{display:grid;gap:var(--space-4);position:relative}.lead__media{display:block;overflow:hidden;background:var(--paper-soft)}.lead__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.lead__body{display:grid;gap:var(--space-3)}.lead__title{font:700 semi-condensed var(--step-4)/1.08 var(--display);letter-spacing:-.015em}.lead__title a{text-decoration:none}.lead__title a:hover{color:var(--brand-ink)}.lead__excerpt{color:var(--ink-2);font:400 var(--step-1)/1.5 var(--serif);max-width:56ch}.listing-lead{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--rule)}@media(min-width:900px){.listing-lead .lead{grid-template-columns:1.4fr 1fr;align-items:center;gap:var(--space-6)}}.listing-features{margin-bottom:var(--space-6)}.breadcrumb{margin:var(--space-5) 0 var(--space-3);font:500 var(--step--1)/1.4 var(--sans);color:var(--muted)}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:#a3a6ab}.breadcrumb a{text-decoration:none;color:var(--ink-2)}.breadcrumb a:hover{text-decoration:underline;color:var(--brand-ink)}.listing-header{margin:var(--space-5) 0 var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--rule)}.listing-header__label{color:var(--accent);font:600 var(--step--2)/1 var(--sans);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-3)}.listing-header h1{font:700 semi-condensed var(--step-5)/1.02 var(--display);letter-spacing:-.02em;display:flex;align-items:center;gap:var(--space-3)}.listing-header h1:before{content:"";width:8px;height:.9em;background:var(--accent-bright);flex:none}.listing-header__intro,.listing-header__page{color:var(--muted);margin-top:var(--space-3);max-width:60ch;font-size:var(--step-0)}.pager{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap}.pager__current{color:var(--muted);font:600 var(--step--1)/1 var(--sans)}.empty-state{padding:var(--space-7) 0;text-align:center;color:var(--muted);display:grid;gap:var(--space-3)}.read-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;pointer-events:none}.read-progress__bar{display:block;height:100%;width:100%;background:var(--accent-bright);transform:scaleX(var(--read, 0));transform-origin:left}.story{min-width:0}.story__head{padding:var(--space-2) 0 var(--space-5)}.story__sections{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0 var(--space-4)}.story__section{display:inline-block;padding:6px 10px;border:1px solid var(--rule);border-radius:3px;text-decoration:none;color:var(--ink-2);font:700 var(--step--2)/1 var(--sans);text-transform:uppercase;letter-spacing:.1em}.story__section:hover{border-color:var(--ink);color:var(--ink)}.story__section--primary{background:var(--accent-bright);border-color:var(--accent-bright);color:#fff}.story__section--primary:hover{background:var(--brand);border-color:var(--brand);color:#fff}.article__title{font:700 semi-condensed clamp(2.1rem,1.3rem + 3vw,3.75rem)/1.04 var(--display);letter-spacing:-.018em;max-width:none;text-wrap:balance}.article__title--long{font-size:clamp(1.85rem,1.2rem + 2.3vw,3rem);line-height:1.07}.article__deck{margin-top:var(--space-4);font:400 var(--step-2)/1.45 var(--serif);color:var(--ink-2);max-width:60ch}.story__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--rule)}.story__avatar{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--charcoal);color:#fff;font:700 semi-condensed var(--step-0)/1 var(--display);letter-spacing:.02em;box-shadow:inset 0 0 0 3px var(--accent-bright)}.byline{display:grid;gap:3px;color:var(--muted);font:500 var(--step--1)/1.4 var(--sans)}.byline__author{color:var(--ink);font-weight:700;font-size:var(--step-0)}.byline__author a{color:var(--ink);text-decoration:none}.byline__author a:hover{color:var(--brand-ink);text-decoration:underline}.byline__dates{display:flex;flex-wrap:wrap;gap:2px var(--space-3)}.byline__dates>*+*:before{content:"\b7";margin-right:var(--space-3);color:#b0aca6}.story__meta .share--top{margin-left:auto}.figure.article__hero{margin:0 0 var(--space-6)}.article__hero img{width:100%}.story__hero img{max-height:640px;object-fit:cover;background:var(--paper-soft)}.story__hero figcaption{max-width:72ch}.story__columns{display:grid;gap:var(--space-7)}.story__rail{display:none}.article{min-width:0}@media(min-width:1100px){.story__columns{grid-template-columns:48px minmax(0,700px) minmax(300px,340px);justify-content:space-between;column-gap:var(--space-6)}.story__rail{display:block}.story__rail .share{position:sticky;top:80px;flex-direction:column;align-items:center;gap:var(--space-2)}.story__rail .share__list{flex-direction:column}.story__rail .share__label{writing-mode:vertical-rl;transform:rotate(180deg);margin-bottom:var(--space-2)}.story__meta .share--top{display:none}.article-sidebar{display:flex;flex-direction:column;gap:var(--space-6)}.article-sidebar__sticky{display:grid;gap:var(--space-6)}}@media(min-width:1100px)and (min-height:880px){.article-sidebar__sticky{position:sticky;top:72px}}@media(max-width:1099px){.article-sidebar,.article-sidebar__sticky{display:grid;gap:var(--space-6)}}.story__topics{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-5);border-top:3px solid var(--ink)}.story__topics-title{font:700 var(--step--2)/1 var(--sans);text-transform:uppercase;letter-spacing:.14em;margin-right:var(--space-2)}.story__topics .tags__list a{border-radius:999px;padding:7px 14px;background:var(--paper-soft);border-color:transparent;font-weight:600}.story__topics .tags__list a:hover{background:var(--ink);color:#fff}.article__footer-label{font:700 var(--step--2)/1 var(--sans);text-transform:uppercase;letter-spacing:.14em}.prose{font:400 1.1875rem/1.7 var(--serif);max-width:var(--measure);color:#1a1f26}.prose>*+*{margin-top:1.1em}.prose a{color:var(--brand-ink);text-decoration:underline;text-decoration-color:#b3131a66}.prose a:hover{text-decoration-color:currentColor}.prose h2{font:700 semi-condensed var(--step-3)/1.2 var(--display);letter-spacing:-.02em;margin-top:1.7em}.prose h3{font:700 semi-condensed var(--step-2)/1.25 var(--display);letter-spacing:-.015em;margin-top:1.5em}.prose h4{font:600 var(--step--1)/1.3 var(--sans);text-transform:uppercase;letter-spacing:.08em;margin-top:1.4em}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose blockquote{margin:1.6em 0;padding:0 0 0 var(--space-5);border-left:4px solid var(--brand);color:var(--ink);font:600 semi-condensed var(--step-2)/1.4 var(--display);letter-spacing:-.01em}.prose hr{border:0;border-top:1px solid var(--rule);width:30%;margin:2em auto}.table-wrap{overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font:400 var(--step--1)/1.45 var(--sans)}.prose th,.prose td{border-bottom:1px solid var(--rule);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.prose th{border-bottom:2px solid var(--ink);font-weight:600}.figure{margin:0}.figure--video video{display:block;width:auto;max-width:100%;height:auto;max-height:80vh;margin:0 auto;background:#000}.figure figcaption,.embed figcaption{margin-top:var(--space-2);color:var(--muted);font:400 var(--step--1)/1.45 var(--sans);display:flex;flex-wrap:wrap;gap:var(--space-2)}.figure__credit{color:#73777d;text-transform:uppercase;font-size:var(--step--2);letter-spacing:.06em}.figure__credit:before{content:none}.embed{margin:1.5em 0}.embed--x .twitter-tweet{margin:0 auto}.yt{position:relative;display:block;overflow:hidden;background:#000}.yt img{width:100%;aspect-ratio:16 / 9;object-fit:cover;opacity:.85}.yt__play{position:absolute;inset:0;margin:auto;width:68px;height:68px;border-radius:50%;background:#000000b3;border:2px solid #fff}.yt__play:after{content:"";position:absolute;left:26px;top:21px;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff}.yt-frame{position:relative;aspect-ratio:16 / 9}.yt-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.article__footer{margin-top:var(--space-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.article__footer .share__label{display:none}.tags__list{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.tags__list a{display:inline-block;padding:6px 10px;border:1px solid var(--rule);text-decoration:none;font:500 var(--step--1)/1 var(--sans)}.tags__list a:hover{border-color:var(--ink);color:var(--ink)}.share{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.share__label{font:600 var(--step--2)/1 var(--sans);color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.share__list{list-style:none;display:flex;gap:var(--space-2)}.share__btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--rule);background:#fff;color:var(--ink);cursor:pointer}.share__btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}.share__btn svg{width:17px;height:17px}.share__status{font-size:var(--step--1);color:var(--muted)}.sidebar-box{border-top:3px solid var(--brand);padding-top:var(--space-3)}.sidebar-box__title{font:700 semi-condensed var(--step-1)/1 var(--display);letter-spacing:-.01em;margin-bottom:var(--space-2)}.sidebar-box__title a{text-decoration:none;color:inherit}.sidebar-box__title a:hover{color:var(--brand-ink);text-decoration:underline}.sidebar-stack{display:grid}.sidebar-stack>.card{padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.sidebar-stack>.card:last-child{border-bottom:0}.sidebar-stack .card--side.has-media{grid-template-columns:minmax(0,1fr) 80px}.sidebar-stack .card__title{font-size:1.0625rem}.sidebar-box--opinion{background:var(--paper-soft);border-top-color:var(--accent-bright);padding:var(--space-3) var(--space-4) var(--space-2)}.sidebar-opinion{list-style:none}.sidebar-opinion li{padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.sidebar-opinion li:last-child{border-bottom:0}.sidebar-opinion__link{font:700 semi-condensed 1rem/1.3 var(--display);text-decoration:none}.sidebar-opinion__link:hover{text-decoration:underline}.social--sidebar{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--rule)}.social--sidebar .social__link{padding:6px 12px 6px 10px;border:1px solid var(--rule);border-radius:999px;color:var(--ink);font:500 var(--step--1)/1 var(--sans)}.social--sidebar .social__link:hover{border-color:var(--ink);color:var(--ink)}.ranked{list-style:none}.related{margin-top:var(--space-8)}.preview-banner{background:#fff4d6;border-bottom:1px solid #e8c766;padding:var(--space-3) var(--gutter);text-align:center;font-weight:600}.static-page__title{font:700 semi-condensed var(--step-5)/1.05 var(--display);letter-spacing:-.018em;margin-bottom:var(--space-6)}.static-page .prose{max-width:44rem}.advanced-search{display:grid;gap:var(--space-4);margin-bottom:var(--space-6)}.advanced-search__main{display:flex;gap:var(--space-2)}.advanced-search__filters summary{cursor:pointer;font:600 var(--step--1)/1.5 var(--sans);color:var(--brand-ink)}.filters-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));margin-top:var(--space-4)}.field{display:grid;gap:var(--space-1)}.field label{font:600 var(--step--1)/1.3 var(--sans)}.field input,.field select{min-height:46px;padding:0 var(--space-3);border:1px solid #a9adb3;border-radius:var(--radius);background:#fff}.search-results__summary{font:400 var(--step-2)/1.3 var(--serif);margin-bottom:var(--space-5)}.search-results__list{list-style:none;display:grid;gap:var(--space-6)}.search-hit__snippet{margin-top:var(--space-2);color:var(--ink-2);font:400 1rem/1.5 var(--serif)}.search-hit__snippet mark{background:#ffe5c7;color:inherit;padding:0 1px}.no-results{display:grid;gap:var(--space-3);color:var(--ink-2)}.no-results__links{padding-left:1.2em}.search-help{color:var(--muted)}.error-page{padding-top:var(--space-7);display:grid;gap:var(--space-4)}.error-page__code{font:700 semi-condensed var(--step-5)/1 var(--display);color:var(--brand)}.error-page h1{font-size:var(--step-4)}.error-page__lede{color:var(--ink-2);font:400 var(--step-1)/1.5 var(--serif)}.error-page__latest{margin-top:var(--space-6)}.error-page__ref code{background:var(--paper-soft);padding:2px 6px}.site-footer{margin-top:var(--space-8);background:var(--brand-deep);color:#c9c9c9;border-top:4px solid var(--accent-bright)}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer a:focus-visible{outline:3px solid #fff;outline-offset:2px}.site-footer__masthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) 0 var(--space-5)}.brand--footer img{width:170px}.site-footer__follow{display:flex;align-items:center;gap:var(--space-3)}.site-footer__follow-label{font:600 var(--step--2)/1 var(--sans);text-transform:uppercase;letter-spacing:.12em;color:#a8a8a8}.site-footer__follow .social{gap:var(--space-2);flex-direction:row}.site-footer__follow .social__link{justify-content:center;width:38px;height:38px;border-radius:50%;color:#fff;background:#ffffff14;transition:background-color .15s ease}.site-footer__follow .social__link:hover{background:var(--accent-bright);text-decoration:none}.site-footer__follow .social__link svg{width:16px;height:16px}.site-footer__sections{border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.site-footer__cats{list-style:none;display:flex;flex-wrap:wrap;gap:0 var(--space-5);padding:var(--space-3) 0}.site-footer__cats a{display:inline-block;padding:var(--space-2) 0;font:700 semi-condensed var(--step-0)/1.2 var(--display)}.site-footer__grid{display:grid;gap:var(--space-6);padding:var(--space-6) 0 var(--space-7)}@media(min-width:760px){.site-footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.site-footer__col--wide{grid-column:1 / -1}}@media(min-width:1100px){.site-footer__grid{grid-template-columns:minmax(0,4fr) minmax(0,2fr) minmax(0,5fr);gap:var(--space-7)}.site-footer__col--wide{grid-column:auto}}.site-footer__grid h2{font:700 var(--step--2)/1 var(--sans);color:#fff;text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-4)}.site-footer__about p{font:400 var(--step--1)/1.6 var(--sans);max-width:42ch}.site-footer__about p+p{margin-top:var(--space-3)}.site-footer__col ul{list-style:none;display:grid;gap:.65rem;font:400 var(--step--1)/1.3 var(--sans)}.site-footer__col a{color:#d4d4d4}.site-footer__col a:hover{color:#fff}@media(min-width:560px){.site-footer__col--wide ul{display:block;columns:2;column-gap:var(--space-6)}.site-footer__col--wide li{margin-bottom:.65rem;break-inside:avoid}}.site-footer__bottom{background:#0b0c0e;font-size:var(--step--2);color:#a8a8a8;letter-spacing:.02em}.site-footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);padding-top:var(--space-4);padding-bottom:var(--space-4)}.site-footer__quick{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.site-footer__quick a{color:#c9c9c9}.site-footer__quick svg{width:12px;height:12px;vertical-align:-1px}.site-footer__top-link{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.site-footer__top-link:hover{background:#fff;color:var(--brand-deep)!important;text-decoration:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.masthead,.sections,.wire,.site-footer,.share,.story__rail,.read-progress,.article-sidebar,.related,.pager{display:none!important}body{color:#000}.prose a:after{content:" (" attr(href) ")";font-size:.8em}}
