/*! src-md5:a17830bb0ff267ecab5510801aa996dd — generated by .deploy/build-css.sh, do not edit */
@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes breakingPulse{0%{box-shadow:0 0 0 0 rgba(227,6,19,.45)}70%,to{box-shadow:0 0 0 6px transparent}}@keyframes snlive-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}@keyframes snlive-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes snlive-flash{0%{background:rgba(227,6,19,.1)}to{background:0 0}}:root{--serif:'Newsreader', Georgia, 'Times New Roman', serif;--sans:'Inter', system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--mono:'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, monospace;--paper:#F7F5F1;--white:#FFFFFF;--ink:#16181D;--blue:#123A8F;--navy:#0B1D44;--red:#E30613;--live-green:#00A878;--muted:#71737B;--muted2:#4A4D55;--muted3:#6A6D75;--muted4:#9A9CA2;--blue-soft:#8FA6D9;--rule:rgba(22, 24, 29, 0.15);--rule-soft:rgba(22, 24, 29, 0.12)}*,::after,::before{box-sizing:border-box}body{font-family:var(--sans);font-size:16px;line-height:1.5;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word}img{max-width:100%}body,h1,h2,h3,p{margin:0}.hero__feature-title a,a{color:inherit;text-decoration:none}::selection{background:var(--blue);color:var(--paper)}[id]{scroll-margin-top:155px}.sr-only{position:absolute;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:-9999px;top:0;z-index:200;background:var(--ink);color:var(--paper);padding:10px 16px;font-family:var(--mono);font-size:12px}.skip-link:focus{left:12px;top:12px}.section-wrap{padding-top:80px;padding-bottom:80px;padding-left:max(40px,calc((100% - 1440px)/2));padding-right:max(40px,calc((100% - 1440px)/2))}.section--white{background:var(--white);border-top:1px solid rgba(22,24,29,.1)}.section--navy{background:var(--navy);color:var(--paper)}.section--ink{background:var(--ink);color:var(--paper)}.section--blue{background:var(--blue);color:#fff}.cat-label{font-family:var(--mono);color:var(--blue);margin-bottom:12px}.cat-label,.cat-label--sm,.cat-label--xs{font-size:10.5px;letter-spacing:.2em}.cat-label--xs{font-size:10px;margin-bottom:9px}.byline{font-family:var(--mono);font-size:10.5px;color:var(--muted);letter-spacing:.04em}.rule-red{display:block;width:34px;height:2px;background:var(--red)}.media-zoom{overflow:hidden;margin-bottom:20px}.media-zoom img{display:block;width:100%;transition:transform .7s ease}.acard__img,.beat__feature-media img,.beat__stage-img,.ncard__img{filter:saturate(.72) contrast(1.06) sepia(.06)}a:hover .media-zoom img{transform:scale(1.025)}.media-zoom--169{aspect-ratio:16/9;background:#eef0f2}.media-zoom--169 img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.section-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--ink);padding-bottom:12px;margin-bottom:44px;gap:20px}.section-head__title{font-family:var(--serif);font-size:28px;font-weight:500;margin:0}.section-head__link{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--blue);white-space:nowrap}.section-head--onDark{border-bottom-color:rgba(247,245,241,.2)}.section-head--onDark .section-head__title{color:var(--paper)}.section-head__link--soft{color:var(--blue-soft)}.reveal{transition:opacity .7s ease,transform .7s ease}body.sn-ready .reveal{opacity:0;transform:translateY(16px)}body.sn-ready .hero__main.reveal,body.sn-ready .reveal.is-visible{opacity:1;transform:none}:root{--hd-gutter:max(24px, calc((100% - 1440px) / 2));--hd-line:rgba(22, 24, 29, 0.10)}.site-header{position:sticky;top:0;z-index:60;background:rgba(247,245,241,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hd-line);transition:box-shadow .25s ease,background .25s ease}.site-header.is-stuck{background:rgba(247,245,241,.97);box-shadow:0 1px 0 var(--hd-line),0 10px 30px rgba(11,29,68,.06)}.masthead__inner{height:78px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:0 var(--hd-gutter);transition:height .28s cubic-bezier(.22,.61,.36,1)}.brand{display:inline-flex;align-items:center;justify-self:start;flex-shrink:0}.brand__logo{height:58px;width:auto;display:block;transition:height .28s cubic-bezier(.22,.61,.36,1)}.header-search,.masthead__utils{display:inline-flex;align-items:center}.masthead__utils{grid-column:3;justify-self:end;gap:clamp(12px,1.4vw,22px);white-space:nowrap}.header-search{gap:8px;background:0 0;border:0;cursor:pointer;padding:6px 2px;color:var(--muted2);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:color .18s}.header-search__icon{width:16px;height:16px;flex-shrink:0}.header-search:focus-visible,.header-search:hover{color:var(--blue)}.header-ask{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--blue);background:rgba(18,58,143,.06);border:1px solid var(--blue-soft);border-radius:999px;padding:8px 14px;white-space:nowrap;transition:background .18s,color .18s,border-color .18s}.header-ask:focus-visible,.header-ask:hover,.header-ask[aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff}.header-ask__icon{flex-shrink:0}.btn-subscribe{border:1px solid var(--navy);color:var(--navy);background:0 0;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;padding:10px 20px;transition:background .18s,color .18s;white-space:nowrap}.btn-subscribe:focus-visible,.btn-subscribe:hover{background:var(--navy);color:#fff}.mastnav{border-top:1px solid var(--hd-line);position:relative}.mastnav__inner{display:flex;align-items:stretch;justify-content:space-between;gap:24px;padding:0 var(--hd-gutter)}.mastnav__primary{display:flex;align-items:stretch;gap:clamp(20px,2vw,34px);flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow:hidden}.mastnav__link{position:relative;display:inline-flex;align-items:center;padding:16px 0;white-space:nowrap;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--muted2);transition:color .18s}.mastnav__link::after{content:"";position:absolute;left:0;right:0;bottom:10px;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.mastnav__link:focus-visible,.mastnav__link:hover{color:var(--ink)}.mastnav__feature.is-active .mastnav__feature-label::after,.mastnav__feature:focus-visible .mastnav__feature-label::after,.mastnav__feature:hover .mastnav__feature-label::after,.mastnav__link:focus-visible::after,.mastnav__link:hover::after{transform:scaleX(1)}.mastnav__link.is-active{color:var(--ink);font-weight:600}.mastnav__link.is-active::after{transform:scaleX(1)}.mastnav__end{display:flex;align-items:stretch;gap:clamp(14px,1.6vw,24px);flex-shrink:0}.mastnav__sep{align-self:center;width:1px;height:18px;background:rgba(22,24,29,.16)}.mastnav__feature{display:inline-flex;align-items:center;gap:9px;align-self:center;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--blue);white-space:nowrap;transition:opacity .18s}.mastnav__feature-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);flex-shrink:0}.mastnav__feature-label{position:relative}.mastnav__feature-label::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.mastnav__live{display:inline-flex;align-items:center;gap:9px;align-self:center;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--red);white-space:nowrap;background:#fbe7e4;border-radius:999px;padding:8px 15px 8px 13px;transition:background .18s,box-shadow .18s}.mastnav__live-dot{width:9px;height:9px;border-radius:50%;background:#f04a4a;flex-shrink:0;box-shadow:0 0 0 0 rgba(240,74,74,.35)}.mastnav__live:focus-visible,.mastnav__live:hover{background:#f7d7d3}.mastnav__live.is-on .mastnav__live-dot{animation:snlive-pulse 2s ease-in-out infinite}.mastnav__live.is-active{box-shadow:inset 0 0 0 1px rgba(227,6,19,.2)}@media (prefers-reduced-motion:reduce){.mastnav__live.is-on .mastnav__live-dot{animation:none}}.more{position:relative;display:flex;align-items:stretch}.more__toggle{display:inline-flex;align-items:center;gap:6px;align-self:center;background:0 0;border:0;cursor:pointer;padding:8px 0;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--muted2);transition:color .18s}.more__toggle:focus-visible,.more__toggle:hover,.more__toggle[aria-expanded=true]{color:var(--ink)}.more__chev{transition:transform .2s ease}.more__toggle[aria-expanded=true] .more__chev{transform:rotate(180deg)}.more2{position:absolute;top:100%;left:0;right:0;z-index:65;background:var(--paper);border-top:1px solid var(--hd-line);border-bottom:1px solid var(--hd-line);box-shadow:0 26px 50px rgba(11,29,68,.12);opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.more2[data-open]{opacity:1;transform:translateY(0);pointer-events:auto}.more2[hidden],.more2__overflow[hidden]{display:none}.more2__inner{max-width:min(1596px,calc(100% - 80px));margin:12px auto 26px;padding:38px 36px 42px;background:var(--white);border:1px solid var(--hd-line);border-radius:9px;box-shadow:0 14px 28px rgba(11,29,68,.12)}.more2__overflow{display:flex;align-items:baseline;gap:18px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--hd-line)}.more2__overflow-label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.more2__overflow-links{display:flex;flex-wrap:wrap;gap:6px 26px}.more2__overflow-link{font-family:var(--sans);font-size:14px;font-weight:500;color:var(--muted2);transition:color .16s}.more2__featured:focus-visible .more2__feat-title,.more2__featured:hover .more2__feat-title,.more2__overflow-link:focus-visible,.more2__overflow-link:hover{color:var(--blue)}.more2__overflow-link.is-active{color:var(--ink);font-weight:600}.more2__grid{display:grid;grid-template-columns:minmax(240px,1.15fr) minmax(215px,1.15fr) minmax(200px,1fr) minmax(210px,1.15fr) minmax(230px,1.1fr);gap:clamp(24px,2vw,40px);align-items:start}.more2 .more2__discover,.more2 .more2__formats,.more2 .more2__modules,.more2 .more2__trending{border-left:1px solid var(--hd-line);padding-left:clamp(24px,2vw,40px)}.more2__eyebrow{display:block;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--navy);margin-bottom:18px}.more2__eyebrow--red{color:var(--red)}.more2__featured{display:flex;flex-direction:column;text-decoration:none;color:inherit}.more2__feat-media{display:block;overflow:hidden;margin-bottom:16px;border:1px solid var(--hd-line)}.more2__feat-media img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;filter:grayscale(.4) contrast(1.02);transition:transform .5s cubic-bezier(.22,.61,.36,1),filter .3s ease}.more2__featured:focus-visible .more2__feat-media img,.more2__featured:hover .more2__feat-media img{transform:scale(1.02);filter:grayscale(0)}.more2__feat-kicker{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.more2__feat-title{font-family:var(--serif);font-weight:500;font-size:1.5rem;line-height:1.08;color:var(--ink);margin:8px 0 0;transition:color .18s}.more2__feat-range{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:10px 0 0}.more2__feat-tag{font-family:var(--serif);font-size:.98rem;line-height:1.3;color:var(--ink);margin:10px 0 0}.more2__feat-desc{font-family:var(--sans);font-size:.86rem;line-height:1.55;color:var(--muted2);margin:8px 0 0}.more2__feat-cta{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-top:14px}.more2__arw{display:inline-block;transition:transform .2s ease}.more2__all:hover .more2__arw,.more2__card:hover .more2__arw,.more2__col-head:hover .more2__arw,.more2__featured:hover .more2__feat-cta .more2__arw,.more2__format:hover .more2__arw,.wif-ten__read:hover span{transform:translateX(4px)}.more2__sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(18px,1.8vw,34px)}.more2__col{min-width:0}.more2__col-head{display:block;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--hd-line);transition:color .16s}.more2__col-head:focus-visible,.more2__col-head:hover,.more2__disc:focus-visible .more2__disc-ico,.more2__disc:focus-visible .more2__disc-title,.more2__disc:hover .more2__disc-ico,.more2__disc:hover .more2__disc-title,.more2__format:focus-visible .more2__format-ico,.more2__format:focus-visible .more2__format-title,.more2__format:hover .more2__format-ico,.more2__format:hover .more2__format-title,.more2__link:focus-visible,.more2__link:hover{color:var(--blue)}.more2__links{display:flex;flex-direction:column;gap:9px;margin-bottom:12px}.more2__link{font-family:var(--sans);font-size:14px;line-height:1.2;color:var(--muted2);width:fit-content;transition:color .16s}.more2__all{display:inline;font-family:var(--mono);font-size:9px;letter-spacing:.03em;text-transform:uppercase;color:var(--blue);white-space:nowrap;transition:color .16s}.more2__all .more2__arw{margin-left:5px}.more2__all:focus-visible,.more2__all:hover{color:var(--navy)}.more2__format-list{display:flex;flex-direction:column;gap:2px}.more2__format{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:9px 0;text-decoration:none;color:inherit}.more2__format-ico{color:var(--navy);display:inline-flex}.more2__ico{width:22px;height:22px;display:block}.more2__format-title{display:block;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink);transition:color .16s}.more2__format-desc{display:block;font-family:var(--sans);font-size:12px;color:var(--muted);margin-top:1px}.more2__badge{display:inline-block;margin-left:6px;vertical-align:1px;font-family:var(--mono);font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--white);background:var(--live-green);padding:2px 5px;border-radius:3px;line-height:1}.more2__disc-list{display:flex;flex-direction:column;gap:1px}.more2__disc{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:8px 8px 8px 0;margin:0-8px;border-radius:6px;text-decoration:none;color:inherit;transition:background .16s}.more2__disc:focus-visible,.more2__disc:hover{background:rgba(18,58,143,.05)}.more2__disc-ico{color:var(--navy);display:inline-flex;padding-left:8px;transition:color .16s}.more2__disc-title{display:block;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink);transition:color .16s}.more2__disc-desc{display:block;font-family:var(--sans);font-size:12px;line-height:1.35;color:var(--muted);margin-top:1px}.more2__disc .more2__arw{color:var(--blue);opacity:0;margin-left:3px;transition:transform .2s ease,opacity .16s}.more2__disc:focus-visible .more2__arw,.more2__disc:hover .more2__arw{opacity:1;transform:translateX(3px)}.more2__trend-list{display:flex;flex-direction:column}.more2__trend{display:block;text-decoration:none;color:inherit;padding:12px 0;border-top:1px solid var(--hd-line)}.more2__trend:first-child{border-top:0;padding-top:0}.more2__trend-cat{display:block;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.more2__trend-title{display:block;font-family:var(--serif);font-weight:500;font-size:.95rem;line-height:1.22;color:var(--ink);margin:5px 0 0;transition:color .16s}.more2__trend:focus-visible .more2__trend-title,.more2__trend:hover .more2__trend-title{color:var(--blue)}.more2__trend-time{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:6px}.more2__footer{display:flex;align-items:center;gap:clamp(20px,3vw,48px);margin-top:26px;padding-top:20px;border-top:1px solid var(--hd-line)}.more2__foot{display:inline-flex;align-items:baseline;gap:10px;text-decoration:none}.more2__foot--right{margin-left:auto}.more2__foot-sep{width:1px;height:16px;background:var(--hd-line)}.more2__foot-q{font-family:var(--sans);font-size:13px;color:var(--muted2)}.more2__foot-cta{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);transition:color .16s}.more2__foot:focus-visible .more2__foot-cta,.more2__foot:hover .more2__foot-cta{color:var(--navy)}.more2__foot:focus-visible .more2__arw,.more2__foot:hover .more2__arw{transform:translateX(3px)}.more2__modules{display:flex;flex-direction:column;gap:16px}.more2__card{display:block;text-decoration:none;color:inherit;border:1px solid var(--hd-line);border-radius:8px;padding:22px 22px 24px;background:var(--white);transition:border-color .2s,box-shadow .2s}.more2__card:focus-visible,.more2__card:hover{border-color:rgba(11,29,68,.28);box-shadow:0 8px 24px rgba(11,29,68,.06)}.more2__card-ico{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:rgba(227,6,19,.08);color:var(--navy);margin-bottom:14px}.more2__card-ico svg{width:22px;height:22px}.more2__card-title{display:block;font-family:var(--serif);font-weight:500;font-size:1.28rem;line-height:1.12;color:var(--ink)}.more2__card-desc{display:block;font-family:var(--sans);font-size:13px;line-height:1.5;color:var(--muted2);margin:8px 0 0}.more2__card-cta{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:var(--navy);padding:9px 14px;margin-top:16px;transition:background .18s}.more2__card--news .more2__card-cta,.more2__card-cta{color:var(--white)}.more2__card:hover .more2__card-cta{background:var(--blue)}.more2__card--app{display:block}.more2__app-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:68px;border-radius:10px;background:var(--navy);color:var(--white);font-family:var(--serif);font-weight:600;font-size:1.2rem;letter-spacing:.02em}.more2__card--app .more2__card-cta{color:var(--blue);background:0 0;padding:0;margin-top:10px}.more2__card--app:hover .more2__card-cta{background:0 0;color:var(--navy)}@media (prefers-reduced-motion:reduce){.more2{transition:opacity .12s ease}.more2,.more2[data-open]{transform:none}.more2__arw,.more2__feat-media img{transition:none}}@media (max-width:1180px){.more2__inner{max-width:calc(100% - 40px);padding:30px 24px 34px}}@media (max-width:1199px){.more2{display:none!important}}.megamenu{position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:70;background:var(--white);border-bottom:1px solid var(--hd-line);box-shadow:0 24px 48px rgba(11,29,68,.12);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.megamenu.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.megamenu__panel[hidden]{display:none}.megamenu__inner{padding:26px var(--hd-gutter) 32px}.megamenu__head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:15px;margin-bottom:22px;border-bottom:1px solid var(--hd-line)}.megamenu__title{font-family:var(--mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue)}.megamenu__desc{margin-left:16px;font-family:var(--sans);font-size:13.5px;color:var(--muted2)}.megamenu__all{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);white-space:nowrap;transition:color .16s}.megamenu__all:focus-visible,.megamenu__all:hover{color:var(--navy)}.megamenu__grid{display:grid;grid-template-columns:1.6fr 1.1fr 1.3fr;gap:clamp(28px,3vw,56px);align-items:start}.megamenu__grid--nocols{grid-template-columns:1.4fr 1fr}.megamenu__grid--nocols .megamenu__latest{border-left:0;padding-left:0}.megamenu__cols{display:grid;grid-template-columns:1fr 1fr;gap:22px 32px}.megamenu__col{display:flex;flex-direction:column;gap:11px;min-width:0}.megamenu__link{font-family:var(--sans);font-size:14px;color:var(--muted2);width:fit-content;transition:color .16s}.megamenu__link:focus-visible,.megamenu__link:hover{color:var(--blue)}.megamenu__latest{border-left:1px solid var(--hd-line);padding-left:clamp(20px,2vw,36px)}.megamenu__latest-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.megamenu__story{display:block;margin-bottom:15px}.megamenu__story-title{display:block;font-family:var(--serif);font-weight:500;font-size:14px;line-height:1.28;color:var(--ink);transition:color .16s}.megamenu__feature:hover .megamenu__feature-title,.megamenu__story:hover .megamenu__story-title{color:var(--blue)}.megamenu__story-time{display:block;margin-top:3px;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.megamenu__feature{display:block;text-decoration:none}.megamenu__feature-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:13px}.megamenu__feature-media{display:block;overflow:hidden;margin-bottom:12px}.megamenu__feature-media img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .3s ease}.hero__feature:hover .hero__feature-media img,.megamenu__feature:hover .megamenu__feature-media img{transform:scale(1.02)}.megamenu__feature-kicker{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:6px}.megamenu__feature-title{display:block;font-family:var(--serif);font-weight:500;font-size:1.05rem;line-height:1.24;color:var(--ink);transition:color .16s}@media (max-width:1180px){.megamenu__grid{grid-template-columns:1.6fr 1.1fr}.megamenu__grid--nocols{grid-template-columns:1fr}.megamenu__feature{display:none}}@media (max-width:899px){.megamenu{display:none}}.site-search{position:fixed;inset:0;z-index:80;visibility:hidden}.site-search.is-open{visibility:visible}.site-search__backdrop{position:absolute;inset:0;background:rgba(11,29,68,.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .28s ease}.site-search.is-open .site-search__backdrop{opacity:1}.site-search__dialog{position:relative;background:var(--paper);border-bottom:1px solid rgba(22,24,29,.14);box-shadow:0 24px 60px rgba(11,29,68,.18);padding:32px var(--hd-gutter) 26px;transform:translateY(-100%);transition:transform .34s cubic-bezier(.22,.61,.36,1)}.site-search.is-open .site-search__dialog{transform:translateY(0)}.site-search__eyebrow{display:block;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.site-search__form{display:flex;align-items:center;gap:16px;border-bottom:2px solid var(--ink);padding-bottom:14px}.site-search__icon{width:24px;height:24px;flex-shrink:0;color:var(--blue)}.site-search__input{flex:1;min-width:0;border:0;background:0 0;outline:0;font-family:var(--serif);font-weight:400;font-size:clamp(22px,3vw,34px);color:var(--ink);line-height:1.2}.site-search__input::placeholder{color:var(--muted);opacity:1}.site-search__submit{flex-shrink:0;border:0;cursor:pointer;background:var(--navy);color:#fff;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:13px 26px;transition:background .2s}.site-search__submit:hover{background:var(--blue)}.site-search__close{flex-shrink:0;border:0;background:0 0;cursor:pointer;color:var(--muted2);font-size:30px;line-height:1;padding:0 4px;transition:color .2s}.site-search__close:hover{color:var(--ink)}.site-search__ask:hover{color:var(--navy)}.mobile-nav__ask svg,.site-search__ask svg{flex-shrink:0}.site-search__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:18px}.site-search__hint{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--muted)}.site-search__sugg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.site-search__sugg-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted2)}.site-search__chip{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:var(--blue);border:1px solid rgba(18,58,143,.3);border-radius:999px;padding:5px 13px;transition:background .2s,color .2s}.site-search__chip:hover{background:var(--blue);color:#fff;border-color:var(--blue)}@media (max-width:520px){.site-search__submit{display:none}}.breaking{background:var(--navy);color:var(--paper);overflow:hidden;max-height:40px;transition:max-height .3s cubic-bezier(.22,.61,.36,1)}.breaking__inner{display:flex;align-items:stretch;padding:0 var(--hd-gutter)}.breaking__label{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;color:#fff;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;font-weight:500;padding:9px 22px 9px 0;position:relative}.breaking__label::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 0 rgba(227,6,19,.5);animation:breakingPulse 2.4s ease-out infinite}.breaking__label::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background:rgba(247,245,241,.22)}.breaking__viewport{overflow:hidden;flex:1;padding-left:24px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}.breaking__track{display:inline-flex;align-items:center;white-space:nowrap;animation:ticker 52s linear infinite;font-family:var(--mono);font-size:12px;letter-spacing:.02em}.breaking:hover .breaking__track,.breaking__track:focus-within{animation-play-state:paused}.breaking__item{padding:9px 0;color:rgba(247,245,241,.92);text-decoration:none}a.breaking__item:focus-visible,a.breaking__item:hover{color:var(--white);text-decoration:underline;text-underline-offset:3px}.breaking__dot{padding:0 16px;color:rgba(247,245,241,.4)}.breaking__live{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:rgba(247,245,241,.7);padding:9px 0 9px 22px;position:relative}.breaking__live::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background:rgba(247,245,241,.22)}.breaking__live-dot{width:6px;height:6px;border-radius:50%;background:#34d17a;box-shadow:0 0 0 0 rgba(52,209,122,.5);animation:breakingPulse 2.4s ease-out infinite}.site-header.is-compact .masthead__inner{height:60px}.site-header.is-compact .brand__logo{height:44px}.site-header.is-compact .breaking{max-height:0}.site-header.is-compact .btn-subscribe{display:none}.site-header.is-compact.is-hidden{transform:translateY(-100%)}.site-header{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .25s ease,background .25s ease}.nav-toggle{display:none;width:40px;height:40px;flex-direction:column;justify-content:center;gap:5px;background:0 0;border:0;cursor:pointer;padding:0;justify-self:start}.nav-toggle span{display:block;width:22px;height:2px;background:var(--ink);transition:transform .3s,opacity .3s}body.nav-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .nav-toggle span:nth-child(2){opacity:0}body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{position:fixed;inset:0;z-index:55;background:var(--navy);color:var(--paper);transform:translateY(-100%);visibility:hidden;transition:transform .4s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-nav.is-open{transform:none;visibility:visible}.mobile-nav__inner{display:flex;flex-direction:column;align-items:stretch;padding:96px 28px 48px;max-width:560px;margin:0 auto}.mobile-nav__eyebrow{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgba(247,245,241,.5);margin:26px 0 10px}.mobile-nav__eyebrow:first-child,.page-body .entry-content h2:first-child{margin-top:0}.mobile-nav__group{display:flex;flex-direction:column}.mobile-nav__link{color:var(--paper);font-family:var(--serif);font-size:26px;line-height:1.2;padding:11px 0;border-bottom:1px solid rgba(247,245,241,.12)}.mobile-nav__sublink{color:rgba(247,245,241,.82);font-family:var(--sans);font-size:17px;padding:11px 0;border-bottom:1px solid rgba(247,245,241,.1)}.mobile-nav__link.is-active,.mobile-nav__sublink.is-active{color:#fff}.mobile-nav__link.is-active{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--blue-soft)}.mobile-nav__feature{display:flex;align-items:center;gap:12px;margin:22px 0 4px;padding:16px 18px;border:1px solid rgba(143,166,217,.5);border-radius:4px;background:rgba(143,166,217,.08);color:#fff;font-family:var(--sans);font-size:18px;font-weight:600}.mobile-nav__feature-dot{width:8px;height:8px;border-radius:50%;background:var(--blue-soft);flex-shrink:0}.mobile-nav__feature--live .mobile-nav__feature-dot{background:var(--live-green)}.mobile-nav__feature--live.is-on{color:var(--red)}.mobile-nav__feature-arrow{margin-left:auto;color:var(--blue-soft)}.mobile-nav__ask,.mobile-nav__cta{font-family:var(--mono);letter-spacing:.12em}.mobile-nav__ask{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:30px;padding:12px 20px;color:var(--paper);text-decoration:none;font-size:13px;text-transform:uppercase;border:1px solid rgba(247,245,241,.35);border-radius:999px}.mobile-nav__cta{margin-top:16px;background:var(--blue);color:#fff;padding:15px 20px;text-align:center;font-size:12px}body.nav-open{overflow:hidden}.hero__inner{padding:30px max(40px,calc((100% - 1440px)/2)) 64px}.hero__signal{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(22,24,29,.2);padding-bottom:12px}.hero__signal-left{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--ink)}.hero__signal-sep{color:#c3c5c9}.hero__signal-cat{color:var(--blue)}.hero__signal-date{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--muted)}.hero__module{display:grid;grid-template-columns:1fr 340px;align-items:stretch}.hero__main{padding:36px 44px 40px 0;border-right:1px solid var(--rule);animation:fadeIn .8s ease both}.hero__main--grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:start}.hero__main--grid .hero__feature:nth-child(odd){padding-right:34px}.hero__main--grid .hero__feature:nth-child(even){padding-left:34px;border-left:1px solid var(--rule)}.hero__main--grid .hero__feature:nth-child(n+3){margin-top:32px;padding-top:32px;border-top:1px solid var(--rule)}.hero__feature-media{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:5px;background:rgba(22,24,29,.06)}.hero__feature-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s ease}.hero__feature-body{padding-top:18px}.hero__feature-body .cat-label{font-size:10.5px;letter-spacing:.22em;margin-bottom:10px}.hero__feature-title{font-family:var(--serif);font-weight:500;letter-spacing:-.018em;line-height:1.1;margin:0 0 14px;text-wrap:balance;font-size:clamp(22px,2vw,30px)}.hero__feature-title a:focus-visible,.hero__feature-title a:hover,.hero__headline-link:focus-visible .hero__headline-title,.hero__headline-link:hover .hero__headline-title{color:var(--blue)}.hero__feature--lead .hero__feature-title{font-size:clamp(24px,2.3vw,34px)}.hero__feature-desc{font-size:15px;line-height:1.7;color:var(--muted2);margin:0 0 16px}.hero__feature-meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--muted)}.hero__feature-meta .author-byline__name,.hero__feature-meta strong{color:var(--ink);font-weight:600}.hero__headlines{display:flex;flex-direction:column;padding:36px 0 36px 40px}.hero__headlines-head{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;color:var(--ink);padding-bottom:4px}.hero__headlines-label{font-weight:500}.hero__headlines-date{color:var(--muted)}.hero__headlines-list{list-style:none;margin:0;padding:0}.hero__headline{border-top:1px solid rgba(22,24,29,.12)}.hero__headline-link{display:block;padding:13px 0;text-decoration:none}.hero__headline-kicker{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:5px}.hero__headline-title{display:block;font-family:var(--serif);font-weight:500;font-size:16px;line-height:1.3;color:var(--ink);transition:color .2s}.hero__headline-meta{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--muted);margin-top:5px}.hero__headlines-link{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:var(--blue);border-top:1px solid rgba(22,24,29,.12);padding-top:16px;margin-top:4px}.stories{padding-top:70px;padding-bottom:70px}.stories .section-head{margin-bottom:36px}.stories__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:44px;align-items:start}.interviews__item,.stories__lead,.stories__medium-item{display:block}.stories__lead-title{font-family:var(--serif);font-weight:500;font-size:28px;line-height:1.2;margin-bottom:12px}.stories__lead-desc{font-size:14px;line-height:1.7;color:var(--muted2);margin-bottom:12px}.stories__medium{display:flex;flex-direction:column;gap:36px}.stories__medium .media-zoom{margin-bottom:16px}.stories__medium .cat-label--sm{margin-bottom:10px}.stories__medium-title{font-family:var(--serif);font-weight:500;font-size:20px;line-height:1.25;margin-bottom:10px}.stories__ranked{display:flex;flex-direction:column}.stories__tabs{display:flex;gap:18px;padding-bottom:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em}.stories__tab{font:inherit;letter-spacing:inherit;background:0 0;border:0;border-bottom:2px solid transparent;padding:0 0 6px;margin:0;cursor:pointer;color:#a6a8ae;transition:color .2s,border-color .2s}.stories__tab:hover{color:var(--muted2)}.stories__tab--active{color:var(--ink);border-bottom-color:var(--blue)}.stories__panel{display:flex;flex-direction:column}.stories__panel[hidden]{display:none}.stories__rank{display:grid;grid-template-columns:38px 1fr;gap:16px;border-top:1px solid rgba(22,24,29,.12);padding:20px 0;transition:color .2s}.stories__rank-n,.stories__rank:hover .stories__rank-title{color:var(--blue)}.stories__rank:hover .stories__rank-n{opacity:.85}.stories__rank-n{font-family:var(--serif);font-size:26px;font-weight:400;font-style:italic;opacity:.55;line-height:1;transition:opacity .2s}.stories__rank-title{display:block;font-family:var(--serif);font-weight:500;font-size:18px;line-height:1.28;margin-bottom:7px;color:var(--ink);transition:color .2s}.stories__rank-meta{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.03em;color:var(--muted)}.brief{padding:80px 40px}.brief__grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.5fr;gap:80px;align-items:start}.brief__kicker{font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:var(--blue-soft);margin-bottom:20px}.brief__title{font-family:var(--serif);font-weight:500;font-size:clamp(34px,3.4vw,48px);line-height:1.1;margin:0 0 20px}.brief__desc{font-size:14.5px;line-height:1.75;color:rgba(247,245,241,.65);margin:0 0 34px;max-width:380px}.brief__note{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:rgba(247,245,241,.4);margin-top:18px}.btn-light{display:inline-block;background:var(--paper);color:var(--navy);font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.12em;padding:14px 24px;transition:background .2s,color .2s}.btn-light:hover{background:var(--blue);color:#fff}.brief__item{display:grid;grid-template-columns:72px 1fr auto;gap:28px;align-items:start;border-top:1px solid rgba(247,245,241,.16);padding:28px 0;transition:border-color .25s ease}.brief__item:hover{border-top-color:rgba(143,166,217,.55)}.brief__n{font-family:var(--serif);font-size:42px;font-weight:400;color:var(--blue-soft);line-height:.9;font-variant-numeric:tabular-nums;transition:color .25s ease,opacity .25s ease}.brief__item:hover .brief__n{color:#fff}.brief__item-title{display:block;font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.25;margin-bottom:8px;color:#fff}.brief__item-desc{display:block;font-size:13.5px;line-height:1.7;color:rgba(247,245,241,.7);max-width:520px}.brief__tag{font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--blue-soft);white-space:nowrap;padding-top:6px}.analysis{padding-top:80px;padding-bottom:80px}.analysis .section-head{margin-bottom:14px}.analysis__desc{font-size:13.5px;color:var(--muted);margin:0 0 44px;max-width:760px}.analysis__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:start}.analysis__feature{display:block;border-left:4px solid var(--blue);padding:8px 0 8px 44px;background:linear-gradient(to right,rgba(18,58,143,.045),transparent 65%)}.analysis__feature .cat-label--sm{margin-bottom:16px}.analysis__feature-title{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.2vw,44px);line-height:1.14;margin-bottom:18px;max-width:660px}.analysis__feature-desc{font-size:14.5px;line-height:1.75;color:var(--muted2);margin-bottom:18px;max-width:600px}.analysis__list{display:flex;flex-direction:column}.analysis__item{display:block;border-top:1px solid var(--rule);padding:24px 0;transition:opacity .2s}.analysis__item:hover{opacity:.7}.analysis__item-title{font-family:var(--serif);font-weight:500;font-size:19.5px;line-height:1.35;margin-bottom:10px}.analysis__item-end{border-top:1px solid var(--rule)}.opinion{padding-top:80px;padding-bottom:80px}.opinion .section-head{margin-bottom:44px}.opinion__grid{display:grid;grid-template-columns:repeat(3,1fr)}.opinion__col{display:flex;flex-direction:column;border-left:1px solid rgba(22,24,29,.12);padding:8px 34px 16px;transition:background .2s}.opinion__col:hover{background:var(--paper)}.opinion__author{display:flex;align-items:center;gap:14px;margin-bottom:22px}.opinion__avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;filter:grayscale(1);border:1px solid rgba(22,24,29,.15);flex-shrink:0}.opinion__author-name{display:block;font-family:var(--serif);font-size:16px;font-weight:500}.opinion__author-role{display:block;font-family:var(--mono);font-size:10px;color:var(--muted);margin-top:2px}.opinion__col .cat-label{margin-bottom:12px}.opinion__quote{font-family:var(--serif);font-weight:500;font-size:23px;line-height:1.25;font-style:italic;margin-bottom:14px}.opinion__desc{font-size:13px;line-height:1.65;color:var(--muted2);flex:1}.opinion__col .byline{margin-top:20px}.shows{padding-top:80px;padding-bottom:80px}.shows__subtitle{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:rgba(247,245,241,.55);text-align:center}.shows__desc{font-size:14.5px;line-height:1.7;color:rgba(247,245,241,.62);max-width:560px;margin:-12px 0 40px}.shows__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:50px;align-items:start}.shows__feature{position:relative;display:block;overflow:hidden}.shows__feature-img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;opacity:.85;transition:transform .7s ease}.shows__feature:hover .shows__feature-img{transform:scale(1.02)}.shows__feature-overlay{position:absolute;left:0;right:0;bottom:0;padding:30px;background:linear-gradient(to top,rgba(22,24,29,.92),transparent)}.shows__feature-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.play-badge{width:50px;height:50px;border-radius:50%;background:rgba(247,245,241,.08);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(247,245,241,.45);display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#fff;padding-left:2px;flex-shrink:0;transition:background .25s ease,border-color .25s ease}.shows__feature:hover .play-badge{background:rgba(18,58,143,.9);border-color:rgba(18,58,143,.9)}.shows__feature-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--blue-soft)}.shows__feature-title{font-family:var(--serif);font-weight:500;font-size:clamp(22px,2.2vw,30px);line-height:1.2;max-width:560px}.shows__list{display:flex;flex-direction:column}.shows__ep{display:grid;grid-template-columns:128px 1fr;gap:20px;border-top:1px solid rgba(247,245,241,.15);padding:20px 0;align-items:center;transition:opacity .2s}.shows__ep:hover{opacity:.8}.shows__ep-thumb{position:relative;display:block;overflow:hidden;border-radius:3px}.shows__ep-thumb img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.play-badge--sm{position:absolute;left:8px;bottom:8px;width:26px;height:26px;font-size:8px;background:rgba(11,29,68,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(247,245,241,.4);padding-left:1px;border-radius:50%}.shows__ep-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--blue-soft);margin-bottom:8px}.shows__ep-title{display:block;font-family:var(--serif);font-weight:500;font-size:17.5px;line-height:1.35}.shows__ep-meta{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:rgba(247,245,241,.55);margin-top:8px}.interviews{padding-top:80px;padding-bottom:80px}.interviews .section-head{margin-bottom:44px}.interviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.interviews__item .media-zoom{margin-bottom:18px}.interviews__img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;filter:grayscale(1) contrast(1.05);transition:transform .7s ease}.interviews__item:hover .interviews__img{transform:scale(1.03)}.interviews .cat-label--sm{margin-bottom:12px}.interviews__quote{font-family:var(--serif);font-weight:500;font-style:italic;font-size:22px;line-height:1.3;margin-bottom:12px}.seenon{padding-top:70px;padding-bottom:70px}.seenon__inner{max-width:1440px;margin:0 auto}.seenon__label{text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:var(--muted);margin-bottom:40px}.seenon__rule{width:40px;height:2px;background:var(--blue);margin:-24px auto 40px}.seenon__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;max-width:1120px;margin:0 auto}.seenon__tile{display:flex;align-items:center;justify-content:center;text-align:center;min-height:58px;padding:12px 10px;border:1px solid rgba(22,24,29,.09);border-radius:9px;background:#fbfaf6;font-family:var(--sans);font-size:13.5px;font-weight:500;line-height:1.3;letter-spacing:.01em;color:var(--muted2);transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}.seenon__tile:hover{border-color:rgba(18,58,143,.5);color:var(--blue);background:#fff;transform:translateY(-2px)}.seenon__note{text-align:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;line-height:1.6;color:var(--muted);max-width:660px;margin:34px auto 0}.founder{padding-top:80px;padding-bottom:80px}.founder__inner{max-width:1100px;display:grid;grid-template-columns:180px 1fr;gap:56px;align-items:start}.founder__portrait{width:100%;aspect-ratio:3/4;object-fit:cover;filter:grayscale(1) contrast(1.05)}.founder__kicker{font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:var(--blue);margin-bottom:20px}.founder__quote{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.2vw,30px);line-height:1.45;margin:0 0 24px;font-style:italic}.founder__name{font-size:13px;font-weight:600;margin-bottom:4px}.founder__role{font-family:var(--mono);font-size:11px;color:var(--muted);margin-bottom:24px}.founder__link{display:inline-block;color:var(--blue);font-size:12px;font-weight:600;letter-spacing:.06em;border-bottom:1px solid var(--blue);padding-bottom:4px;transition:color .2s,border-color .2s}.founder__link:hover{color:var(--navy);border-color:var(--navy)}.newsletter{padding:78px 40px}.newsletter__inner{max-width:860px;margin:0 auto;text-align:center}.newsletter__kicker{font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:#b9c6dc;margin-bottom:20px}.newsletter__title{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.4vw,44px);line-height:1.15;margin:0 0 16px}.newsletter__desc{font-size:14.5px;line-height:1.7;color:rgba(255,255,255,.7);margin:0 0 40px}.newsletter__form{display:flex;max-width:520px;margin:0 auto}.newsletter__input{flex:1;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.06);color:#fff;font-family:var(--sans);font-size:13.5px;padding:15px 18px;outline:0}.newsletter__input::placeholder{color:rgba(255,255,255,.6)}.newsletter__status{margin:0 0 16px;color:#fff;font-family:var(--mono);font-size:12px;letter-spacing:.04em}.newsletter__status--error{color:#ffd4d7}.newsletter__button{border:0;background:var(--paper);color:var(--navy);font-family:var(--sans);font-size:12.5px;font-weight:700;letter-spacing:.06em;padding:15px 28px;cursor:pointer;transition:background .2s,color .2s}.newsletter__button:hover{background:var(--navy);color:#fff}.newsletter__note{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:rgba(255,255,255,.45);margin:20px 0 0}.about{padding-top:90px;padding-bottom:90px}.about__grid{display:grid;grid-template-columns:.9fr 1.5fr;gap:80px;align-items:start}.about__kicker{font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:var(--blue);margin-bottom:20px}.about__title{font-family:var(--serif);font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0}.about__p{font-size:15px;line-height:1.85;color:var(--muted2);margin:0 0 20px;max-width:640px}.about__principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid var(--rule);padding-top:26px;margin-top:20px}.about__principle-title{font-size:13px;font-weight:600;margin-bottom:8px}.about__principle-desc{font-size:12.5px;line-height:1.7;color:var(--muted)}.footer{--fbright:#fff;--fdim:rgba(247, 245, 241, 0.6);--fline:rgba(247, 245, 241, 0.14);background:var(--navy);color:var(--paper);padding:56px 40px 26px}.footer__inner{max-width:1440px;margin:0 auto}.footer__top{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.5fr;gap:40px 44px;padding-bottom:44px;border-bottom:1px solid var(--fline)}.footer__brand{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.footer__logo{height:32px;width:auto;display:block;margin-bottom:20px}.footer__desc{font-size:13.5px;line-height:1.6;color:var(--fdim);margin:0;max-width:30ch}.footer__app{margin-top:28px}.footer__app-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(247,245,241,.4);margin-bottom:11px}.footer__app-link{display:inline-block;transition:opacity .18s}.footer__app-link:focus-visible,.footer__app-link:hover{opacity:.82}.footer__app-badge{display:block;width:124px;height:auto}.footer__col{min-width:0}.footer__col-h{margin:0}.footer__col-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;background:0 0;border:0;cursor:default;text-align:left;color:inherit}.footer__col-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:rgba(247,245,241,.42)}.footer__col-ind{display:none}.footer__col-links{display:flex;flex-direction:column;gap:11px;margin-top:17px;font-size:13.5px}.footer__col-link{display:inline-flex;align-items:center;gap:5px;width:fit-content;color:rgba(247,245,241,.82);transition:color .18s}.footer__col-link:focus-visible,.footer__col-link:hover{color:var(--fbright);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.footer__ext{font-size:.82em;color:var(--blue-soft)}.footer__signup{min-width:0}.footer__signup-label{display:block;margin-bottom:12px}.footer__signup-desc{font-size:13.5px;line-height:1.55;color:var(--fdim);margin:0 0 18px;max-width:30ch}.footer__form{display:flex;align-items:stretch;max-width:420px;border:1px solid rgba(247,245,241,.28);transition:border-color .18s}.footer__form:focus-within{border-color:var(--blue-soft)}.footer__input{flex:1;min-width:0;border:0;background:0 0;color:var(--paper);font-family:var(--sans);font-size:14px;padding:0 16px;height:50px;outline:0}.footer__input::placeholder{color:rgba(247,245,241,.45)}.footer__button{flex-shrink:0;display:inline-flex;align-items:center;gap:7px;border:0;background:var(--blue);color:#fff;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:0 20px;cursor:pointer;transition:background .18s,color .18s}.footer__button:focus-visible,.footer__button:hover{background:var(--blue-soft);color:var(--navy)}.footer__social{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;font-family:var(--mono);font-size:11px}.footer__social-link{color:var(--fdim);transition:color .18s}.footer__legal-link:hover,.footer__social-link:hover{color:var(--fbright)}.footer__network{padding:30px 0;border-bottom:1px solid var(--fline)}.footer__network-label{display:block;margin-bottom:22px}.footer__network-grid{display:grid;grid-template-columns:repeat(2,minmax(0,320px));gap:40px}.footer__partner{display:inline-flex;flex-direction:column;gap:7px;text-decoration:none}.footer__partner-label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:rgba(247,245,241,.42)}.footer__partner-name{display:inline-flex;align-items:center;gap:7px;width:fit-content;font-family:var(--serif);font-size:20px;font-weight:500;color:var(--paper);border-bottom:1px solid transparent;padding-bottom:3px;transition:border-color .18s}.footer__partner:focus-visible .footer__partner-name,.footer__partner:hover .footer__partner-name{border-color:var(--blue-soft)}.footer__partner-desc{font-size:12px;line-height:1.5;color:rgba(247,245,241,.45);max-width:260px}.footer__statement{padding:46px 0;border-bottom:1px solid var(--fline)}.footer__statement-text{font-family:var(--serif);font-weight:400;font-size:clamp(1.75rem,4.4vw,4rem);line-height:1.08;letter-spacing:0;text-transform:uppercase;color:var(--paper);margin:0;text-wrap:balance}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;padding-top:24px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:rgba(247,245,241,.42)}.footer__legal{display:flex;flex-wrap:wrap;gap:20px}.footer__legal-link{color:rgba(247,245,241,.42);transition:color .18s}.section__inner{padding:0 max(40px,calc((100% - 1440px)/2))}.page-hero{padding:56px 0 40px;border-bottom:1px solid rgba(22,24,29,.12)}.page-hero__eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:var(--blue)}.page-hero__title{font-family:var(--serif);font-weight:500;font-size:clamp(34px,4vw,56px);line-height:1.1;margin:12px 0 0}.page-body{padding:60px 0 100px}.page-body .entry-content{max-width:720px}.page-body .entry-content h2{margin-top:48px}.legal-updated{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 36px;padding-bottom:20px;border-bottom:1px solid var(--rule)}.legal-note{border-left:3px solid var(--blue);background:var(--white);padding:16px 20px;margin:28px 0;font-size:14.5px;line-height:1.7;color:var(--muted2)}.page-placeholder{font-size:15px;color:var(--muted)}.post-list{display:flex;flex-direction:column;gap:32px}.post-item__title{font-family:var(--serif);font-weight:500;font-size:24px;margin:0 0 8px}.manifesto__body p,.post-item__excerpt{color:var(--muted2);line-height:1.7}.entry-content{max-width:720px}@media (max-width:1080px){.hero__module{grid-template-columns:1fr}.hero__main{border-right:0;padding:24px 0 8px}.hero__headlines{padding:20px 0 8px;border-top:1px solid var(--rule)}}@media (max-width:1024px){.stories__grid{grid-template-columns:1fr 1fr;gap:40px}.about__grid,.analysis__grid,.brief__grid,.shows__grid{grid-template-columns:1fr;gap:40px}.opinion__grid{grid-template-columns:1fr}.opinion__col{border-left:0;border-top:1px solid rgba(22,24,29,.12);padding:24px 0}.interviews__grid{grid-template-columns:1fr 1fr;gap:32px}.footer__top{grid-template-columns:1fr 1fr 1fr;gap:36px 40px}.footer__brand,.footer__signup{grid-column:1/-1}.footer__signup{max-width:520px}.footer__network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.mastnav{display:none}.nav-toggle{display:flex}.masthead__inner{grid-template-columns:auto 1fr auto}.brand{justify-self:center;grid-column:2}.btn-subscribe,.header-ask{display:none}}@media (max-width:640px){.header-search__label{display:none}.brand__logo{height:42px}.site-header.is-compact .brand__logo{height:38px}}.wif2-main{--wif-mist:#e9edf7}.cu-inline__btn:hover svg{color:#fff}@media (max-width:1023px){.wif2-hero{grid-template-columns:1fr 1fr;gap:28px 32px;padding:40px}.wif2-hero__art{min-height:340px}.wif2-lead-grid{grid-template-columns:1fr}.wif2-cats{padding-left:26px;padding-right:26px}}@media (max-width:640px){.wif2-main{padding-bottom:42px}.wif2-main .section__inner{padding-left:20px;padding-right:20px}.wif2-hero{grid-template-columns:1fr;grid-template-areas:"title""intro""art""meta";gap:24px;padding:32px 22px 22px;margin-top:12px}.wif2-hero__title{font-size:clamp(3.9rem,20vw,5.7rem)}.wif2-collage,.wif2-hero__art{min-height:210px}.wif2-hero__metric--updated{margin-left:0}.wif2-onesent{grid-template-columns:1fr;gap:16px;padding:30px 0}.wif2-onesent__text{font-size:1.9rem}.wif2-brief{min-height:0}.wif2-cats{padding:38px 20px 24px;margin-left:-20px;margin-right:-20px;border-radius:0}.wif2-timeline{padding:28px 20px}.wif2-watch__grid{margin-left:-20px;margin-right:-20px;padding-left:20px}}@media (max-width:860px){.hero__main--grid{display:block}.hero__main--grid .hero__feature{padding:0!important;border-left:0!important}.hero__main--grid .hero__feature+.hero__feature{border-top:1px solid var(--rule);margin-top:28px;padding-top:28px!important}.interviews__grid,.stories__grid{grid-template-columns:1fr}.seenon__grid{grid-template-columns:repeat(3,1fr)}.breaking__live{display:none}.section-head--3{flex-wrap:wrap}.shows__subtitle{flex-basis:100%;order:3;text-align:left}}@media (max-width:640px){.hero__inner{padding:22px 20px 40px}.about,.brief,.founder,.newsletter,.section-wrap,.seenon{padding-left:20px;padding-right:20px}.analysis,.interviews,.opinion,.section-wrap,.shows,.stories{padding-top:50px;padding-bottom:50px}.about,.brief,.newsletter{padding-top:52px;padding-bottom:52px}.seenon{padding-top:42px;padding-bottom:42px}.section__inner{padding:0 20px}.hero__feature--lead .hero__feature-title{font-size:clamp(26px,7vw,32px);line-height:1.1}.hero__feature:not(.hero__feature--lead) .hero__feature-title{font-size:clamp(22px,6vw,27px);line-height:1.12}.hero__feature-desc{font-size:15px;margin-bottom:14px}.hero__headline-title{font-size:17px}.hero__headline-link{padding:15px 0}.founder__inner{grid-template-columns:1fr;gap:24px;max-width:460px}.founder__portrait{max-width:200px}.about__grid{gap:28px}.about__principles{grid-template-columns:1fr;gap:24px}.newsletter__form{flex-direction:column;gap:10px}.newsletter__button,.newsletter__input{width:100%;padding:15px 16px}.seenon__grid{grid-template-columns:repeat(2,1fr);gap:9px}.seenon__tile{min-height:54px;font-size:12.5px;padding:11px 8px}.footer{padding:44px 20px 24px}.footer__top{padding-bottom:4px}.footer__form{flex-direction:column;gap:10px;border:0;max-width:none}.footer__input{border:1px solid rgba(247,245,241,.28);height:52px}.footer__button{height:50px;justify-content:center;padding:0 16px}.footer__social{flex-wrap:wrap;gap:14px;margin-top:18px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:14px;padding-top:20px;letter-spacing:.03em}.footer__legal{flex-wrap:wrap;gap:14px 18px}}@media (max-width:400px){.seenon__tile{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.breaking__label::before,.breaking__live-dot,.breaking__track{animation:none}.site-header.is-compact.is-hidden{transform:none}body.sn-ready .reveal{opacity:1;transform:none}*{transition:none!important}}.hero__cta-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.btn-primary{display:inline-flex;background:var(--navy);color:#fff;font-size:11px;font-weight:500;letter-spacing:.14em;padding:13px 24px;transition:background .2s,color .2s}.btn-primary:hover{background:var(--blue);color:#fff}.btn-ghost,.btn-primary,.hero__labels{align-items:center;font-family:var(--mono)}.btn-ghost{display:inline-flex;border:1px solid var(--rule);color:var(--ink);font-size:11px;font-weight:500;letter-spacing:.14em;padding:13px 24px;transition:border-color .2s,color .2s}.btn-ghost:hover{border-color:var(--ink);color:var(--blue)}.hero__labels{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:28px;padding-top:22px;border-top:1px solid var(--rule);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.hero__label{color:var(--ink)}.hero__labels-sep{color:#c3c5c9}.manifesto{padding-top:84px;padding-bottom:84px}.manifesto__inner{max-width:1440px;margin:0 auto}.manifesto__kicker{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--blue);margin-bottom:20px}.manifesto__statement{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(18px,1.7vw,22px);line-height:1.4;color:var(--muted2);margin-bottom:18px;max-width:720px}.manifesto__title{font-family:var(--serif);font-weight:500;font-size:clamp(32px,4vw,56px);line-height:1.08;letter-spacing:-.018em;margin:0 0 34px;max-width:1040px;text-wrap:balance}.manifesto__body{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:1000px}.manifesto__body p{font-size:15px;line-height:1.85;margin:0}.dowhat__grid{display:grid;grid-template-columns:repeat(4,1fr)}.dowhat__col{border-left:1px solid var(--rule-soft);padding:8px 30px}.dowhat__col:first-child{padding-left:0;border-left:0}.dowhat__n{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--blue);margin-bottom:20px}.dowhat__title{font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.25;margin-bottom:14px}.dowhat__desc{font-size:13.5px;line-height:1.65;color:var(--muted2)}.coverage__desc,.section-head__link--plain{color:var(--muted)}.coverage__desc{font-size:13.5px;margin:0 0 40px}.coverage__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:64px}.coverage__item{display:grid;grid-template-columns:36px 1fr auto;gap:16px;align-items:baseline;border-top:1px solid var(--rule);padding:20px 0;transition:opacity .2s;color:var(--ink)}.coverage__item:hover{opacity:.75}.coverage__n{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--blue);opacity:.5;line-height:1}.coverage__body{display:flex;flex-direction:column;gap:5px}.coverage__name{font-family:var(--serif);font-weight:500;font-size:19px;line-height:1.2}.coverage__tag{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--muted)}.coverage__arrow{font-family:var(--mono);font-size:12px;color:var(--blue);opacity:0;transition:opacity .2s}.coverage__item:hover .coverage__arrow{opacity:1}.why{padding:96px max(40px,calc((100% - 1440px)/2))}.why__inner{max-width:1080px}.why__kicker{font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:var(--blue-soft);margin-bottom:22px}.why__title{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.4vw,46px);line-height:1.16;margin:0 0 24px;max-width:920px}.why__desc{font-size:15px;line-height:1.85;color:rgba(247,245,241,.72);max-width:720px}@media (max-width:1024px){.dowhat__grid{grid-template-columns:repeat(2,1fr);row-gap:40px}.dowhat__col{padding:8px 32px}.dowhat__col:nth-child(odd){padding-left:0;border-left:0}.coverage__grid{grid-template-columns:1fr;column-gap:0}.manifesto__body{gap:40px}}@media (max-width:640px){.manifesto{padding:64px 20px}.manifesto__body{grid-template-columns:1fr;gap:20px}.dowhat__grid{grid-template-columns:1fr;row-gap:0}.dowhat__col{border-left:0;border-top:1px solid var(--rule-soft);padding:24px 0}.dowhat__col:first-child{border-top:0;padding-top:0}.why{padding:64px 20px}.btn-ghost,.btn-primary{padding:12px 18px;font-size:10.5px;letter-spacing:.1em}}.article__inner{max-width:820px;margin:0 auto;padding:0 40px}.listing .article__inner{max-width:1180px}.page-hero__stand{font-size:15px;line-height:1.7;color:var(--muted2);margin:16px 0 0;max-width:640px}.article-cover{width:min(820px,calc(100% - 80px));margin:36px auto 0}.article-cover__image{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.article-cover__caption{max-width:820px;margin:8px auto 0;padding:0 40px;font-family:var(--mono);font-size:7px;line-height:1.45;letter-spacing:.015em;color:var(--muted)}.article-hero{padding:150px 0 0}.article-cover+.article-hero{padding-top:28px}.article-hero__cat{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin-bottom:20px}.article-hero__title{font-family:var(--serif);font-weight:500;font-size:clamp(32px,4vw,52px);line-height:1.1;letter-spacing:-.01em;margin:0 0 24px}.article-hero__summary{font-family:var(--serif);font-style:italic;font-size:clamp(18px,2vw,22px);line-height:1.5;color:var(--muted2);margin:0 0 24px}.article-hero__byline{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.article-hero__author,.legal__prose li strong{color:var(--ink)}.article-body{padding:40px 0 100px}.article-meta{display:flex;flex-wrap:wrap;gap:1px;background:var(--rule);border:1px solid var(--rule);margin:8px 0 48px}.article-meta__item{flex:1 1 190px;background:var(--paper);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.article-meta__label{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.article-meta__value{font-family:var(--serif);font-size:17px;font-weight:500;color:var(--ink)}.entry-content{font-size:16.5px;line-height:1.8;color:#2a2c31}.entry-content>:first-child,.snlive2-bg__prose>h2:first-child{margin-top:0}.entry-content h2,.entry-content h3{font-family:var(--serif);font-weight:500;color:var(--ink)}.entry-content h2{font-size:26px;line-height:1.25;margin:42px 0 14px;scroll-margin-top:90px}.entry-content h3{font-size:20px;line-height:1.3;margin:30px 0 10px}.entry-content .article-heading--numbered{display:flex;align-items:flex-start;gap:10px}.article-heading__num{flex:0 0 auto;min-width:1.7em;font-family:var(--mono);font-size:.72em;line-height:1.45;letter-spacing:.08em;color:var(--blue);transform:translateY(.18em)}.article-heading__text{flex:1 1 auto;min-width:0}.entry-content p{margin:0 0 20px}.entry-content a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.entry-content figure{margin:26px 0}.entry-content .wp-block-image img,.entry-content figure img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.entry-content .wp-element-caption,.entry-content figcaption{margin-top:8px;font-family:var(--mono);font-size:7px;line-height:1.45;letter-spacing:.015em;color:var(--muted)}.entry-content ol,.entry-content ul{margin:0 0 22px;padding-left:22px}.entry-content li{margin-bottom:8px}.entry-content strong{font-weight:600}.entry-content blockquote{border-left:3px solid var(--blue);padding-left:24px;margin:30px 0;font-family:var(--serif);font-style:italic;font-size:21px;line-height:1.45;color:var(--ink)}.source-context{border:1px solid var(--rule);background:var(--white);padding:24px 26px;margin:48px 0 0}.source-context__label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}.source-context__text{font-size:13.5px;line-height:1.7;color:var(--muted2);margin:0}.source-context__links{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.source-context__links a{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--blue);text-decoration:none;border:1px solid var(--rule);border-radius:999px;padding:4px 11px}.source-context__links a:focus-visible,.source-context__links a:hover{background:var(--blue);border-color:var(--blue);color:#fff}.article-related{margin:48px 0 0;border-top:2px solid var(--ink);padding-top:22px}.article-related__title{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin:0 0 16px;font-weight:700}.article-related__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.article-related__item{background:var(--white);border:1px solid var(--rule-soft);border-radius:8px;transition:border-color .15s ease,transform .15s ease}.article-related__item:hover{border-color:var(--blue);transform:translateY(-2px)}.article-related__link{display:flex;flex-direction:column;gap:8px;height:100%;padding:20px 22px;text-decoration:none}.article-related__cat{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.article-related__headline{font-family:var(--serif);font-size:16.5px;line-height:1.32;color:var(--ink)}.article-related__item:hover .article-related__headline{text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.article-related__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.article-related__list{grid-template-columns:1fr}}.article-nav{margin-top:40px;padding-top:24px;border-top:1px solid var(--rule)}.article-listen{display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:9px 16px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:12px;letter-spacing:.02em;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.article-listen:hover{border-color:var(--blue);color:var(--blue)}.article-listen:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.article-listen__icon{flex:none}.article-listen.is-playing{background:var(--blue);color:#fff;border-color:var(--blue)}.article-listen[hidden]{display:none}.article-share{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.article-share__label{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.article-share__link{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--blue);text-decoration:none;padding:4px 10px;border:1px solid var(--rule);border-radius:999px;transition:background .15s ease,border-color .15s ease}.article-share__link:focus-visible,.article-share__link:hover{background:var(--paper);border-color:var(--blue)}.article-toc{margin:0 0 32px;padding:20px 22px;background:var(--paper);border:1px solid var(--rule-soft);border-radius:8px}.article-toc__label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-weight:700}.article-toc__list{margin:0;padding:0 0 0 1.1em;display:grid;gap:8px}.article-toc__link{color:var(--ink);text-decoration:none;font-size:15px;line-height:1.4}.article-toc__link:focus-visible,.article-toc__link:hover{color:var(--blue);text-decoration:underline;text-underline-offset:2px}html{scroll-behavior:smooth}.article-autolink{color:var(--blue);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.inline-cta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:34px 0;padding:22px 24px;background:var(--paper);border-left:3px solid var(--blue);border-radius:0 8px 8px 0}.inline-cta__eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.inline-cta__title{font-family:var(--serif);font-size:19px;line-height:1.3;color:var(--ink)}.inline-cta__link{font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--blue);text-decoration:none;margin-top:2px}.inline-cta__link:focus-visible,.inline-cta__link:hover{text-decoration:underline;text-underline-offset:3px}.author-box{display:flex;gap:16px;align-items:flex-start;margin:44px 0 0;padding:22px 0 0;border-top:1px solid var(--rule)}.author-box__avatar{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover}.author-box__body{display:flex;flex-direction:column;gap:4px}.author-box__eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.author-box__name{font-family:var(--serif);font-size:18px;color:var(--ink);text-decoration:none}.author-box__name:focus-visible,.author-box__name:hover{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.author-box__bio{font-size:14.5px;line-height:1.6;color:var(--muted2);margin:4px 0 0;max-width:60ch}.author-box__dates{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--muted);margin-top:4px}.listing__body{padding:50px 0 100px}.acard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 40px}.acard{display:block;color:var(--ink)}.acard .media-zoom{margin-bottom:16px}.acard__img{aspect-ratio:16/9;object-fit:cover}.acard__title{font-family:var(--serif);font-weight:500;font-size:21px;line-height:1.28;margin:0 0 10px}.acard__excerpt{font-size:13.5px;line-height:1.65;color:var(--muted2);margin:0 0 14px}.acard__meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--muted);line-height:1.5}.pagination{margin-top:60px;font-family:var(--mono);font-size:12px}.pagination .page-numbers{padding:8px 12px;border:1px solid var(--rule);margin-right:6px;color:var(--ink);text-decoration:none}.pagination .page-numbers.current{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (max-width:900px){.acard-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.article__inner{padding:0 20px}.article-cover{width:calc(100% - 40px);margin-top:24px}.article-cover__caption{padding:0;font-size:6px;line-height:1.4}.article-cover+.article-hero{padding-top:20px}.article-hero{padding-top:116px}.article-meta__item{flex-basis:130px}.entry-content .article-heading--numbered{gap:8px}.article-heading__num{min-width:1.9em;font-size:.68em}.entry-content .wp-element-caption,.entry-content figcaption{font-size:6px;line-height:1.4}.acard-grid{grid-template-columns:1fr;gap:36px}}.hero__eco{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.hero__eco-dot{width:6px;height:6px;border-radius:50%;background:var(--blue);display:inline-block;flex-shrink:0}.hero__eco--badge{gap:10px;padding:8px 15px;margin-bottom:30px;border:1px solid rgba(18,58,143,.24);border-radius:999px;background:rgba(18,58,143,.045);transition:background .2s,border-color .2s}.hero__eco--badge:hover{background:rgba(18,58,143,.09);border-color:rgba(18,58,143,.4)}.hero__eco-txt{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);white-space:nowrap}.hero__eco-logo{height:15px;width:auto;display:block;flex-shrink:0}.ecosystem__inner{max-width:1160px;margin:0 auto;text-align:center}.ecosystem__kicker{font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:var(--blue);margin-bottom:20px}.ecosystem__title{font-family:var(--serif);font-weight:500;font-size:clamp(28px,3vw,42px);line-height:1.14;margin:0 0 18px}.ecosystem__desc{font-size:15px;line-height:1.75;color:var(--muted2);max-width:720px;margin:0 auto}.ecomap{position:relative;margin-top:52px;padding:clamp(24px,3.6vw,52px);border:1px solid var(--rule-soft);border-radius:22px;background-color:#fbfaf6;background-image:radial-gradient(rgba(18,58,143,.1) 1.2px,transparent 1.2px);background-size:24px 24px}.ecomap__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.ecomap__hub{position:relative;grid-column:2/4;grid-row:2/4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:34px 28px;background:linear-gradient(180deg,#fff 0,#fcfbf8 100%);border:1px solid rgba(18,58,143,.2);border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 26px 60px rgba(11,29,68,.15);transition:box-shadow .3s ease,transform .3s ease}.ecomap__hub:hover{transform:translateY(-3px);box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 34px 74px rgba(11,29,68,.2)}.ecomap__hub::after,.ecomap__hub::before{content:"";position:absolute;z-index:-1;background:rgba(18,58,143,.1)}.ecomap__hub::before{top:50%;left:-22px;right:-22px;height:1px;transform:translateY(-50%)}.ecomap__hub::after{left:50%;top:-22px;bottom:-22px;width:1px;transform:translateX(-50%)}.ecomap__hub-name{font-family:var(--serif);font-weight:600;font-size:clamp(30px,3.4vw,46px);line-height:1;color:var(--ink);letter-spacing:.01em;padding-bottom:12px;border-bottom:2px solid var(--blue)}.ecomap__hub-logo{height:clamp(30px,3.2vw,42px);width:auto;max-width:78%;display:block;padding-bottom:14px;border-bottom:2px solid var(--blue)}.ecomap__hub-sub{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.ecomap__hub-ico{font-size:12px}.ecomap__node{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px 14px;background:rgba(255,255,255,.45);border:1px solid rgba(22,24,29,.08);border-radius:12px;font-family:var(--sans);font-size:13.5px;font-weight:500;line-height:1.3;letter-spacing:.01em;color:var(--muted2);transition:border-color .25s ease,color .25s ease,background .25s ease}.ecomap__node:hover{border-color:rgba(18,58,143,.32);color:var(--ink);background:rgba(255,255,255,.9)}.ecosystem__note{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--muted);margin:30px 0 0}@media (max-width:900px){.ecomap__grid{grid-template-columns:repeat(2,1fr)}.ecomap__hub{grid-column:1/-1;grid-row:auto;padding:28px 24px;margin-bottom:4px}.ecomap__hub::after,.ecomap__hub::before{display:none}}@media (max-width:560px){.ecomap{padding:18px 16px}.ecomap__grid{gap:10px}.ecomap__node{padding:14px 10px;font-size:13px}.ecomap__hub{padding:26px 20px}.ecomap__hub-name{font-size:28px}.ecomap__hub-logo{height:30px}}@media (max-width:400px){.ecomap__grid{grid-template-columns:1fr}}.feature__grid{display:grid;grid-template-columns:.9fr 1.5fr;gap:80px;align-items:start}.feature__kicker{font-family:var(--mono);font-size:11px;letter-spacing:.24em;color:var(--blue);margin-bottom:20px}.feature__title{font-family:var(--serif);font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 20px}.feature__desc{font-size:15px;line-height:1.8;color:var(--muted2);margin:0 0 24px;max-width:440px}.feature__cta{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--blue);border-bottom:1px solid var(--blue);padding-bottom:4px}.feature__points{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 44px}.feature__point-title{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:8px}.feature__note,.feature__point-desc{font-size:13px;line-height:1.65;color:var(--muted)}.feature__note{margin:40px 0 0;padding-top:22px;border-top:1px solid var(--rule);font-family:var(--sans);font-style:italic;font-size:12.5px;line-height:1.7;max-width:680px}.contact__social a,.feature__note--strong{color:var(--muted2)}@media (max-width:768px){.footer__top{display:flex;flex-direction:column;gap:0;padding-bottom:8px}.footer__brand{order:1;margin-bottom:32px}.footer__signup{order:2;margin-bottom:28px;max-width:480px}.footer__col{order:3;border-top:1px solid var(--fline)}.footer__network-grid{grid-template-columns:1fr;gap:26px}.footer__statement{padding:38px 0}.footer__col-toggle{cursor:pointer;padding:16px 0}.footer__col-ind{display:block;position:relative;width:12px;height:12px;flex-shrink:0}.footer__col-ind::after,.footer__col-ind::before{content:"";position:absolute;background:rgba(247,245,241,.6);transition:transform .2s ease,opacity .2s ease}.footer__col-ind::before{top:5px;left:0;width:12px;height:2px}.footer__col-ind::after{top:0;left:5px;width:2px;height:12px}.footer__col-toggle[aria-expanded=true] .footer__col-ind::after{transform:rotate(90deg);opacity:0}.footer__col-links{overflow:hidden;max-height:0;margin-top:0;opacity:0;transition:max-height .28s ease,opacity .2s ease,margin-top .28s ease}.footer__col.is-open .footer__col-links{max-height:340px;opacity:1;margin-top:4px;padding-bottom:18px}}.a11y{position:fixed;left:20px;bottom:20px;z-index:95;font-family:var(--sans)}.a11y__toggle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:var(--navy);color:var(--paper);cursor:pointer;box-shadow:0 4px 16px rgba(10,22,50,.28);transition:transform .15s ease,background .15s ease}.a11y__toggle:hover{transform:translateY(-2px)}.a11y__icon{display:block}.a11y__panel{position:absolute;left:0;bottom:60px;width:264px;background:var(--white);color:var(--ink);border:1px solid var(--rule);border-radius:12px;box-shadow:0 12px 44px rgba(10,22,50,.22);padding:18px;display:flex;flex-direction:column;gap:12px}.a11y__panel[hidden]{display:none}.a11y__heading{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-weight:700}.a11y__group{display:flex;flex-direction:column;gap:8px}.a11y__label{font-size:13px;color:var(--muted2)}.a11y__seg{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.a11y__seg button,.a11y__switch{border:1px solid var(--rule);border-radius:8px;background:var(--paper);color:var(--ink);cursor:pointer}.a11y__seg button{padding:9px 0;font-family:var(--serif)}.a11y__seg button:hover,.a11y__switch:hover{border-color:var(--blue)}.a11y__seg button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.a11y__switch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;font-size:14px;text-align:left}.a11y__switch-track{flex:none;width:34px;height:20px;border-radius:999px;background:var(--rule);position:relative;transition:background .15s ease}.a11y__switch-track::after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease}.a11y__switch[aria-pressed=true] .a11y__switch-track{background:var(--blue)}.a11y__switch[aria-pressed=true] .a11y__switch-track::after{transform:translateX(14px)}.a11y__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid var(--rule-soft)}.a11y__reset{background:0 0;border:0;color:var(--muted2);font-size:12px;cursor:pointer;text-decoration:underline;padding:0}.a11y__statement{font-size:12px;color:var(--blue)}.a11y a:focus-visible,.a11y button:focus-visible,.a11y__toggle:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media (max-width:640px){.a11y{left:14px;bottom:14px}.a11y__panel{width:min(84vw,264px)}}html.a11y-text-1 #main{zoom:1.15}html.a11y-text-2 #main{zoom:1.3}html.a11y-underline-links :is(.entry-content,.article-body,.faq,.legal,.wh__desc,.support-lead,.page-hero__stand) a{text-decoration:underline;text-underline-offset:2px}html.a11y-contrast{--ink:#0a0a0a;--muted:#2a2a2a;--muted2:#171717;--rule:#2a2a2a;--rule-soft:#4a4a4a;--blue:#0b3d91}html.a11y-contrast :is(.entry-content,.article-body,.faq) a{text-decoration:underline}html.a11y-reduce-motion *,html.a11y-reduce-motion ::after,html.a11y-reduce-motion ::before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (max-width:900px){.feature__grid{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){.feature__points{grid-template-columns:1fr;gap:22px}}.section-head--tight{margin-bottom:14px}.mobile-nav__link--active{color:var(--blue-soft)}.analysis__desc--lead{font-size:16px;line-height:1.8;color:var(--muted2);max-width:760px;margin:0 0 44px}.about__p--muted{color:var(--muted)}.about__principles--page{border-top:0;padding-top:0;margin-top:8px}.proof{padding:56px 40px 84px}.proof__grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule)}.proof__card{display:flex;flex-direction:column;border-left:1px solid var(--rule-soft);padding:40px 34px}.proof__card:first-child{border-left:0;padding-left:0}.proof__label{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--blue);margin-bottom:16px}.proof__title{font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.2;margin:0 0 12px}.proof__desc{font-size:13.5px;line-height:1.7;color:var(--muted2);flex:1;margin:0 0 20px}.proof__link{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--blue);border-bottom:1px solid var(--blue);padding-bottom:3px;align-self:flex-start}.subnav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:26px 0 0}.subnav__link{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);border-bottom:1px solid transparent;padding:4px 2px;transition:color .18s,border-color .18s}.subnav__link:focus-visible,.subnav__link:hover{color:var(--blue);border-bottom-color:var(--blue)}.subnav__link.is-active{color:var(--ink);border-bottom-color:var(--ink)}.subnav__link--up{color:var(--muted);margin-right:6px}.feed-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:30px 0 0}.feed-tab{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);border:1px solid var(--rule);padding:9px 16px;transition:color .2s,border-color .2s,background .2s}.feed-tab--active,.feed-tab:hover{color:var(--ink);border-color:var(--ink)}.feed-tab--active{background:var(--ink);color:var(--paper)}.afeat{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center;padding-bottom:52px;margin-bottom:52px;border-bottom:1px solid var(--rule);color:var(--ink)}.afeat__media{margin:0}.afeat__media img{width:100%;aspect-ratio:16/9;object-fit:cover}.afeat__title{font-family:var(--serif);font-weight:500;font-size:clamp(26px,3vw,38px);line-height:1.14;margin:14px 0}.afeat__excerpt{font-size:15px;line-height:1.7;color:var(--muted2);margin:0 0 16px;max-width:520px}.pagecta{padding:80px 40px;text-align:center}.pagecta__inner{max-width:820px;margin:0 auto}.pagecta__title{font-family:var(--serif);font-weight:500;font-size:clamp(26px,3vw,38px);line-height:1.18;color:#fff;margin:0 0 26px}.coverage__item--static{cursor:default}.coverage__item--static:hover{opacity:1}.source-context--wide{max-width:820px;margin-left:auto;margin-right:auto}.contact__grid{display:grid;grid-template-columns:1.5fr .8fr;gap:64px;align-items:start}.contact__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact__field{display:block;margin-bottom:20px}.contact__label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.contact__input{width:100%;border:1px solid var(--rule);background:var(--white);color:var(--ink);font-family:var(--sans);font-size:14px;padding:13px 14px;outline:0;box-sizing:border-box}.contact__input:focus{border-color:var(--blue)}.contact__textarea{resize:vertical;min-height:140px}.contact__form .btn-primary{margin-top:8px;border:0;cursor:pointer}.contact__note{font-family:var(--mono);font-size:10.5px;color:var(--muted);margin-top:14px;line-height:1.6}.contact__aside{display:flex;flex-direction:column;gap:26px}.contact__block-label{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--muted);margin-bottom:8px}.contact__email{font-family:var(--serif);font-size:18px;color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:3px}.contact__email:hover{color:var(--blue);border-color:var(--blue)}.contact__social{display:flex;flex-wrap:wrap;gap:16px;font-family:var(--mono);font-size:12px}.beat__feature:hover .beat__feature-title,.beat__item:hover .beat__item-title,.beat__navitem.is-active .beat__navitem-cat,.contact__social a:hover,.ncard:hover .ncard__title,.news-brief:hover .news-brief__title,.news-lead:hover .news-lead__title{color:var(--blue)}@media (max-width:640px){:root{--hd-gutter:20px}}.cardgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 56px}.cardgrid__item{border-top:1px solid var(--rule);padding:30px 0}.cardgrid__label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--blue);margin-bottom:16px}.cardgrid__title{font-family:var(--serif);font-weight:500;font-size:21px;line-height:1.25;margin:0 0 12px}.cardgrid__desc{font-size:13.5px;line-height:1.65;color:var(--muted2);margin:0}@media (max-width:900px){.cardgrid{grid-template-columns:repeat(2,1fr);gap:0 40px}}@media (max-width:600px){.cardgrid{grid-template-columns:1fr}}.contact__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact__status{padding:14px 18px;margin-bottom:24px;font-size:13.5px;line-height:1.6;border:1px solid}.contact__status--ok{border-color:rgba(18,58,143,.4);background:rgba(18,58,143,.06);color:var(--navy)}.contact__status--err{border-color:rgba(227,6,19,.4);background:rgba(227,6,19,.06);color:var(--red)}@media (max-width:900px){.proof__grid{grid-template-columns:1fr}.proof__card{border-left:0;border-top:1px solid var(--rule-soft);padding:28px 0}.proof__card:first-child{border-top:0;padding-top:0}.afeat,.contact__grid{grid-template-columns:1fr;gap:24px}.contact__grid{gap:40px}}@media (max-width:640px){.proof{padding:40px 20px 56px}.pagecta{padding:56px 20px}.contact__row{grid-template-columns:1fr}.feed-tab{font-size:10px;padding:8px 12px}}@media (max-width:767px){.header-search__icon{width:16px;height:16px}.nav-toggle{width:34px;height:34px}.breaking__label{font-size:10px;letter-spacing:.08em}.breaking__track{font-size:11px;letter-spacing:.02em}.breaking__dot{padding:0 12px}.hero__inner{padding:16px 20px 34px}.hero__signal{align-items:flex-start;padding-bottom:10px;gap:14px}.hero__signal-left{font-size:10px;letter-spacing:.12em;line-height:1.55}.hero__signal-date{font-size:9.5px;letter-spacing:.05em;text-align:right;flex-shrink:0;color:var(--muted)}.hero__explainer{min-height:292px}.hero__explainer::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(158deg,rgba(11,29,68,.34)0,rgba(11,29,68,.74) 100%)}.hero__explainer img{opacity:.32}.hero__explainer-inner{z-index:1;padding:22px 22px 24px;gap:16px}.hero__explainer-cta,.hero__explainer-kicker{font-size:10.5px}.hero__explainer-text{font-size:21px;line-height:1.32}.hero__eco--badge{gap:8px;padding:7px 13px;margin-bottom:22px;max-width:100%}.hero__eco-txt{font-size:9px;letter-spacing:.07em}.hero__eco-logo{height:13px}.hero__main{padding:22px 0 0}.hero__feature-body .cat-label{font-size:10px}.hero__feature--lead .hero__feature-title{font-size:clamp(27px,7.2vw,32px);line-height:1.09;letter-spacing:-.026em}.hero__feature-desc{max-width:100%}.masthead__inner{height:58px}.brand__logo{height:42px}.masthead__utils{gap:14px}.hero__feature-desc{font-size:16px;line-height:1.58;margin-bottom:16px}.section-head__title{font-size:24px}.stories__grid{gap:30px}.stories__lead{padding-bottom:30px;border-bottom:1px solid var(--rule)}.stories__lead-title{font-size:25px}.stories__medium{gap:0}.stories__medium-item{padding:26px 0;border-bottom:1px solid var(--rule-soft)}.stories__medium-item:last-child{border-bottom:0;padding-bottom:8px}.stories__medium .media-zoom{margin-bottom:14px}.ecomap__node{min-height:46px;padding:13px 12px}.seenon__grid{gap:8px}.seenon__tile{min-height:50px}.manifesto__title{font-size:clamp(28px,8vw,34px);line-height:1.12;margin-bottom:22px}.manifesto__statement{font-size:17.5px;margin-bottom:16px}.manifesto__body{gap:16px}.manifesto__body p{font-size:15.5px}.brief__item{grid-template-columns:38px 1fr;gap:16px;padding:22px 0}.brief__n{font-size:28px}.brief__item-title{font-size:19px;margin-bottom:6px}.brief__item-desc{font-size:13.5px}.brief__tag{grid-column:2;justify-self:start;padding-top:10px}.shows__desc{margin:-6px 0 26px;font-size:14px}.shows__ep{grid-template-columns:104px 1fr;gap:14px;padding:16px 0}.shows__ep-title{font-size:16px}.shows__feature-overlay{padding:20px}.shows__feature-title{font-size:21px}.coverage__item{padding:18px 0}.coverage__name{font-size:18px}.cardgrid__item{padding:24px 0}}.news-kicker{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--blue)}.news-kicker--sm{font-size:10px;letter-spacing:.16em}.news-kicker--onDark{color:var(--blue-soft)}.news-byline{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted)}.news-byline--sm{font-size:10px}.author-byline{display:inline-flex;align-items:center;gap:9px;vertical-align:middle}.author-byline__avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;filter:grayscale(1);border:1px solid rgba(22,24,29,.14);flex:0 0 auto}.author-byline--sm .author-byline__avatar{width:26px;height:26px}.article-hero__meta,.hero__feature-meta,.news-lead .news-byline{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.news-sec__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;margin-bottom:30px;border-bottom:2px solid var(--ink)}.section--ink .news-sec__head,.section--navy .news-sec__head{border-bottom-color:rgba(247,245,241,.3)}.section--ink .news-sec__title{color:var(--paper)}.news-sec__title{font-family:var(--serif);font-weight:500;font-size:clamp(23px,2.3vw,29px);line-height:1.1;margin:0}.news-sec__link{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--blue);white-space:nowrap;transition:color .2s}.news-sec__link:hover{color:var(--navy)}.news-sec__link--plain{color:var(--muted)}.news-hero__grid{display:grid;grid-template-columns:1.55fr 1fr;gap:50px;align-items:start}.beat__feature-media img,.news-lead__media img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.news-lead__body{padding-top:22px}.news-lead__title{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.4vw,46px);line-height:1.07;letter-spacing:-.018em;margin:12px 0 16px;text-wrap:balance;transition:color .2s}.news-lead__excerpt{font-size:16px;line-height:1.7;color:var(--muted2);max-width:640px;margin:0 0 16px}.news-brief,.news-hero__side{display:flex;flex-direction:column}.news-hero__side{padding-left:44px;border-left:1px solid var(--rule)}.news-brief{gap:8px;padding:22px 0;border-top:1px solid var(--rule)}.news-brief:first-child{border-top:0;padding-top:0}.news-brief:last-child{padding-bottom:0}.news-brief__title{font-family:var(--serif);font-weight:500;font-size:19px;line-height:1.28;color:var(--ink);transition:color .2s}.ncard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 34px}.ncard__img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;display:block}.ncard .news-kicker--sm{display:block;margin:15px 0 8px}.ncard__title{font-family:var(--serif);font-weight:500;font-size:20px;line-height:1.28;margin:0 0 8px;color:var(--ink);transition:color .2s}.ncard__excerpt{font-size:13.5px;line-height:1.62;color:var(--muted2);margin:0 0 10px}.beat__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:46px;align-items:start}.beat__feature .news-kicker--sm{display:block;margin:16px 0 8px}.beat__feature-title{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.18;margin:0 0 10px;color:var(--ink);transition:color .2s}.beat__feature-excerpt{font-size:14.5px;line-height:1.68;color:var(--muted2);margin:0 0 12px;max-width:520px}.beat__item,.beat__list{display:flex;flex-direction:column}.beat__item{gap:7px;padding:18px 0;border-top:1px solid var(--rule)}.beat__item:first-child{border-top:0;padding-top:0}.beat__item .news-kicker--sm{display:block}.beat__item-title{font-family:var(--serif);font-weight:500;font-size:17.5px;line-height:1.3;color:var(--ink);transition:color .2s}.beat--carousel .beat__grid{grid-template-columns:3fr 2fr;gap:44px;align-items:start}.beat__stage,.beat__stage-link{display:flex;flex-direction:column}.beat__stage-link{text-decoration:none}.beat__stage-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--navy)}.beat__stage-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.beat__stage-img.is-shown{opacity:1}.beat__stage-cat{display:block;margin:16px 0 8px}.beat__stage-cat,.beat__stage-excerpt,.beat__stage-meta,.beat__stage-title{transition:opacity .3s ease,transform .3s ease}.beat__stage-cat.is-swapping,.beat__stage-excerpt.is-swapping,.beat__stage-meta.is-swapping,.beat__stage-title.is-swapping{opacity:0;transform:translateY(8px)}.beat__stage-meta{padding-top:6px}.beat__author-meta{display:flex!important;align-items:center;gap:8px}.beat__author-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;filter:grayscale(1);border:1px solid var(--rule);flex:0 0 auto}.beat__stage-avatar{width:28px;height:28px}.beat__nav{display:flex;flex-direction:column;align-self:start}.beat__navitem{position:relative;display:block;width:100%;text-align:left;background:0 0;border:0;border-top:1px solid var(--rule);padding:16px 0;cursor:pointer;font:inherit;color:inherit}.beat__navitem:first-child{border-top:0;padding-top:0}.beat__navitem-cat,.beat__navitem-title{display:block;color:var(--muted3);transition:color .2s ease}.beat__navitem-title{font-family:var(--serif);font-weight:500;font-size:18px;line-height:1.3;margin:5px 0 8px}.beat__navitem.is-active .beat__navitem-title,.beat__navitem:focus-visible .beat__navitem-title,.beat__navitem:hover .beat__navitem-title{color:var(--ink)}.beat__navitem-meta{display:block;color:var(--muted4)}.beat__navitem:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.beat__prog{display:block;height:2px;margin-top:12px;background:var(--rule);overflow:hidden}.beat__prog-fill{display:block;height:100%;background:var(--blue);transform:scaleX(0);transform-origin:left center}@media (prefers-reduced-motion:reduce){.beat__prog-fill,.beat__stage-cat,.beat__stage-excerpt,.beat__stage-img,.beat__stage-meta,.beat__stage-title{transition:none!important}}.opinion2__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.opinion2__card{display:flex;flex-direction:column;gap:12px;border-top:2px solid var(--blue);padding-top:20px}.opinion2__title{font-family:var(--serif);font-weight:500;font-size:22px;line-height:1.24;margin:4px 0 0;color:var(--ink);transition:color .2s}.opinion2__card:hover .opinion2__title,.trending__link:hover .trending__title{color:var(--blue)}.opinion2__excerpt{font-size:14px;line-height:1.62;color:var(--muted2);margin:0}.opinion2__author{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--ink);margin-top:6px}.trending__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 52px}.trending__row{border-top:1px solid var(--rule)}.trending__link{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:18px 0;align-items:start}.trending__n{font-family:var(--serif);font-style:italic;font-size:26px;color:var(--blue);opacity:.5;line-height:1}.trending__body .news-kicker--sm{display:block;margin-bottom:5px}.trending__title{font-family:var(--serif);font-weight:500;font-size:17px;line-height:1.3;color:var(--ink);transition:color .2s}.interview2{padding-left:0;padding-right:0}.interview2__grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;max-width:1440px;margin:0 auto}.interview2__media img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}.interview2__body{padding:clamp(36px,4vw,60px) clamp(24px,4vw,60px);display:flex;flex-direction:column;justify-content:center}.interview2__title{font-family:var(--serif);font-weight:500;font-size:clamp(26px,2.8vw,38px);line-height:1.14;color:var(--paper);margin:14px 0}.interview2__excerpt{font-size:15px;line-height:1.75;color:rgba(247,245,241,.72);margin:0 0 18px;max-width:520px}.interview2__by,.interview2__cta{font-family:var(--mono);font-size:11px}.interview2__by{letter-spacing:.1em;color:rgba(247,245,241,.55);margin-bottom:24px}.interview2__cta{letter-spacing:.16em;text-transform:uppercase;color:#fff}.interview2__grid:hover .interview2__cta{color:var(--blue-soft)}.wh__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:64px;align-items:start}.wh__intro{display:flex;flex-direction:column;align-items:flex-start}.wh__portrait{width:120px;height:120px;object-fit:cover;border-radius:50%;margin-bottom:22px}.wh__eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.wh__name{font-family:var(--serif);font-weight:600;font-size:32px;line-height:1.08;letter-spacing:-.01em;margin:10px 0 6px}.wh__entrevue,.wh__role{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--muted3);margin:0 0 16px}.wh__entrevue{display:inline-flex;align-items:center;gap:7px;margin:-5px 0 17px;padding-bottom:4px;border-bottom:1px solid rgba(18,58,143,.35);font-size:11px;letter-spacing:.05em;color:var(--blue);transition:gap .2s ease,border-color .2s ease}.wh__entrevue:hover{gap:11px;border-color:var(--blue)}.wh__desc{font-size:15px;line-height:1.6;color:var(--muted2);margin:0 0 24px;max-width:320px}.wh__profile{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);border-bottom:2px solid var(--blue);padding-bottom:4px;transition:gap .2s ease}.wh__profile:hover{gap:12px}.wh__articles{display:flex;flex-direction:column}.wh__feature{display:block;padding-bottom:26px;border-bottom:1px solid var(--rule)}.wh__feature .news-kicker--sm{display:block;margin-bottom:10px}.wh__feature-title{font-family:var(--serif);font-weight:500;font-size:clamp(23px,2.4vw,31px);line-height:1.16;letter-spacing:-.01em;color:var(--ink);transition:color .2s ease}.site-search__ask svg,.wh__feature:hover .wh__feature-title,.wh__item:hover .wh__item-title{color:var(--blue)}.wh__feature-excerpt{font-size:15px;line-height:1.65;color:var(--muted2);margin:13px 0 14px;max-width:560px}.wh__feature-date{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted3)}.wh__list{display:flex;flex-direction:column}.wh__item{display:grid;grid-template-columns:132px 1fr auto;align-items:baseline;gap:18px;padding:15px 0;border-bottom:1px solid var(--rule)}.wh__item:last-child{border-bottom:0}.wh__item .news-kicker--sm{white-space:nowrap}.wh__item-title{font-family:var(--serif);font-weight:500;font-size:17px;line-height:1.3;color:var(--ink);transition:color .2s ease}.wh__item .news-byline--sm{white-space:nowrap;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted3)}.wh__cta{margin-top:48px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;background:var(--navy);color:#fff;border-radius:20px;padding:30px 40px}.wh__cta-text{font-family:var(--serif);font-weight:400;font-size:clamp(19px,2vw,25px);line-height:1.28;margin:0;max-width:640px}.wh__cta-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:#fff;padding:14px 24px;border-radius:999px;white-space:nowrap;transition:gap .2s ease,background .2s ease}.wh__cta-btn:hover{gap:14px;background:var(--blue-soft)}@media (max-width:1024px){.news-hero__grid{grid-template-columns:1.4fr 1fr;gap:36px}.news-hero__side{padding-left:32px}.beat__grid{grid-template-columns:1fr;gap:30px}.beat--carousel .beat__grid{gap:32px}.ncard-grid{grid-template-columns:repeat(2,1fr);gap:36px 28px}.beat--carousel .beat__grid,.opinion2__grid{grid-template-columns:1fr 1fr}.wh__grid{grid-template-columns:.9fr 1.1fr;gap:40px}.wh__portrait{width:104px;height:104px}}@media (max-width:767px){.news-hero__grid{grid-template-columns:1fr;gap:30px}.news-hero__side{padding-left:0;border-left:0;border-top:1px solid var(--rule);padding-top:22px}.news-lead__body{padding-top:18px}.news-sec__head{margin-bottom:22px;padding-bottom:14px}.news-sec__title{font-size:22px}.ncard-grid{grid-template-columns:1fr;gap:30px}.ncard__title{font-size:21px}.opinion2__grid{grid-template-columns:1fr;gap:22px}.trending__list{gap:0}.interview2__grid,.trending__list{grid-template-columns:1fr}.interview2__media img{min-height:220px}.beat--carousel .beat__grid,.wh__grid{grid-template-columns:1fr;gap:26px}.beat--carousel .beat__nav{height:auto}.wh__grid{gap:34px}.wh__portrait{width:104px;height:104px}.wh__item{grid-template-columns:1fr;gap:5px}.wh__item .news-byline--sm{grid-row:1}.wh__cta{flex-direction:column;align-items:flex-start;gap:18px;padding:24px 22px}.wh__cta-btn{width:100%;justify-content:center}}.wa-hero{padding-top:60px;padding-bottom:60px}.wa-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.wa-hero__intro{display:flex;gap:26px;align-items:center}.wa-hero__portrait{width:128px;height:128px;object-fit:cover;border-radius:50%;flex-shrink:0}.wa-hero__name{font-family:var(--serif);font-weight:500;font-size:clamp(34px,4vw,52px);line-height:1.02;letter-spacing:-.02em;margin:10px 0 12px}.wa-hero__role{font-size:14px;line-height:1.6;color:var(--muted2);margin:0;max-width:420px}.wa-focus{display:flex;flex-direction:column;gap:12px;padding:30px 32px;background:linear-gradient(158deg,var(--navy) 0%,var(--blue) 100%);color:var(--paper);border-radius:16px;box-shadow:0 22px 50px rgba(11,29,68,.16)}.wa-focus__title{font-family:var(--serif);font-weight:500;font-size:24px;line-height:1.22}.wa-focus__desc{font-size:14px;line-height:1.6;color:rgba(247,245,241,.75)}.wa-focus__cta{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-top:4px;transition:gap .2s}.wa-bio__inner{max-width:820px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.wa-bio__lead{font-family:var(--serif);font-size:clamp(19px,2vw,24px);line-height:1.45;color:var(--ink);margin:0}.wa-bio__text{font-size:15px;line-height:1.8;color:var(--muted2);margin:0}.wa-appear__inner{max-width:760px}.wa-appear__text{font-family:var(--serif);font-weight:400;font-size:clamp(20px,2.2vw,28px);line-height:1.4;color:var(--paper);margin:16px 0 26px}@media (max-width:900px){.wa-bio__inner,.wa-hero__grid{grid-template-columns:1fr;gap:32px}.wa-bio__inner{gap:18px}}@media (max-width:767px){.wa-hero{padding-top:40px;padding-bottom:40px}.wa-hero__intro{gap:18px}.wa-hero__portrait{width:92px;height:92px}.wa-focus{padding:24px}}.shows__feature--video{display:flex;flex-direction:column;gap:16px}.shows__embed{position:relative;width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#000}.shows__embed iframe,.snlive-update__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.shows__feature-cap .shows__feature-label{display:inline-block;font-family:var(--mono, "IBM Plex Mono", monospace);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-soft, #8FA6D9);margin-bottom:6px}.shows__feature--video .shows__feature-title{font-family:var(--serif);font-weight:500;font-size:clamp(20px,2vw,26px);line-height:1.25;color:#fff}@media (max-width:767px){.shows__embed{border-radius:10px}}.sn-breadcrumbs{margin:0 0 14px}.sn-breadcrumbs .rank-math-breadcrumb p,.sn-breadcrumbs p{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1.5}.sn-breadcrumbs a{color:var(--muted2);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.sn-breadcrumbs a:hover{color:var(--blue);border-bottom-color:var(--rule)}.sn-breadcrumbs .separator{margin:0 .5em;color:var(--muted4)}.sn-breadcrumbs .last,.sn-breadcrumbs strong{color:var(--ink);font-weight:500}.secdir{background:var(--paper)}.secdir__count{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.secdir__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule)}.secdir__card{display:flex;flex-direction:column;background:var(--white);padding:22px 22px 18px}.secdir__cat{display:flex;align-items:baseline;justify-content:space-between;gap:10px;text-decoration:none;border-bottom:2px solid var(--ink);padding-bottom:10px;margin-bottom:12px}.secdir__name{font-family:var(--serif);font-size:20px;line-height:1.15;color:var(--ink);font-weight:600}.secdir__cat:focus-visible .secdir__name,.secdir__cat:hover .secdir__name{color:var(--blue)}.secdir__num{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.secdir__list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}.secdir__item a{font-family:var(--serif);font-size:15px;line-height:1.35;color:var(--muted2);text-decoration:none;display:block}.secdir__item a:focus-visible,.secdir__item a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.secdir__more{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--blue);text-decoration:none;margin-top:auto}.secdir__more:focus-visible,.secdir__more:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){.secdir__grid{grid-template-columns:1fr}}.stdblock{max-width:760px;margin:0 auto;padding:34px 0;border-top:1px solid var(--rule)}.stdblock:first-child{border-top:none}.entry-content .article-keypoints::before,.stdblock__label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:12px}.stdblock__title{font-family:var(--serif);font-size:clamp(22px,3vw,28px);line-height:1.2;letter-spacing:-.01em;margin:0 0 14px;color:var(--ink)}.stdblock__text{font-size:16.5px;line-height:1.7;color:var(--muted2);margin:0 0 14px}.stdblock__text a{color:var(--blue);text-underline-offset:2px}.entry-content .article-keypoints{list-style:none;margin:0 0 30px;padding:20px 22px;background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--blue);border-radius:4px}.entry-content .article-keypoints::before{content:"Key takeaways";display:block;font-size:10.5px;letter-spacing:.16em;font-weight:700}.entry-content .article-keypoints li{position:relative;padding-left:20px;margin:0 0 9px;line-height:1.55;font-size:15.5px;color:var(--ink)}.entry-content .article-keypoints li:last-child,.faq__a p:last-child,.legal__prose li:last-child,.legal__prose p:last-child,.snlive2-prose p:last-child{margin-bottom:0}.entry-content .article-keypoints li::before{content:"";position:absolute;left:2px;top:10px;width:7px;height:7px;background:var(--blue);border-radius:50%}.legal{max-width:760px;margin:0 auto}.legal__meta{font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--muted3);margin:0 0 22px}.legal__meta-label{text-transform:uppercase;letter-spacing:.16em;font-size:10.5px;color:var(--blue);margin-right:8px}.legal__lead{font-family:var(--serif);font-size:clamp(19px,2.2vw,23px);line-height:1.5;color:var(--ink);margin:0 0 8px;letter-spacing:-.01em}.legal__toc{margin:30px 0 12px;padding:22px 24px;background:var(--white);border:1px solid var(--rule-soft);border-left:3px solid var(--blue);border-radius:4px}.legal__toc-label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-weight:700;margin-bottom:12px}.legal__toc-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:7px 28px;counter-reset:toc}.legal__toc-list li{counter-increment:toc}.legal__toc-list a{display:block;font-size:14.5px;line-height:1.45;color:var(--muted2);padding-left:26px;position:relative;text-underline-offset:2px}.legal__toc-list a::before{content:counter(toc,decimal-leading-zero);position:absolute;left:0;top:1px;font-family:var(--mono);font-size:11px;color:var(--muted4)}.article-trust__author:hover span,.legal__toc-list a:hover{color:var(--blue);text-decoration:underline}.legal__section{padding:30px 0;border-top:1px solid var(--rule)}.legal__section:first-of-type{border-top:none}.legal__h{display:flex;gap:14px;align-items:baseline;font-family:var(--serif);font-weight:500;font-size:clamp(21px,2.6vw,27px);line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:0 0 16px}.legal__h-n{flex:none;font-family:var(--mono);font-size:13px;font-weight:400;color:var(--blue);transform:translateY(-2px)}.legal__prose>*{max-width:68ch}.legal__prose li,.legal__prose p{font-size:16.5px;line-height:1.72;color:var(--muted2);margin:0 0 15px}.legal__prose a{color:var(--blue);text-underline-offset:2px}.legal__prose strong{color:var(--ink);font-weight:600}.legal__prose h3{font-family:var(--sans);font-weight:700;font-size:15px;letter-spacing:.01em;color:var(--ink);margin:24px 0 10px}.legal__prose ol,.legal__prose ul{margin:0 0 15px;padding:0 0 0 4px;list-style:none}.legal__prose li{position:relative;padding-left:22px;margin:0 0 9px;font-size:16px;line-height:1.65}.legal__prose ul>li::before{content:"";position:absolute;left:3px;top:10px;width:6px;height:6px;background:var(--blue);border-radius:50%}.legal__prose ol{counter-reset:legal-ol}.legal__prose ol>li{counter-increment:legal-ol}.legal__prose ol>li::before{content:counter(legal-ol)".";position:absolute;left:0;top:0;font-family:var(--mono);font-size:13px;color:var(--blue)}.legal__prose .legal__dl{margin:4px 0 18px;border-top:1px solid var(--rule-soft)}.legal__prose .legal__dl>div{display:grid;grid-template-columns:190px 1fr;gap:4px 22px;padding:13px 0;border-bottom:1px solid var(--rule-soft)}.legal__prose .legal__dl dt{font-family:var(--mono);font-size:12.5px;letter-spacing:.01em;color:var(--ink);font-weight:500}.legal__prose .legal__dl dd{margin:0;font-size:15px;line-height:1.6;color:var(--muted2)}.legal__note{margin:18px 0;padding:16px 20px;background:var(--paper);border:1px solid var(--rule-soft);border-radius:4px}.legal__note p{font-size:15px;margin:0}@media (max-width:640px){.legal__toc-list{grid-template-columns:1fr}.legal__prose .legal__dl>div{grid-template-columns:1fr;gap:2px;padding:12px 0}.legal__prose .legal__dl dt{color:var(--blue)}}.support-lead{max-width:720px;font-size:17px;line-height:1.7;color:var(--muted2);margin:0 0 4px}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:8px}.support-card{display:flex;flex-direction:column;align-items:flex-start;background:var(--white);border:1px solid var(--rule-soft);border-radius:8px;padding:24px 22px 22px;transition:border-color .15s ease,transform .15s ease}.support-card:hover{border-color:var(--blue);transform:translateY(-2px)}.support-card__label{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:12px}.support-card__title{font-family:var(--serif);font-size:20px;line-height:1.25;color:var(--ink);margin:0 0 8px}.support-card__desc{font-size:14.5px;line-height:1.6;color:var(--muted2);margin:0 0 16px}.support-card__cta{margin-top:auto;font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--blue);text-underline-offset:3px}.legal__prose a,.support-card:hover .support-card__cta{text-decoration:underline}.article-faq{margin:48px 0 0;border-top:2px solid var(--ink);padding-top:22px}.article-faq__title{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin:0 0 8px;font-weight:700}.article-faq .faq{max-width:none;margin:0}.faq{max-width:760px;margin:0 auto}.faq__item{border-bottom:1px solid var(--rule)}.faq__item[open] .faq__q::after,.snlive2-bgfaq__item[open] summary span{transform:rotate(45deg)}.faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-family:var(--serif);font-size:clamp(17px,2vw,20px);line-height:1.35;color:var(--ink)}.faq__q::-webkit-details-marker{display:none}.faq__q::after{content:"+";flex:none;font-family:var(--sans);font-weight:300;font-size:24px;color:var(--blue);line-height:1;transition:transform .18s ease}.faq__a{padding:0 0 22px;max-width:68ch}.faq__a p{font-size:16px;line-height:1.7;color:var(--muted2);margin:0 0 12px}.faq__a a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.ask-chip{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--blue);background:var(--white);border:1px solid var(--rule);border-radius:999px;padding:7px 13px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ask-chip:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.ask-answer{font-family:var(--serif);font-size:1.12rem;line-height:1.6;color:var(--ink);margin:4px 0 18px}.ask-answer--refused{color:var(--muted2);font-style:italic}.ask-cite{font-family:var(--sans);font-size:.72em;font-weight:600;color:var(--blue);vertical-align:super;text-decoration:none;padding:0 1px}.ask-cite:hover{text-decoration:underline}.ask-status{font-family:var(--mono);font-size:12px;color:var(--muted);padding:10px 0}.ask-status--error{color:var(--red)}.ask-sources{margin-top:18px;border-top:1px solid var(--rule);padding-top:16px}.ask-sources__label{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted2);margin:0 0 12px}.ask-sources__list{display:grid;gap:10px}.ask-source{display:flex;gap:12px;align-items:flex-start;background:var(--white);border:1px solid var(--rule-soft);border-radius:6px;padding:10px 12px;text-decoration:none;color:var(--ink);transition:border-color .15s,transform .15s}.ask-source:hover{border-color:var(--blue);transform:translateY(-1px)}.ask-source--external{border-style:dashed}.ask-source__thumb{width:64px;height:42px;object-fit:cover;border-radius:4px;flex:0 0 auto}.ask-source__body{display:flex;flex-direction:column;gap:3px;min-width:0}.ask-source__num{font-family:var(--mono);font-size:10px;color:var(--blue)}.ask-source__title{font-family:var(--serif);font-size:1rem;line-height:1.3;color:var(--ink)}.ask-source__meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:var(--muted)}.ask-block__form,.ask-block__form--lg{display:flex;gap:8px}.ask-block__input{flex:1 1 auto;font-family:var(--sans);font-size:1rem;color:var(--ink);background:var(--white);border:1px solid var(--rule);border-radius:6px;padding:13px 15px;min-width:0}.ask-block__form--lg .ask-block__input{font-size:1.15rem;padding:16px 18px}.ask-block__input:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.ask-block__submit{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--blue);border:0;border-radius:6px;padding:0 22px;cursor:pointer}.ask-block__submit:hover{background:var(--navy)}.ask-block{background:var(--paper);padding:36px 20px}.ask-block__inner{max-width:720px;margin:0 auto;padding:44px 40px 40px;text-align:center;position:relative;overflow:hidden;background:radial-gradient(120% 140%at 50% -20%,rgba(18,58,143,.06),transparent 60%),var(--white);border:1px solid var(--rule-soft);border-radius:18px;box-shadow:0 1px 2px rgba(11,29,68,.04),0 18px 44px rgba(11,29,68,.07)}.ask-block__inner::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--blue),var(--blue-soft))}.ask-block__eyebrow{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--blue)}.ask-block__eyebrow::before{content:"✦";font-size:12px;line-height:1}.ask-block__title{font-family:var(--serif);font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.12;margin:12px 0 8px;color:var(--ink)}.ask-block__lede{font-family:var(--sans);font-size:1.02rem;line-height:1.5;color:var(--muted2);margin:0 auto 24px;max-width:52ch}.ask-block .ask-block__form{display:flex;align-items:center;gap:6px;max-width:560px;margin:0 auto;padding:6px;background:var(--white);border:1px solid var(--rule);border-radius:999px;box-shadow:0 1px 2px rgba(11,29,68,.04);transition:border-color .15s,box-shadow .15s}.ask-block .ask-block__form:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgba(18,58,143,.12)}.ask-block .ask-block__input{flex:1 1 auto;border:0;background:0 0;border-radius:999px;font-size:1rem;padding:12px 6px 12px 18px}.ask-block .ask-block__input:focus{outline:0}.ask-block .ask-block__submit{flex:0 0 auto;height:44px;padding:0 26px;border-radius:999px}.ask-article__suggest,.ask-block__suggest{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ask-block .ask-block__suggest{justify-content:center;margin-top:18px}.ask-block__output{margin-top:22px;text-align:left}.ask-page__inner{max-width:820px;margin:0 auto;padding:56px 24px 72px}.ask-page__eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--blue)}.ask-page__title{font-family:var(--serif);font-size:clamp(1.8rem,5vw,2.8rem);line-height:1.08;margin:10px 0}.ask-page__ext,.ask-page__lede{font-family:var(--sans);color:var(--muted2)}.ask-page__lede{font-size:1.05rem;margin:0 0 26px;max-width:62ch}.ask-page__ext{display:inline-flex;gap:8px;align-items:center;font-size:.9rem;margin-top:14px}.ask-page__output{margin-top:26px}.ask-page__disclaimer,.ask-page__fallback p{font-family:var(--sans);font-size:.82rem;color:var(--muted);margin-top:26px}.site-search__ask{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--blue);text-decoration:none}.site-search__ask:hover{text-decoration:underline}.ai-summary{background:var(--white);border:1px solid var(--rule);border-radius:8px;padding:16px 18px;margin:6px 0 30px}.ai-summary__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ai-summary__label{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted2)}.ai-summary__controls{display:inline-flex;gap:4px;background:var(--paper);border:1px solid var(--rule-soft);border-radius:999px;padding:3px}.ai-summary__btn{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted2);background:0 0;border:0;border-radius:999px;padding:6px 13px;cursor:pointer}.ai-summary__btn[aria-pressed=true]{background:var(--blue);color:#fff}.ai-summary__output{margin-top:12px}.ai-summary__text{font-family:var(--serif);font-size:1.08rem;line-height:1.55;color:var(--ink);margin:0}.ai-summary__note{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--muted4);margin:12px 0 0}.ask-article{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:20px 22px;margin:30px 0}.ask-article__title{font-family:var(--serif);font-size:1.25rem;margin:0 0 14px;color:var(--ink)}.ask-article__form{display:flex;gap:8px}.ask-article__input{flex:1 1 auto;font-family:var(--sans);font-size:1rem;color:var(--ink);background:var(--white);border:1px solid var(--rule);border-radius:6px;padding:12px 14px;min-width:0}.ask-article__input:focus{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.ask-article__submit{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--blue);border:0;border-radius:6px;padding:0 20px;cursor:pointer}.ask-article__submit:hover{background:var(--navy)}.ask-article__output{margin-top:16px}.ask-article__note{font-family:var(--mono);font-size:10px;color:var(--muted4);margin:14px 0 0}@media (max-width:640px){.ask-article__form,.ask-block__form{flex-direction:column}.ask-article__submit,.ask-block__submit{padding:12px}.ask-source__thumb{width:52px;height:34px}.ask-block__inner{padding:34px 20px 32px}.ask-block .ask-block__form{flex-direction:row}.ask-block .ask-block__submit{padding:0 18px}}@media (prefers-reduced-motion:reduce){.ask-chip,.ask-source{transition:none}}.cu-block{max-width:900px;margin:0 auto;padding:8px 24px 40px}.cu-block__eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--blue)}.cu-block__lede{font-family:var(--sans);font-size:.95rem;color:var(--muted2);margin:6px 0 14px}.cu-block__head{margin-bottom:6px}.ask-chip--cu{border-color:var(--blue-soft)}.ask-block__cu{margin:26px 0 0;padding:22px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;border-top:1px solid var(--rule-soft)}.ask-block__cu-label{font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--muted);margin-right:4px}.ask-block__cu .cu-output,.cu-block .cu-output{flex-basis:100%}.ask-block__cu .cu-output{text-align:left}.cu-inline{margin:6px 0 30px}.cu-inline__btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--blue);background:var(--white);border:1px solid var(--rule);border-radius:999px;padding:9px 16px;cursor:pointer;transition:background .15s,color .15s}.cu-inline__btn:hover{background:var(--blue);color:#fff}.cu-output{margin-top:22px}.cu-head{border-bottom:2px solid var(--ink);padding-bottom:14px;margin-bottom:20px}.cu-head__eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue)}.cu-head__title{font-family:var(--serif);font-size:clamp(1.5rem,4vw,2.1rem);line-height:1.1;margin:6px 0 4px;color:var(--ink);text-transform:capitalize}.cu-head__updated{font-family:var(--mono);font-size:11px;color:var(--muted)}.cu-section{margin-bottom:24px}.cu-section__title{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted2);margin:0 0 8px}.cu-section__text{font-family:var(--serif);font-size:1.1rem;line-height:1.6;color:var(--ink);margin:0}.cu-section__note,.cu-section__sources{font-family:var(--mono);font-size:10px;color:var(--muted4)}.cu-section__sources{display:inline-block;margin-top:8px}.cu-section__note{margin:8px 0 0}.cu-section--watch{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:16px 18px}.cu-timeline{list-style:none;margin:0;padding:0;border-left:2px solid var(--rule)}.cu-timeline__item{position:relative;padding:0 0 18px 20px}.cu-timeline__item::before{content:"";position:absolute;left:-7px;top:4px;width:12px;height:12px;background:var(--blue);border:2px solid var(--paper);border-radius:50%}.cu-timeline__date{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--blue);margin-bottom:3px}.cu-timeline__link{display:block;text-decoration:none}.cu-timeline__desc{display:block;font-family:var(--serif);font-size:1rem;line-height:1.4;color:var(--ink)}.cu-timeline__title{display:block;font-family:var(--sans);font-size:.8rem;color:var(--muted);margin-top:2px}.cu-timeline__link:hover .cu-timeline__desc{color:var(--blue)}.cu-people{display:flex;flex-wrap:wrap;gap:8px}.cu-person{display:inline-flex;flex-direction:column;background:var(--white);border:1px solid var(--rule-soft);border-radius:6px;padding:8px 12px}.cu-person__name{font-family:var(--sans);font-size:.9rem;font-weight:600;color:var(--ink)}.cu-person__role{font-family:var(--mono);font-size:10px;color:var(--muted)}.cu-watch{margin:0;padding-left:18px}.cu-watch__item{font-family:var(--serif);font-size:1rem;line-height:1.5;color:var(--ink);margin-bottom:6px}.ai-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:14px;border-top:1px solid var(--rule-soft)}.ai-feedback__btn,.ai-feedback__label{font-family:var(--mono);font-size:11px;color:var(--muted)}.ai-feedback__btn{letter-spacing:.04em;color:var(--muted2);background:var(--white);border:1px solid var(--rule);border-radius:999px;padding:6px 14px;cursor:pointer}.ai-feedback__btn:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.ai-feedback__btn.is-selected{background:var(--blue);color:#fff;border-color:var(--blue)}.ai-feedback__btn:disabled{opacity:.6;cursor:default}.ai-feedback__thanks{font-family:var(--mono);font-size:11px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.cu-inline__btn{transition:none}}.wif-main{background:var(--paper)}.wif-crumbs{padding-top:24px;padding-bottom:0}.wif-hero{padding-top:76px;padding-bottom:40px;border-bottom:1px solid var(--rule)}.wif-eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--blue)}.wif-eyebrow--sm{font-size:10px;letter-spacing:.2em}.wif-hero__title{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,5vw,3.4rem);line-height:1.05;margin:16px 0 18px;color:var(--ink);max-width:18ch}.wif-hero__range{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wif-hero__lede{font-family:var(--sans);font-size:1.06rem;line-height:1.55;color:var(--muted2);margin:12px 0 0;max-width:58ch}.wif-hero__meta{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:22px 0 0}.wif-next,.wif-stories{padding-top:56px;padding-bottom:56px}.wif-sec-head{display:flex;align-items:baseline;gap:16px;margin:0 0 30px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.wif-sec-num{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--blue)}.wif-sec-title{font-family:var(--serif);font-weight:500;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1;color:var(--ink);margin:0}.wif-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:0 0 40px}.wif-chip,.wif-filter__label{font-family:var(--mono);text-transform:uppercase;color:var(--muted)}.wif-filter__label{font-size:10.5px;letter-spacing:.18em;margin-right:4px}.wif-chip{font-size:11px;letter-spacing:.1em;background:0 0;border:0;border-bottom:2px solid transparent;padding:5px 1px;cursor:pointer;transition:color .15s,border-color .15s}.wif-chip:hover{color:var(--ink)}.wif-chip.is-active{color:var(--ink);border-bottom-color:var(--red)}.wif-leads{display:grid;grid-template-columns:repeat(2,1fr);gap:44px 40px;margin:0 0 8px}.wif-lead{display:flex;flex-direction:column;text-decoration:none}.wif-lead__media{margin-bottom:16px}.wif-item__thumb img,.wif-lead__media img,.wif-ten__media img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.wif-num{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--blue);margin-right:10px}.wif-lead .cat-label{vertical-align:1px}.wif-lead__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.15;color:var(--ink);margin:10px 0;transition:color .2s}.wif-item__title a:hover,.wif-lead:hover .wif-lead__title{color:var(--blue)}.wif-lead__sum{font-family:var(--sans);font-size:.95rem;line-height:1.6;color:var(--muted2);margin:0 0 12px}.wif-date{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wif-why{font-family:var(--sans);font-size:.9rem;line-height:1.55;color:var(--ink);margin:12px 0;padding-left:13px;border-left:2px solid var(--blue)}.wif-why__label{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:3px}.wif-list{list-style:none;margin:44px 0 0;padding:0}.wif-item{display:grid;grid-template-columns:auto 1fr 168px;gap:28px;align-items:start;padding:30px 0;border-top:1px solid var(--rule)}.wif-ev:first-child,.wif-item:first-child{border-top:0}.wif-item__num{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1;color:var(--muted4)}.wif-item__meta{display:flex;gap:14px;align-items:center;margin-bottom:7px}.wif-item__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.24;margin:0 0 8px}.wif-item__title a{color:var(--ink);text-decoration:none;transition:color .2s}.wif-item__sum{font-family:var(--sans);font-size:.92rem;line-height:1.55;color:var(--muted2);margin:0}.wif-item__thumb{display:block}.wif-item__related{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.wif-related__label{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wif-item__related a{font-family:var(--sans);font-size:.82rem;color:var(--blue);text-decoration:none}.wif-ev__related:hover,.wif-item__related a:hover{text-decoration:underline}.wif-empty-filter{font-family:var(--sans);color:var(--muted2);font-style:italic;padding:24px 0}.wif-timeline{list-style:none;margin:0;padding:0}.wif-ev{display:grid;grid-template-columns:116px 1fr;gap:30px;padding:28px 0;border-top:1px solid var(--rule)}.wif-ev__when{display:flex;flex-direction:column;gap:3px}.wif-ev__day{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--muted)}.wif-ev__date{font-family:var(--serif);font-size:1.35rem;line-height:1;color:var(--ink)}.wif-ev__time{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.wif-ev__meta{display:flex;gap:12px;align-items:center;margin-bottom:7px}.wif-ev__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.22;color:var(--ink);margin:0 0 8px}.wif-ev__desc{font-family:var(--sans);font-size:.92rem;line-height:1.55;color:var(--muted2);margin:0 0 6px}.wif-ev__links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:8px}.wif-ev__related,.wif-ev__src{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.wif-ev__related,.wif-ten__title a:hover{color:var(--blue)}.wif-ev__src,.wif-ev__status{color:var(--muted)}.wif-ev__src:hover{color:var(--ink)}.wif-ev__status{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border:1px solid var(--rule)}.wif-ev__status--happening{color:var(--red);border-color:var(--red)}.wif-ahead,.wif-changed,.wif-q,.wif-sixty,.wif-ten{padding-top:56px;padding-bottom:8px}.wif-ahead+.wif-q,.wif-changed+.wif-ahead,.wif-q+.wif-ask,.wif-sixty+.wif-ten,.wif-ten+.wif-ahead,.wif-ten+.wif-changed,.wif-ten+.wif-q{border-top:0}.wif-sixty__list{list-style:none;margin:0;padding:0}.wif-sixty__item{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;padding:22px 0;border-top:1px solid var(--rule)}.wif-sixty__item:first-child{border-top:0;padding-top:0}.wif-sixty__num{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--blue);font-variant-numeric:tabular-nums;padding-top:4px}.wif-sixty__body{min-width:0}.wif-sixty__body .cat-label{display:inline-block;margin-bottom:7px}.wif-sixty__head{font-family:var(--serif);font-weight:500;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.25;color:var(--ink);margin:0}.wif-sixty__sum{font-family:var(--sans);font-size:.95rem;line-height:1.55;color:var(--muted2);margin:7px 0 0;max-width:64ch}.wif-ten__list{list-style:none;margin:28px 0 0;padding:0}.wif-ten__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px 30px;padding:34px 0;border-top:1px solid var(--rule)}.wif-ten__item:first-child{border-top:0;padding-top:8px}.wif-ten__item.is-featured{grid-template-columns:auto minmax(0,1fr) minmax(220px,360px)}.wif-ten__num{font-family:var(--serif);font-weight:400;font-size:clamp(2rem,4vw,3rem);line-height:.9;color:var(--muted4);font-variant-numeric:tabular-nums}.wif-ten__body{min-width:0}.wif-ten__body .cat-label{display:inline-block;margin-bottom:9px}.wif-ten__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.15;margin:0 0 12px}.wif-ten__item.is-featured .wif-ten__title{font-size:clamp(1.5rem,3vw,2.2rem)}.wif-ten__title a{color:var(--ink);text-decoration:none;transition:color .2s}.wif-ten__related a,.wif-ten__what{font-family:var(--sans);color:var(--muted2)}.wif-ten__what{font-size:1rem;line-height:1.62;margin:0 0 4px;max-width:66ch}.wif-ten__next{font-family:var(--sans);font-size:.9rem;line-height:1.55;color:var(--ink);margin:12px 0;padding-left:13px;border-left:2px solid var(--muted)}.wif-ten__next-label{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.wif-ten__foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-top:14px}.wif-ten__read{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);text-decoration:none}.wif-ten__read:hover{color:var(--navy)}.wif-ten__read span{transition:transform .2s ease;display:inline-block}.wif-ten__related{display:inline-flex;flex-wrap:wrap;gap:4px 14px}.wif-ten__related a{font-size:.82rem;text-decoration:none;border-bottom:1px solid transparent;transition:color .18s,border-color .18s}.wif-archive__list a:hover,.wif-ten__related a:hover{color:var(--blue);border-bottom-color:var(--blue)}.wif-ten__media{display:block;align-self:start;overflow:hidden}.wif-changed__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:28px}.wif-changed__col{background:var(--paper);padding:24px 24px 28px}.wif-changed__head{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.wif-changed__sym{font-family:var(--sans);font-size:1.3rem;line-height:1;font-weight:600}.wif-changed__label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.wif-changed__col--up .wif-changed__sym{color:#1f7a4d}.wif-changed__col--down .wif-changed__sym{color:var(--red)}.wif-changed__col--watch .wif-changed__sym{color:var(--blue)}.wif-changed__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.wif-changed__item{display:flex;flex-direction:column;gap:4px}.wif-changed__title{font-family:var(--serif);font-weight:500;font-size:1.1rem;line-height:1.25;color:var(--ink)}.wif-ahead__sub,.wif-changed__note{font-family:var(--sans);color:var(--muted2)}.wif-changed__note{font-size:.9rem;line-height:1.5}.wif-ahead__sub{font-size:1.02rem;margin:-18px 0 28px}.wif-ahead__list{list-style:none;margin:0;padding:0}.wif-ahead__item{display:grid;grid-template-columns:96px 1fr;gap:30px;padding:26px 0;border-top:1px solid var(--rule)}.wif-ahead__item:first-child{border-top:0}.wif-ahead__when{display:flex;flex-direction:column;align-items:flex-start;line-height:1;border-top:2px solid var(--ink);padding-top:10px}.wif-ahead__dow{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.wif-ahead__dom{font-family:var(--serif);font-weight:500;font-size:2rem;color:var(--ink);margin:4px 0 2px}.wif-ahead__mon{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.wif-ahead__meta{display:flex;gap:12px;align-items:center;margin-bottom:8px}.wif-ahead__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.2;color:var(--ink);margin:0 0 6px}.wif-ahead__loc{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.wif-ahead__desc{font-family:var(--sans);font-size:.95rem;line-height:1.58;color:var(--muted2);margin:0 0 4px;max-width:64ch}.wif-ahead__links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px}.wif-ahead__related,.wif-ahead__src{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.wif-ahead__related{color:var(--blue)}.wif-ahead__related:hover{color:var(--navy)}.wif-ahead__src{color:var(--muted)}.wif-ahead__src:hover{color:var(--ink)}.wif-ahead__status{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;border:1px solid var(--rule);color:var(--muted)}.wif-ahead__status--happening{color:var(--red);border-color:var(--red)}.wif-why--watch{border-left-color:var(--muted)}.wif-why--watch .wif-why__label{color:var(--muted)}.wif-q__list{list-style:none;margin:28px 0 0;padding:0}.wif-q__item{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:baseline;padding:26px 0;border-top:1px solid var(--rule)}.wif-q__item:first-child{border-top:0}.wif-q__num{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--blue);font-variant-numeric:tabular-nums}.wif-q__text{font-family:var(--serif);font-weight:500;font-size:clamp(1.3rem,2.8vw,1.85rem);line-height:1.22;color:var(--ink);margin:0;max-width:34ch}.wif-ask{margin-top:40px;padding:52px 0 12px;border-top:1px solid var(--ink)}.wif-ask__inner{max-width:640px}.wif-ask__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.08;color:var(--ink);margin:14px 0 0}.wif-ask__lede{font-family:var(--sans);font-size:1.02rem;line-height:1.55;color:var(--muted2);margin:12px 0 22px}.wif-ask__form{display:flex;gap:10px;align-items:stretch}.wif-ask__input{flex:1 1 auto;font-family:var(--sans);font-size:1rem;color:var(--ink);background:var(--white);border:1px solid var(--hd-line, var(--rule));border-radius:0;padding:14px 16px}.wif-ask__input:focus{outline:0;border-color:var(--blue)}.wif-ask__submit{flex:0 0 auto;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--navy);border:1px solid var(--navy);padding:0 20px;cursor:pointer;transition:background .18s}.wif-ask__submit:hover{background:var(--blue);border-color:var(--blue)}.wif-ask__suggest{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:16px}.wif-ask__output{margin-top:20px}@media (max-width:900px){.wif-ten__item.is-featured{grid-template-columns:auto minmax(0,1fr)}.wif-ten__item.is-featured .wif-ten__media{display:none}.wif-changed__grid{grid-template-columns:1fr}.wif-changed__col{padding:22px 0 4px}.wif-changed__col+.wif-changed__col{border-top:1px solid var(--rule);padding-top:22px}}@media (max-width:640px){.wif-ahead,.wif-changed,.wif-q,.wif-sixty,.wif-ten{padding-top:44px}.wif-sixty__item{grid-template-columns:1fr;gap:8px}.wif-sixty__num{padding-top:0}.wif-ten__item,.wif-ten__item:first-child{grid-template-columns:1fr;gap:12px}.wif-ten__num{font-size:1.6rem}.wif-ahead__item{grid-template-columns:1fr;gap:12px}.wif-ahead__when{flex-direction:row;align-items:baseline;gap:10px;border-top:0;padding-top:0}.wif-ahead__dom{font-size:1.4rem;margin:0}.wif-q__item{gap:16px}.wif-ask__form{flex-direction:column}.wif-ask__submit{padding:13px}}.wif-archive{padding-top:48px;padding-bottom:76px;border-top:1px solid var(--rule)}.wif-archive__title{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.wif-archive__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 30px}.wif-archive__list a{font-family:var(--serif);font-size:1.05rem;color:var(--ink);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.wif-home{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-top:56px;padding-bottom:52px}.snlive-main>section,.wif-home__head{margin-bottom:40px}.wif-home__head-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.wif-home__range{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.wif-home__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.08;color:var(--ink);margin:14px 0 0}.wif-home__lede{font-family:var(--sans);font-size:1rem;line-height:1.5;color:var(--muted2);margin:10px 0 0;max-width:52ch}.wif-home__grid{display:grid;grid-template-columns:7fr 5fr;gap:clamp(32px,4vw,56px);align-items:start}.wif-home__grid--solo{grid-template-columns:1fr;max-width:760px}.wif-home__num{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--blue);font-variant-numeric:tabular-nums}.wif-home__num--lead{font-size:15px}.wif-home__cat{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue)}.wif-home__feat{display:flex;flex-direction:column;text-decoration:none;color:inherit}.wif-home__feat-meta{display:flex;align-items:baseline;gap:14px;margin-bottom:14px}.wif-home__feat-media{display:block;overflow:hidden;margin-bottom:18px}.wif-home__feat-media img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.wif-home__feat:focus-visible .wif-home__feat-media img,.wif-home__feat:hover .wif-home__feat-media img,a.wif2-lead:focus-visible .wif2-lead__media img,a.wif2-lead:hover .wif2-lead__media img{transform:scale(1.03)}.wif-home__feat-title{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.14;color:var(--ink);margin:0 0 16px;max-width:22ch;transition:color .2s}.wif-home__feat:focus-visible .wif-home__feat-title,.wif-home__feat:hover .wif-home__feat-title,a.wif2-lead:focus-visible .wif2-lead__title,a.wif2-lead:hover .wif2-lead__title{color:var(--blue)}.wif-home__feat--noimg .wif-home__feat-title{font-size:clamp(1.7rem,3vw,2.3rem)}.wif-home__why{display:block;border-left:2px solid var(--blue);padding-left:15px;margin:0 0 18px}.wif-home__why-label{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:5px}.wif-home__why-text{display:block;font-family:var(--sans);font-size:.94rem;line-height:1.55;color:var(--ink)}.wif-home__read{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.wif-home__read-arrow{transition:transform .2s ease}.wif-home__feat:focus-visible .wif-home__read-arrow,.wif-home__feat:hover .wif-home__read-arrow,a.wif2-lead:focus-visible .wif2-arw,a.wif2-lead:hover .wif2-arw{transform:translateX(4px)}.wif-home__list{list-style:none;margin:0;padding:0}.wif-home__row{border-top:1px solid var(--rule);transition:border-color .2s}.wif-home__row:first-child{border-top:0}.wif-home__row:hover{border-top-color:rgba(22,24,29,.32)}.wif-home__row-link{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:start;padding:15px 0;text-decoration:none;color:inherit}.wif-home__row:first-child .wif-home__row-link{padding-top:0}.wif-home__row-body{display:flex;flex-direction:column;gap:7px;min-width:0}.wif-home__row-title{font-family:var(--serif);font-weight:500;font-size:1.14rem;line-height:1.24;color:var(--ink);transition:color .2s,transform .2s ease}.wif-home__row-arrow{align-self:center;font-family:var(--serif);font-size:1.1rem;color:var(--blue);opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}.wif-home__row-link:focus-visible .wif-home__row-title,.wif-home__row-link:hover .wif-home__row-title{color:var(--blue);transform:translateX(5px)}.wif-home__row-link:focus-visible .wif-home__row-arrow,.wif-home__row-link:hover .wif-home__row-arrow{opacity:1;transform:translateX(0)}.wif-home__next{margin-top:48px;padding-top:30px;border-top:1px solid var(--ink)}.wif-home__next-label{display:block;color:var(--blue);margin-bottom:22px}.wif-home__events{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.wif-home__event{display:flex;flex-direction:column;gap:7px}.wif-home__event-when{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.wif-home__cat--ev{color:var(--muted)}.wif-home__event-title{font-family:var(--serif);font-weight:500;font-size:1.02rem;line-height:1.3;color:var(--ink)}.wif-home__foot{display:flex;justify-content:flex-end;margin-top:40px}.wif-home__cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);text-decoration:none;border-bottom:1px solid var(--blue);padding-bottom:4px;transition:color .2s,border-color .2s}.wif-home__cta:hover{color:var(--navy);border-color:var(--navy)}@media (max-width:900px){.wif-leads{grid-template-columns:1fr;gap:32px}.wif-item{grid-template-columns:auto 1fr}.wif-item__thumb{display:none}.wif-home__grid{grid-template-columns:1fr;gap:30px}.wif-home__feat-title{max-width:none}.wif-home__list{border-top:1px solid var(--rule);padding-top:6px}.wif-home__row:first-child{border-top:0}.wif-home__row:first-child .wif-home__row-link{padding-top:15px}.wif-home__row-arrow{display:none}.wif-home__next{margin-top:40px}.wif-home__events{grid-template-columns:1fr;gap:22px}.wif-home__foot{justify-content:flex-start}}@media (max-width:600px){.wif-hero{padding-top:52px}.wif-ev{grid-template-columns:1fr;gap:8px}.wif-ev__when{flex-direction:row;align-items:baseline;gap:12px}.wif-item{gap:18px}.wif-item__num{font-size:1.5rem}.wif-home{padding-top:46px;padding-bottom:44px}}.ed-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;border-bottom:2px solid var(--ink);padding-bottom:12px;margin:0 0 28px}.ed-head__kicker{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.ed-head__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.1;color:var(--ink);margin:0}.ed-head__sub{font-family:var(--sans);font-size:.95rem;color:var(--muted2);margin:6px 0 0}.ed-head__all{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);white-space:nowrap;transition:color .18s}.ed-head__all:hover{color:var(--navy)}.ed-card__body,.ed-lead,.ed-lead__body{display:flex;flex-direction:column}.ed-lead{text-decoration:none;color:inherit}.ed-lead__media{overflow:hidden;margin-bottom:18px}.ed-card__media img,.ed-lead__media img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.cult-moment:hover .cult-moment__media img,.ed-card:hover .ed-card__media img,.ed-lead:hover .ed-lead__media img{transform:scale(1.03)}.ed-lead__title{display:block;font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.12;color:var(--ink);margin:0 0 12px;transition:color .2s;max-width:22ch}.catland__crumbs a,.ed-card:hover .ed-card__title,.ed-compact:hover .ed-compact__title,.ed-lead:hover .ed-lead__title{color:var(--blue)}.ed-lead--noimg .ed-lead__title{font-size:clamp(1.7rem,3vw,2.4rem)}.ed-lead__dek{display:block;font-family:var(--sans);font-size:1rem;line-height:1.55;color:var(--muted2);margin:0 0 12px;max-width:46ch}.ed-lead__meta{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ed-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.ed-card__media{overflow:hidden;margin-bottom:12px}.ed-card__media img{aspect-ratio:16/9}.ed-card__title{font-family:var(--serif);font-weight:500;font-size:1.12rem;line-height:1.24;color:var(--ink);margin:2px 0 7px;transition:color .18s}.ed-card__sum{font-family:var(--sans);font-size:.9rem;line-height:1.55;color:var(--muted2);margin:0 0 8px}.ed-card__meta{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ed-compact{display:flex;gap:14px;align-items:flex-start;text-decoration:none;color:inherit;padding:14px 0;border-top:1px solid var(--rule)}.ed-compact:first-child{border-top:0;padding-top:0}.ed-compact--thumb .ed-compact__thumb{flex:0 0 84px;overflow:hidden}.ed-compact__thumb img{width:84px;height:56px;object-fit:cover;display:block}.ed-compact__body{display:flex;flex-direction:column;gap:5px;min-width:0}.ed-compact__kicker{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.ed-compact__title{font-family:var(--serif);font-weight:500;font-size:1.02rem;line-height:1.25;color:var(--ink);transition:color .18s}.ed-compact__time{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ed-rail{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px}.ed-rail--scroll{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ed-rail--scroll::-webkit-scrollbar{display:none}.ed-rail__label,.ed-rail__link{font-family:var(--mono);text-transform:uppercase;white-space:nowrap}.ed-rail__label{font-size:10px;letter-spacing:.16em;color:var(--muted);margin-right:4px}.ed-rail__link{font-size:11px;letter-spacing:.06em;color:var(--muted2);border-bottom:1px solid transparent;padding-bottom:2px;transition:color .18s,border-color .18s}.ed-rail__link:focus-visible,.ed-rail__link:hover{color:var(--blue);border-bottom-color:var(--blue)}.catland{padding:40px 0 72px}.catland__head{margin-bottom:40px;padding-bottom:26px;border-bottom:1px solid var(--rule)}.catland__crumbs,.catland__eyebrow{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;margin-bottom:12px}.catland__eyebrow{display:block;letter-spacing:.2em;color:var(--blue)}.catland__crumbs{display:flex;align-items:center;gap:8px;letter-spacing:.08em;color:var(--muted)}.article-trust time,.catland__crumbs-current{color:var(--muted2)}.catland__title{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.04;color:var(--ink);margin:0}.catland__head--sub .catland__title{font-size:clamp(1.7rem,3.4vw,2.4rem)}.catland__intro,.secdir__sublist a{font-family:var(--sans);color:var(--muted2)}.catland__intro{font-size:1.05rem;line-height:1.55;margin:14px 0 0;max-width:60ch}.catland__subnav{margin-top:20px}.catland>.section__inner>section{margin-top:56px}.catland__lead{margin-top:0!important}.catland__lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,3vw,48px)}.catland__lead-grid .ed-card__media img,.culture-mod__lead .ed-lead__media img{aspect-ratio:16/10}.catland__analysis{background:rgba(11,29,68,.03);border-top:1px solid var(--rule);padding:34px clamp(20px,3vw,40px) 40px;margin-left:calc(-1*clamp(20px,3vw,40px));margin-right:calc(-1*clamp(20px,3vw,40px))}.catland__analysis-grid,.catland__subs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.catland__lead--C-media~.catland__analysis .catland__analysis-grid{grid-template-columns:repeat(4,1fr)}.catland__subs-grid{gap:1px;background:var(--rule);border:1px solid var(--rule)}.catland__sub{display:flex;flex-direction:column;gap:8px;background:var(--paper);padding:20px 22px;text-decoration:none;transition:background .18s}.catland__sub:hover,.power__item:hover{background:var(--white)}.catland__sub-name{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.catland__sub-latest{font-family:var(--serif);font-size:1.02rem;line-height:1.28;color:var(--ink)}.catland__context{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--rule);padding-top:26px}@media (max-width:1023px){.catland__analysis-grid,.catland__lead--C-media~.catland__analysis .catland__analysis-grid,.catland__subs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.catland{padding:26px 0 52px}.catland>.section__inner>section{margin-top:40px}.catland__lead-grid{gap:28px}.catland__analysis-grid,.catland__lead-grid,.catland__subs-grid{grid-template-columns:1fr}.catland__analysis{margin-left:calc(-1*20px);margin-right:calc(-1*20px);padding:26px 20px 30px}}.mint__subnav{margin:-12px 0 24px}.mint__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(28px,4vw,56px);align-items:start}.mint__list{display:flex;flex-direction:column}.culture-mod__subnav{margin:-12px 0 24px}.culture-mod__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(28px,4vw,52px);align-items:start}.culture-mod__side{display:flex;flex-direction:column}.power__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.power__item{display:flex;flex-direction:column;gap:9px;background:var(--paper);padding:22px 22px 24px;text-decoration:none;transition:background .18s}.power__kicker{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.power__title,.wif-issue__bullets li{font-family:var(--serif);color:var(--ink)}.power__title{font-weight:500;font-size:1.08rem;line-height:1.26;transition:color .18s}.power__item:hover .power__title,.secdir__sublist a:hover,.secdir__vertical:hover{color:var(--blue)}.power__time{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:auto}.secdir__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 32px}.secdir__col{min-width:0}.secdir__vertical{display:block;font-family:var(--serif);font-weight:500;font-size:1.2rem;line-height:1.2;color:var(--ink);padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--ink);transition:color .18s}.secdir__sublist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.secdir__sublist a{font-size:13.5px;transition:color .18s}@media (max-width:1023px){.power__grid{grid-template-columns:repeat(2,1fr)}.secdir__cols{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.culture-mod__grid,.mint__grid{grid-template-columns:1fr;gap:28px}.culture-mod__side{flex-direction:column}.power__grid{grid-template-columns:1fr}.secdir__cols{grid-template-columns:1fr 1fr;gap:28px 20px}}@media (max-width:480px){.secdir__cols{grid-template-columns:1fr}}.wif-issue{padding:40px 0 72px}.wif-issue__hero{border-bottom:1px solid var(--rule);padding-bottom:28px;margin-bottom:44px}.wif-issue__title{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.05;color:var(--ink);margin:14px 0 0;max-width:22ch}.wif-issue__range{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--muted);margin-top:14px}.wif-issue__dek{font-family:var(--sans);font-size:1.05rem;line-height:1.55;color:var(--muted2);margin:12px 0 0;max-width:60ch}.wif-issue__sec-title{font-family:var(--serif);font-weight:500;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.1;color:var(--ink);margin:0 0 24px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.wif-issue__bigpic,.wif-issue__section{margin:0 0 56px}.wif-issue__bullets{list-style:none;margin:0;padding:0;display:grid;gap:14px}.wif-issue__bullets li{font-size:1.12rem;line-height:1.4;padding-left:2px}.wif-issue__bullet-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-right:8px}.wif-issue__grid{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(28px,4vw,52px);align-items:start}.wif-issue__section--culture .wif-issue__grid,.wif-issue__section--nature .wif-issue__grid{grid-template-columns:1.6fr 1fr}.wif-issue__rest{display:flex;flex-direction:column;gap:22px}.wif-issue__item-title{font-family:var(--serif);font-weight:500;font-size:1.3rem;line-height:1.18;color:var(--ink);margin:0 0 10px}.wif-issue__rest .wif-issue__item-title{font-size:1.08rem}.wif-issue__what,.wif-issue__why{font-family:var(--sans);font-size:.98rem;line-height:1.6;color:var(--ink);margin:0 0 8px}.wif-issue__why{font-size:.92rem;line-height:1.55;color:var(--muted2);margin:0 0 10px;padding-left:13px;border-left:2px solid var(--blue)}.wif-issue__why-label{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:3px}.wif-issue__cite{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.wif-issue__sources{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--muted2)}.wif-issue__sources-label{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-right:6px}.wif-issue__sources a{color:var(--blue)}.wif-issue__snlink{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);border-bottom:1px solid var(--navy);padding-bottom:1px}.wif-issue__people{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.wif-issue__person{border-top:2px solid var(--ink);padding-top:14px}.wif-issue__person-name{display:block;font-family:var(--serif);font-weight:500;font-size:1.15rem;color:var(--ink)}.wif-issue__person-role{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:4px 0 8px}.wif-issue__person-why{font-family:var(--sans);font-size:.92rem;line-height:1.55;color:var(--muted2);margin:0}.wif-issue__timeline{list-style:none;margin:0;padding:0}.wif-issue__tl{display:grid;grid-template-columns:130px 1fr;gap:20px;align-items:baseline;padding:14px 0;border-top:1px solid var(--rule)}.wif-issue__tl:first-child{border-top:0}.wif-issue__tl-day{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--blue)}.wif-issue__tl-title{font-family:var(--serif);font-size:1.05rem;line-height:1.3;color:var(--ink)}.wif-issue__tl-title:hover{color:var(--blue)}.wif-issue__nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--rule);padding-top:24px}.wif-issue__nav-link{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.wif-issue__nav-link:hover{color:var(--navy)}@media (max-width:900px){.wif-issue__grid,.wif-issue__people,.wif-issue__section--culture .wif-issue__grid,.wif-issue__section--nature .wif-issue__grid{grid-template-columns:1fr;gap:26px}.wif-issue__people{gap:20px}}@media (max-width:640px){.wif-issue{padding:26px 0 52px}.wif-issue__bigpic,.wif-issue__section{margin-bottom:40px}.wif-issue__tl{grid-template-columns:1fr;gap:4px}}.wif2-main{background:var(--paper)}.wif2-main .section__inner{padding-right:max(22px,calc((100% - 1380px)/2));padding-left:max(22px,calc((100% - 1380px)/2))}.wif2-eyebrow{font-family:var(--mono);text-transform:uppercase}.wif2-hero{display:grid;gap:clamp(26px,3vw,54px);align-items:start}.wif2-hero__text{min-width:0}.wif2-hero__title{font-family:var(--serif);font-weight:500;color:var(--ink);margin:10px 0 0;text-transform:uppercase}.wif2-hero__range{font-size:.98rem;text-transform:uppercase;margin:15px 0 0}.wif2-hero__tagline{font-family:var(--serif);font-weight:500;line-height:1.2;margin:8px 0 0}.wif2-hero__intro{padding-top:clamp(42px,5.4vw,86px)}.wif2-hero__lede{margin:0}.wif2-hero__meta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:9px 0;list-style:none;border-top:1px solid var(--rule);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2)}.wif2-hero__metric{display:inline-flex;align-items:center;gap:8px;margin:0}.wif2-hero__metric+.wif2-hero__metric::before{content:"";width:1px;height:16px;background:var(--rule);margin:0 18px}.wif2-hero__metric-ic{display:inline-flex;color:var(--ink)}.wif2-hero__metric-ic .wif2-ic{width:18px;height:18px}.wif2-hero__metric--updated{margin-left:auto}.wif2-hero__art{min-width:0}.wif2-collage{position:relative;width:100%;overflow:hidden;background:var(--ink)}.wif2-collage__image{width:100%;height:100%;object-fit:cover;display:block}.wif2-collage__network{position:absolute;inset:0;background-image:radial-gradient(circle at 13% 21%,var(--red)0 3px,transparent 3.8px),radial-gradient(circle at 37% 13%,var(--red)0 3px,transparent 3.8px),radial-gradient(circle at 62% 35%,var(--red)0 3px,transparent 3.8px),radial-gradient(circle at 83% 18%,var(--red)0 3px,transparent 3.8px),radial-gradient(circle at 72% 72%,var(--red)0 3px,transparent 3.8px),linear-gradient(25deg,transparent 44%,rgba(226,56,48,.72) 44.3% 44.7%,transparent 45%),linear-gradient(-22deg,transparent 53%,rgba(226,56,48,.65) 53.3% 53.7%,transparent 54%);mix-blend-mode:screen}.wif2-sec{padding:clamp(40px,3.5vw,52px)0 0}.wif2-sec-head{display:flex;gap:14px;margin-bottom:clamp(16px,1.8vw,22px);border-bottom:1px solid var(--ink)}.wif2-sec-num,.wif2-sec-title{font-family:var(--mono);font-weight:500}.wif2-sec-num{font-size:12px;color:var(--red);font-variant-numeric:tabular-nums}.wif2-sec-title{text-transform:uppercase;margin:0}.wif2-sixty__grid{grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.wif2-brief{grid-template-columns:auto minmax(0,1fr);gap:3px 12px;align-content:start;background:var(--white);border:1px solid var(--rule)}.wif2-brief__icon{grid-row:1/span 3}.wif2-ic{width:24px;height:24px;display:block}.wif2-brief__cat{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;align-self:center}.wif2-brief__head{font-family:var(--serif);font-weight:500;color:var(--ink);margin:3px 0 0}.wif2-brief__sum{font-family:var(--sans);color:var(--muted2);margin:5px 0 0;grid-column:2}.wif2-brief{transition:border-color .18s ease}.wif2-brief__head,.wif2-brief__icon{transition:color .18s ease,transform .18s ease}.wif2-brief:hover{border-color:rgba(22,24,29,.34)}.wif2-brief:hover .wif2-brief__icon{color:var(--red)}.wif2-brief:hover .wif2-brief__head{transform:translateY(-1px)}.wif2-lead-grid{display:grid;gap:clamp(24px,2.5vw,38px);align-items:start}.wif2-lead{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:inherit}.wif2-lead__media{position:relative;display:block;overflow:hidden;margin:0}.wif2-feat__media img,.wif2-lead__media img{width:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.wif2-lead__flag{position:absolute;top:0;left:0;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--white);background:var(--ink);z-index:2}.wif2-lead__flag--static{position:static;display:inline-block}.wif2-lead__body{display:flex;flex:1;flex-direction:column;padding:16px 0 0}.wif2-lead__meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}.wif2-lead__meta .cat-label{margin-bottom:0}.wif2-lead__num,.wif2-lead__title{font-family:var(--serif);font-weight:500}.wif2-lead__num{font-size:1.5rem;line-height:1;color:var(--red)}.wif2-lead__title{color:var(--ink);margin:0 0 12px;transition:color .2s}.wif2-lead__dek{color:var(--muted2);margin:0 0 16px;max-width:52ch}.wif2-meta-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:auto}.wif2-lead__read,.wif2-meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.wif2-lead__read{font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--blue)}.wif2-arw{display:inline-block;transition:transform .2s ease}.wif2-support{display:grid;grid-template-columns:1fr;gap:0}.wif2-feat{display:grid;min-width:0;text-decoration:none;color:inherit;border-bottom:1px solid var(--rule)}.wif2-feat__media{display:block;overflow:hidden;margin:0;background:var(--ink)}.wif2-feat__media img{height:100%;transition:transform .45s cubic-bezier(.22,.61,.36,1)}a.wif2-feat:focus-visible .wif2-feat__media img,a.wif2-feat:hover .wif2-feat__media img{transform:scale(1.035)}.wif2-feat__body{display:flex;flex:1;flex-direction:column;min-width:0;padding:0}.wif2-feat__title{font-family:var(--serif);font-weight:500;line-height:1.16;color:var(--ink)}.wif2-feat__sum{font-family:var(--sans);line-height:1.48;color:var(--muted2);margin-top:8px}.wif2-foot{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;font-family:var(--mono);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted2)}.wif2-foot__cat{color:var(--ink)}.wif2-foot__dot{color:var(--red)}.wif2-srow{border-top:1px solid var(--rule)}.wif2-srow:first-child{border-top:0}.wif2-srow__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 18px;align-items:start;padding:20px 0;text-decoration:none;color:inherit}.wif2-srow:first-child .wif2-srow__link{padding-top:2px}.wif2-srow__num{font-family:var(--serif);font-weight:400;font-size:1.5rem;line-height:1;color:var(--muted4);font-variant-numeric:tabular-nums}.wif2-srow__body{min-width:0;display:flex;flex-direction:column}.wif2-srow__body .cat-label{margin-bottom:7px}.wif2-srow__title{font-family:var(--serif);font-weight:500;font-size:1.24rem;line-height:1.18;color:var(--ink);transition:color .18s}a.wif2-srow__link:focus-visible .wif2-srow__title,a.wif2-srow__link:hover .wif2-srow__title{color:var(--blue)}.wif2-srow__ctx{font-family:var(--sans);font-size:.9rem;line-height:1.5;color:var(--muted2);margin-top:7px}.wif2-srow__arw{align-self:center;font-family:var(--serif);font-size:1.15rem;color:var(--blue);opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}a.wif2-srow__link:focus-visible .wif2-srow__arw,a.wif2-srow__link:hover .wif2-srow__arw{opacity:1;transform:translateX(0)}.wif2-cats__grid{display:grid;gap:0}.wif2-cats__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wif2-cats__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.wif2-cat{min-width:0;display:flex;flex-direction:column}.wif2-cat:last-child,.wif2-tl__node:last-child .wif2-tl__marker{padding-right:0}.wif2-cat+.wif2-cat{border-left:1px solid var(--rule)}.wif2-cat__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.wif2-cat__all,.wif2-cat__title{font-family:var(--mono);text-transform:uppercase}.wif2-cat__title{font-weight:500;margin:0}.wif2-cat__all{font-size:9.5px;letter-spacing:.08em;white-space:nowrap;transition:color .18s}.wif2-cat__all:hover{color:var(--navy)}.wif2-cat__list{list-style:none;margin:0;padding:0}.wif2-cat__item{display:grid;text-decoration:none;color:inherit;border-top:1px solid var(--rule)}.wif2-cat__list li:first-child .wif2-cat__item{border-top:0;padding-top:13px}.wif2-cat__media{display:block;overflow:hidden;background:var(--ink)}.wif2-cat__media img{display:block;width:100%;height:100%;object-fit:cover}.wif2-cat__copy{min-width:0}.wif2-cat__hl{display:block;font-family:var(--serif);font-weight:500;color:var(--ink);transition:color .18s}a.wif2-cat__item:focus-visible .wif2-cat__hl,a.wif2-cat__item:hover .wif2-cat__hl,a.wif2-tl__text:focus-visible,a.wif2-tl__text:hover{color:var(--blue)}.wif2-cat__desc{font-family:var(--sans);color:var(--muted2);margin-top:4px}.wif2-cat__list+.wif2-cat__why{margin-top:8px}.wif2-cat__why-label{display:inline-block;font-size:.76rem;font-weight:600;margin-right:7px}.wif2-cat__why-label::after{content:"→";margin-left:7px}.wif2-cat__why-text{font-family:var(--sans);color:var(--muted2)}.wif2-changed__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));background:var(--rule);border:1px solid var(--rule)}.wif2-changed__col--stable .wif2-changed__sym{color:var(--muted)}.wif2-changed__col{background:var(--white)}.wif2-changed__head{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.wif2-changed__sym{font-family:var(--sans);font-size:1.3rem;line-height:1;font-weight:700}.wif2-changed__label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.wif2-changed__col--up .wif2-changed__sym{color:#1f7a4d}.wif2-changed__col--down .wif2-changed__sym{color:var(--red)}.wif2-changed__col--watch .wif2-changed__sym{color:var(--blue)}.wif2-changed__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.wif2-changed__item{display:flex;flex-direction:column;gap:4px}.wif2-changed__title{font-family:var(--serif);font-weight:500;font-size:1.06rem;line-height:1.25;color:var(--ink)}.wif2-changed__note{font-family:var(--sans);font-size:.88rem;line-height:1.5;color:var(--muted2)}.cult-trend__link:hover .cult-trend__title,.wif2-eyebrow--blue{color:var(--blue)}.wif2-hero__topline{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px}.wif2-hero__issue{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:3px 9px;border:1px solid rgba(18,58,143,.28)}.wif2-sec-lede{font-family:var(--sans);font-size:.95rem;color:var(--muted2);margin:8px 0 0;max-width:60ch}.wif2-why-label{font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.wif2-onesent{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.wif2-onesent__text{font-family:var(--serif);font-weight:400;color:var(--ink)}@media (min-width:720px){.wif2-onesent__text{max-width:34ch}}.wif2-fromto__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));background:var(--rule);border:1px solid var(--rule)}.wif2-fromto__item{background:var(--white);display:flex;flex-direction:column;gap:10px}.wif2-fromto__entity,.wif2-fromto__num{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--muted4)}.wif2-fromto__entity{font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.wif2-fromto__move{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.wif2-fromto__leg{display:flex;flex-direction:column;gap:3px;flex:1 1 40%;min-width:0}.wif2-fromto__leg-k{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.wif2-fromto__leg-v{font-family:var(--serif);font-size:1.02rem;line-height:1.22;color:var(--ink)}.wif2-fromto__arrow{align-self:center;color:var(--blue);font-size:1.1rem}.wif2-fromto__why{font-family:var(--sans);font-size:.86rem;line-height:1.5;color:var(--muted2);margin:2px 0 0;padding-top:10px;border-top:1px solid var(--rule-soft)}.wif2-fromto__why .wif2-why-label{margin-right:4px}.wif2-connect__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(20px,2.4vw,40px)}.wif2-connect__chain{border-left:2px solid var(--blue)}.wif2-connect__nodes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.wif2-connect__node{font-family:var(--sans);font-weight:600;font-size:.98rem;line-height:1.2;color:var(--ink)}.wif2-connect__arrow{color:var(--blue-soft);font-size:.85rem;line-height:1;padding:2px 0}.wif2-connect__note{font-family:var(--sans);font-size:.86rem;line-height:1.5;color:var(--muted2);margin:12px 0 0}@media (max-width:640px){.wif2-connect__grid,.wif2-fromto__grid{grid-template-columns:1fr}}.wif2-watch__grid{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:0;padding:0}.wif2-watch__card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--rule)}.wif2-watch__icon{color:var(--blue);margin-bottom:10px}.wif2-watch__icon .wif2-ic{width:22px;height:22px}.wif2-watch__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:7px}.wif2-watch__when{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.wif2-watch__type{display:none}.wif2-watch__title{font-family:var(--serif);font-weight:500;line-height:1.18;color:var(--ink);margin:0 0 8px}.wif2-watch__why{font-family:var(--sans);font-size:.8rem;line-height:1.42;color:var(--muted2);margin:0 0 10px}.wif2-watch__src{margin-top:auto;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-decoration:none}.wif2-watch__src:hover{color:var(--ink)}.wif2-q__list{list-style:none;margin:0;padding:0}.wif2-q__item{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:baseline;padding:24px 0;border-top:1px solid var(--rule)}.wif2-q__item:first-child{border-top:0;padding-top:4px}.wif2-q__num{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--red);font-variant-numeric:tabular-nums}.wif2-q__text{font-family:var(--serif);font-weight:500;font-size:clamp(1.25rem,2.6vw,1.75rem);line-height:1.22;color:var(--ink);margin:0;max-width:40ch}.wif2-tl__track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;list-style:none;margin:0;padding:0}.wif2-tl__node{padding-right:22px}.wif2-tl__date{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.wif2-tl__marker{position:relative;display:block;border-top:1px solid var(--ink);margin-bottom:16px}.wif2-tl__marker::before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--red)}.wif2-tl__node:last-child .wif2-tl__marker::after{content:"";position:absolute;top:-4px;right:-1px;width:7px;height:7px;border-top:1px solid var(--ink);border-right:1px solid var(--ink);transform:rotate(45deg)}.wif2-tl__text{display:block;font-family:var(--serif);font-size:.98rem;line-height:1.32;color:var(--ink);text-decoration:none}.wif2-nav{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(36px,4vw,52px)}.wif2-nav__cell{display:flex;flex-direction:column;gap:5px;text-decoration:none;background:var(--white);border:1px solid var(--rule);transition:border-color .2s,background .2s}.wif2-nav__cell+.wif2-nav__cell{border-left:1px solid var(--rule)}a.wif2-nav__cell:focus-visible,a.wif2-nav__cell:hover{background:var(--white);border-color:var(--ink)}.wif2-nav__cell--next{text-align:right;align-items:flex-end}.wif2-nav__cell--archive{text-align:center;align-items:center}.wif2-nav__dir{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.wif2-nav__label{font-family:var(--serif);font-weight:500;font-size:1rem;line-height:1.2;color:var(--ink)}.wif2-nav__cell--disabled{opacity:.55}.wif2-nav__cell--disabled .wif2-nav__label{color:var(--muted)}.wif2-main .newsletter{padding:48px 40px}.wif2-main .newsletter__inner{max-width:760px}.wif2-main .newsletter__kicker{margin-bottom:10px}.wif2-main .newsletter__title{font-size:clamp(28px,2.8vw,38px);margin-bottom:9px}.wif2-main .newsletter__desc{margin-bottom:20px}.wif2-main .newsletter__note{margin-top:12px}.wif2-ask{padding:clamp(48px,7vw,88px)0 clamp(52px,7vw,88px);background:var(--white);border-top:3px solid var(--red)}.wif2-ask__inner{max-width:660px;margin:0 auto;text-align:center}.wif2-ask .wif2-eyebrow{display:inline-block}.wif2-ask__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.06;letter-spacing:-.01em;color:var(--ink);margin:16px 0 0}.wif2-ask__lede{font-family:var(--sans);font-size:1.05rem;line-height:1.55;color:var(--muted2);margin:14px auto 30px;max-width:46ch}.wif2-ask__form{display:flex;gap:12px;align-items:stretch;max-width:560px;margin:0 auto}.wif2-ask__input{flex:1 1 auto;font-family:var(--sans);font-size:1rem;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:999px;padding:15px 22px;transition:border-color .18s,background .18s,box-shadow .18s}.wif2-ask__input::placeholder{color:var(--muted2);opacity:.8}.wif2-ask__input:focus{outline:0;background:var(--white);border-color:var(--blue);box-shadow:0 0 0 3px rgba(18,58,143,.12)}.wif2-ask__submit{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--navy);border:1px solid var(--navy);border-radius:999px;padding:0 26px;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.wif2-ask__submit:hover{background:var(--blue);border-color:var(--blue);transform:translateY(-1px)}.wif2-ask__suggest{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-top:22px}.wif2-ask__output{margin-top:24px;text-align:left}@media (prefers-reduced-motion:reduce){.wif2-arw,.wif2-brief__head,.wif2-lead__media img,.wif2-srow__arw{transition:none!important}}@media (max-width:1023px){.wif2-sixty__grid{grid-template-columns:repeat(2,1fr)}.wif2-lead-grid{gap:30px}.wif2-lead-grid,.wif2-support{grid-template-columns:1fr}.wif2-cats__grid.wif2-cats__grid--3,.wif2-cats__grid.wif2-cats__grid--4{grid-template-columns:repeat(2,1fr);gap:28px 0}.wif2-cat:nth-child(odd){padding-left:0}.wif2-cat:nth-child(even){padding-right:0}.wif2-cat:nth-child(odd){border-left:0}.wif2-watch__grid{grid-template-columns:repeat(3,1fr)}.wif2-tl__track{grid-auto-columns:minmax(150px,1fr)}}@media (max-width:640px){.wif2-hero{grid-template-columns:1fr;gap:26px;padding-top:32px}.wif2-hero__intro{padding-top:0}.wif2-hero__art{order:2}.wif2-hero__title{font-size:clamp(2.6rem,15vw,3.4rem)}.wif2-hero__metric+.wif2-hero__metric::before{margin:0 12px}.wif2-hero__metric--updated{width:100%;margin-left:0;padding-top:8px}.wif2-sixty__grid,.wif2-support{grid-template-columns:1fr;gap:14px}.wif2-support{gap:24px}.wif2-feat{display:grid;grid-template-columns:116px 1fr;gap:14px;align-items:start}.wif2-feat__media{margin:0}.wif2-cats__grid.wif2-cats__grid--3,.wif2-cats__grid.wif2-cats__grid--4{grid-template-columns:1fr;gap:30px}.wif2-cat,.wif2-cat:first-child,.wif2-cat:last-child{padding:0;border-left:0}.wif2-cat__why{margin-top:16px}.wif2-changed__grid{grid-template-columns:1fr}.wif2-watch__grid{grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0-20px;padding:0 20px 6px;scrollbar-width:none}.wif2-watch__grid::-webkit-scrollbar{display:none}.wif2-watch__card{scroll-snap-align:start}.wif2-tl__track{grid-auto-flow:row;grid-auto-columns:auto}.wif2-tl__node{display:grid;grid-template-columns:68px 1fr;gap:0 16px;padding:0 0 22px}.wif2-tl__date{grid-column:1;margin:0;align-self:start;padding-top:1px}.wif2-tl__marker{grid-column:2;grid-row:1/span 2;border-top:0;border-left:1px solid var(--ink);margin:0 0 0 4px}.wif2-tl__marker::before{top:3px;left:-5px}.wif2-tl__node:last-child .wif2-tl__marker::after{display:none}.wif2-tl__text{grid-column:2;padding-left:18px;margin-top:-18px}.wif2-nav{grid-template-columns:1fr}.wif2-nav__cell{padding:18px 4px}.wif2-nav__cell+.wif2-nav__cell{border-left:0;border-top:1px solid var(--rule)}.wif2-nav__cell--archive,.wif2-nav__cell--next{text-align:left;align-items:flex-start}.wif2-ask__form{flex-direction:column}.wif2-ask__submit{justify-content:center;padding:13px}}.cultland__title{font-size:clamp(2.4rem,6vw,4.2rem);letter-spacing:-.01em}.cultland__hero{margin-top:0!important}.cultland__hero .ed-lead__media img{aspect-ratio:21/9}.cultland__hero .ed-lead__title{font-size:clamp(1.9rem,4vw,3rem);max-width:26ch}.cultland__hero .ed-lead__dek{font-size:1.08rem;max-width:62ch}.cult-trend{list-style:none;margin:0;padding:0;counter-reset:none}.cult-trend__item{display:grid;grid-template-columns:64px 1fr 148px;gap:20px;align-items:center;padding:18px 0;border-top:1px solid var(--rule)}.cult-trend__item:last-child{border-bottom:1px solid var(--rule)}.cult-trend__num{font-family:var(--serif);font-weight:500;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1;color:var(--muted4);font-variant-numeric:tabular-nums}.cult-trend__link{display:flex;flex-direction:column;gap:6px;text-decoration:none;min-width:0}.cult-trend__kicker{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.cult-trend__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.22;color:var(--ink);transition:color .18s}.cult-trend__thumb{display:block;overflow:hidden}.cult-trend__thumb img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.cultland__sec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px)}.cultland__sec-grid--featured{grid-template-columns:1.6fr 1fr;align-items:start}.cultland__sec-side{display:flex;flex-direction:column}.cultland__sec-grid--featured .ed-lead__media img{aspect-ratio:16/10}.cult-people{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.5vw,32px)}.cult-people .ed-card__media img{aspect-ratio:3/4}.cult-people .ed-card__title{font-size:1.06rem}.cultland__moments{background:var(--navy);padding:34px clamp(20px,3vw,40px) 40px;margin-left:calc(-1*clamp(20px,3vw,40px));margin-right:calc(-1*clamp(20px,3vw,40px))}.cultland__moments .ed-head__title{color:var(--white)}.cult-moment:hover .cult-moment__title,.cultland__moments .ed-head__all,.cultland__moments .ed-head__kicker{color:var(--blue-soft)}.cult-moments{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,300px);gap:20px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:8px;scrollbar-width:none}.cult-moments::-webkit-scrollbar{display:none}.cult-moment{display:flex;flex-direction:column;gap:10px;text-decoration:none;scroll-snap-align:start;min-width:0}.cult-moment__media{overflow:hidden}.cult-moment__media img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.cult-moment__label{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--blue-soft)}.cult-moment__title{font-family:var(--serif);font-weight:500;font-size:1.08rem;line-height:1.26;color:var(--white);transition:color .18s}.cult-moment__time{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-soft);opacity:.75}.ctx-box{border-left:3px solid var(--blue);background:rgba(18,58,143,.05);padding:18px 22px;margin:0 0 28px}.ctx-box__label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.ctx-box__text{font-family:var(--sans);font-size:1rem;line-height:1.6;color:var(--ink);margin:0}.ctx-box--lead{margin:0 0 32px}.ctx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:40px 0 8px}.ctx-grid .ctx-box{margin:0}@media (max-width:1023px){.cult-people,.cultland__sec-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.cult-trend__item{grid-template-columns:44px 1fr}.cult-trend__thumb{display:none}.cultland__sec-grid,.cultland__sec-grid--featured{grid-template-columns:1fr;gap:26px}.cultland__moments{margin-left:-20px;margin-right:-20px;padding:26px 20px 30px}.cult-moments{grid-auto-columns:78%;margin:0-20px;padding:0 20px 8px}.ctx-grid{grid-template-columns:1fr}}@media (max-width:480px){.cult-people{grid-template-columns:1fr}}.article-trust{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.article-trust__author{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:600}.article-trust__updated,.author-card:hover .author-card__name,.authors-dir__note a{color:var(--blue)}.correction-note{border:1px solid var(--rule);border-left:3px solid var(--red);background:rgba(227,6,19,.04);padding:16px 20px;margin:0 0 28px}.correction-note__label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:6px}.correction-note__text{font-family:var(--sans);font-size:.98rem;line-height:1.6;color:var(--ink);margin:0}.article-entities{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-top:1px solid var(--rule);padding-top:22px;margin:36px 0 8px}.article-entities__label{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.article-entities__link{display:inline-block;font-family:var(--sans);font-size:13.5px;color:var(--ink);text-decoration:none;border:1px solid var(--rule);padding:5px 12px;border-radius:999px;transition:border-color .18s,color .18s}.article-entities__link:hover{color:var(--blue);border-color:var(--blue)}.authors-dir__group+.authors-dir__group{margin-top:48px}.authors-dir__heading{font-family:var(--serif);font-weight:500;font-size:clamp(1.3rem,2.4vw,1.7rem);color:var(--ink);margin:0 0 22px;padding-bottom:10px;border-bottom:2px solid var(--ink)}.authors-dir__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.author-card{display:flex;gap:16px;align-items:flex-start;background:var(--paper);padding:22px;text-decoration:none;transition:background .18s}.author-card:hover{background:var(--white)}.author-card__photo{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none}.author-card__body{display:flex;flex-direction:column;gap:4px;min-width:0}.author-card__name{font-family:var(--serif);font-weight:500;font-size:1.12rem;color:var(--ink)}.author-card__role{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.author-card__bio{font-family:var(--sans);font-size:13.5px;line-height:1.5;color:var(--muted2)}.author-card__count{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:2px}.authors-dir__note{margin-top:32px;font-size:.95rem;color:var(--muted2);max-width:70ch}.team-page .stdblock+.stdblock{margin-top:44px}.team-page__founder{display:flex;gap:24px;align-items:flex-start}.team-page__founder-photo{width:120px;height:120px;border-radius:50%;object-fit:cover;flex:none}.team-page__founder .btn-light{margin-right:10px}@media (max-width:1023px){.authors-dir__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.authors-dir__grid{grid-template-columns:1fr}.team-page__founder{flex-direction:column}.article-trust{font-size:.92rem}}.snlive-badge{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--white);background:var(--ink);padding:4px 9px}.snlive-badge--sm{font-size:9.5px;padding:3px 7px}.snlive-status{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.snlive-status--live{color:var(--red)}.snlive-status--ended,.snlive-status--paused{color:var(--muted)}.snlive-hero__meta a,.snlive-key__item a:hover .snlive-key__title,.snlive-status--upcoming{color:var(--blue)}.snlive-status--sm{font-size:9.5px}.snlive-dot,.snlive-h::before{width:8px;height:8px;border-radius:50%}.snlive-dot{background:var(--red);display:inline-block;animation:snlive-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.snlive-dot{animation:none}}.snlive-hero{border-bottom:1px solid var(--rule);padding:32px 0 28px}.snlive-hero__eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:16px}.snlive-hero__meta{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.snlive-hero__title{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.05;color:var(--ink);margin:0 0 14px;max-width:24ch}.snlive-hero__dek{font-family:var(--sans);font-size:1.1rem;line-height:1.55;color:var(--muted2);margin:0 0 18px;max-width:60ch}.snlive-hero__status{font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--muted);margin-bottom:18px}.snlive-follow{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:.95rem;font-weight:600;color:var(--white);background:var(--blue);border:0;padding:11px 22px;cursor:pointer;transition:background .18s}.snlive-follow:hover{background:var(--navy)}.snlive-follow[aria-pressed=true]{background:0 0;color:var(--ink);border:1px solid var(--ink)}.snlive-body{padding:8px 0 60px}.snlive-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(28px,4vw,56px);align-items:start}.snlive-h{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.17em;text-transform:uppercase;color:var(--ink);margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.snlive-h::before{content:"";background:var(--blue);flex:none}.snlive-h--sm{font-size:10.5px;margin-bottom:14px;padding-bottom:10px}.snlive-key__list{list-style:none;margin:0;padding:0}.snlive-key__item{border-top:1px solid var(--rule)}.snlive-key__item:last-child{border-bottom:1px solid var(--rule)}.snlive-key__item a{display:flex;gap:14px;padding:12px 0;text-decoration:none;align-items:baseline}.snlive-key__time{font-family:var(--mono);font-size:12px;color:var(--red);flex:none;font-variant-numeric:tabular-nums}.snlive-key__title{font-family:var(--serif);font-size:1.05rem;line-height:1.3;color:var(--ink)}.snlive-intel__actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.snlive-intel__btn{display:flex;flex-direction:column;gap:4px;text-align:left;background:rgba(18,58,143,.04);border:1px solid var(--rule);padding:14px 16px;cursor:pointer;text-decoration:none;transition:border-color .18s}.snlive-intel__btn:hover{border-color:var(--blue)}.snlive-intel__t{font-family:var(--sans);font-weight:600;color:var(--ink)}.snlive-intel__s{font-family:var(--sans);font-size:12.5px;color:var(--muted)}.snlive-intel__output{margin-top:16px}.snlive-catchup{border-left:3px solid var(--blue);background:rgba(18,58,143,.04);padding:16px 20px}.snlive-catchup__label{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-bottom:10px}.snlive-catchup__list{margin:0 0 10px;padding-left:20px}.snlive-catchup__list li{font-family:var(--sans);font-size:.98rem;line-height:1.5;margin-bottom:6px}.snlive-catchup p{font-size:.95rem;margin:6px 0 0}.snlive-catchup__foot{font-size:11px!important;color:var(--muted);margin-top:10px!important}.snlive-intel__loading,.snlive-intel__note{font-size:.95rem;color:var(--muted)}.snlive-new{position:sticky;top:76px;z-index:5;display:block;margin:0 auto 20px;font-family:var(--sans);font-size:.9rem;font-weight:600;color:var(--white);background:var(--red);border:0;padding:9px 20px;border-radius:999px;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.15)}.snlive-new[hidden]{display:none}.snlive-timeline,.snlive-update{position:relative}.snlive-update{padding:18px 0 20px 34px}.snlive-update::before{content:"";position:absolute;left:4px;top:0;bottom:-1px;width:2px;background:var(--rule)}.snlive-update:first-child::before{top:22px}.snlive-update:last-child::before{height:22px;bottom:auto}.snlive-update::after{content:"";position:absolute;left:0;top:20px;width:11px;height:11px;border-radius:50%;background:var(--paper);border:2px solid var(--muted4);z-index:1}.snlive-update.is-key{padding-left:34px}.snlive-update.is-key::after{border-color:var(--red);background:var(--red);box-shadow:0 0 0 3px rgba(227,6,19,.12)}.snlive-update__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.snlive-update__event-time,.snlive-update__time{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums}.snlive-update__event-time{flex-basis:100%;font-weight:600;color:var(--ink)}.snlive-update__time{font-weight:500;color:var(--red)}.snlive2-updates__time-note{margin:-8px 0 12px;font-family:var(--sans);font-size:.82rem;line-height:1.45;color:var(--muted)}.snlive-update__key,.snlive-update__label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.snlive-update__label{color:var(--muted)}.snlive-update__label--breaking{color:var(--red)}.snlive-update__label--analysis{color:var(--blue)}.snlive-update__title{font-family:var(--serif);font-weight:500;font-size:1.4rem;line-height:1.2;color:var(--ink);margin:0 0 8px}.snlive-update__title--quote{font-size:1.7rem;font-style:italic}.snlive-update__body{font-family:var(--sans);font-size:1.02rem;line-height:1.62;color:var(--ink)}.snlive-update__body p,.snlive2-prose p{margin:0 0 12px}.snlive-update__body--quote{font-family:var(--serif);font-size:1.3rem;line-height:1.4;border-left:3px solid var(--ink);padding-left:18px}.snlive-update__correction{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin:0 0 8px}.snlive-update__media{margin:14px 0 0}.snlive-update__media img{width:100%;height:auto;display:block}.snlive-update__video{position:relative;width:100%;aspect-ratio:16/9;background:var(--ink)}.snlive-update__caption{font-family:var(--sans);font-size:12.5px;color:var(--muted);margin-top:6px}.snlive-update__credit{color:var(--muted4);margin-left:8px}.snlive-update__sources{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.snlive-update__sources-label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.snlive-update__source{font-family:var(--sans);font-size:13px;color:var(--blue);text-decoration:none}.snlive-update__source:hover{text-decoration:underline}.snlive-update__foot{margin-top:10px}.snlive-update__copy{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0;cursor:pointer}.snlive-related__item a:hover .snlive-related__title,.snlive-update__copy:hover{color:var(--blue)}.snlive-update--enter{animation:snlive-in .4s ease}@media (prefers-reduced-motion:reduce){.snlive-update--enter{animation:none}}.snlive-empty,.snlive-more{display:block}.snlive-more{margin:8px auto 0;font-family:var(--sans);font-size:.9rem;font-weight:600;color:var(--ink);background:0 0;border:1px solid var(--ink);padding:10px 22px;cursor:pointer}.snlive-why__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.snlive-why__item{border-top:2px solid var(--ink);padding-top:12px}.snlive-why__dim{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:6px}.snlive-why__text{font-family:var(--sans);font-size:.98rem;line-height:1.55;color:var(--ink);margin:0}.snlive-final__list{list-style:none;margin:0;padding:0}.snlive-final__item{display:flex;gap:16px;padding:14px 0;border-top:1px solid var(--rule)}.snlive-final__n{font-family:var(--serif);font-size:1.5rem;color:var(--muted4);flex:none}.snlive-final__text{font-family:var(--serif);font-size:1.12rem;line-height:1.35;color:var(--ink)}.snlive-anchor{display:block;position:relative;top:-120px}.snlive-stickybar{position:sticky;top:0;z-index:55;background:var(--navy);color:var(--paper);opacity:0;transform:translateY(-100%);transition:opacity .2s ease,transform .2s ease}.snlive-stickybar.is-visible{opacity:1;transform:translateY(0)}.snlive-stickybar[hidden]{display:none}.snlive-stickybar__inner{display:flex;align-items:center;gap:16px;height:52px}.snlive-stickybar__status{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;flex:none}.snlive-stickybar__status--live{color:#ff5b63}.snlive-stickybar__status--live .snlive-dot{background:#ff5b63}.snlive-stickybar__title{font-family:var(--serif);font-size:.98rem;line-height:1.2;color:var(--paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.snlive-stickybar__count{font-family:var(--sans);font-weight:700;font-size:.9rem;flex:none}.snlive-stickybar__count-l,.snlive-stickybar__latest{font-family:var(--mono);text-transform:uppercase;flex:none}.snlive-stickybar__count-l{font-size:10px;letter-spacing:.12em;color:rgba(247,245,241,.7);margin-left:-8px}.snlive-stickybar__latest{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;letter-spacing:.1em;color:var(--paper);border:1px solid rgba(247,245,241,.4);padding:6px 12px;border-radius:3px;transition:background .16s}.snlive-stickybar__latest:focus-visible,.snlive-stickybar__latest:hover{background:rgba(247,245,241,.12)}@media (max-width:640px){.snlive-stickybar__title{font-size:.9rem}.snlive-stickybar__inner{gap:12px}}@media (prefers-reduced-motion:reduce){.snlive-stickybar{transition:opacity .2s ease;transform:none}}.snlive-know{background:rgba(18,58,143,.035);border:1px solid var(--hd-line);border-left:3px solid var(--blue);padding:20px 22px 22px}.snlive-know__head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:12px}.snlive-know__head .snlive-h{margin:0;padding:0;border:0}.snlive-know__verified{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.snlive-know__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.snlive-know__list li,.snlive-know__text{font-family:var(--sans);font-size:1rem;color:var(--ink)}.snlive-know__list li{position:relative;padding-left:18px;line-height:1.5}.snlive-know__list li::before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--blue)}.snlive-know__text{line-height:1.55;margin:0}.snlive-dot--soft{background:var(--live-green);animation:snlive-pulse 2.4s ease-in-out infinite}.snlive-starting{border:1px dashed var(--rule);padding:26px 24px;background:var(--white)}.snlive-starting__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}.snlive-starting__lede{font-family:var(--serif);font-size:1.15rem;line-height:1.4;color:var(--ink);margin:12px 0 0;max-width:52ch}.snlive-starting__hint{font-family:var(--sans);font-size:.9rem;line-height:1.5;color:var(--muted2);margin:10px 0 0}.snlive-situation__list{margin:0}.snlive-situation__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--rule)}.snlive-situation__row:first-child{border-top:0}.snlive-situation__k{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.snlive-situation__v{font-family:var(--sans);font-size:.95rem;font-weight:600;color:var(--ink);text-align:right}.snlive-situation__v.is-live{color:var(--red)}.snlive-situation__v.is-scheduled{color:var(--navy)}.snlive-situation__v.is-ended{color:var(--muted2)}.snlive-keynums__grid{display:grid;grid-template-columns:1fr;gap:2px}.snlive-keynums--flow{display:none;margin:0 0 8px}.snlive-keynums--flow .snlive-keynums__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.snlive-keynums--flow .snlive-keynums__item{border:1px solid var(--rule);background:var(--white);padding:14px 16px;border-top:0}.snlive-keynums__item{padding:10px 0;border-top:1px solid var(--rule)}.snlive-keynums__item:first-child{border-top:0}.snlive-keynums__v{display:block;font-family:var(--serif);font-weight:500;font-size:1.7rem;line-height:1.05;color:var(--ink)}.snlive-keynums__l{display:block;font-family:var(--sans);font-size:.82rem;line-height:1.3;color:var(--muted2);margin-top:3px}@media (max-width:1023px){.snlive-keynums--rail{display:none}.snlive-keynums--flow{display:block}}.snlive-rail__mod{margin-bottom:32px}.snlive-related__list,.snlive-watching__list{list-style:none;margin:0;padding:0}.snlive-watching__item{display:flex;gap:10px;padding:8px 0;border-top:1px solid var(--rule);font-family:var(--sans);font-size:.92rem}.snlive-watching__time{font-family:var(--mono);font-size:12px;color:var(--red);flex:none}.snlive-related__item{border-top:1px solid var(--rule)}.snlive-related__item a{display:block;padding:10px 0;text-decoration:none}.snlive-related__cat{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:3px}.snlive-related__title{font-family:var(--serif);font-size:.98rem;line-height:1.3;color:var(--ink)}.snlive-arch__sec{margin-top:44px}.snlive-arch__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,32px)}.snlive-arch__grid--live{grid-template-columns:repeat(2,1fr)}.snlive-card__media{overflow:hidden;margin-bottom:12px}.snlive-card__media img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.snlive-card__eyebrow{margin-bottom:8px}.snlive-card__title{margin-bottom:6px}.snlive-card__dek{margin-bottom:8px}.snlive-card__updated{font-family:var(--mono);font-size:11px;color:var(--muted)}.snlive-hub{padding:0 0 76px}.snlive-hub .section__inner{width:100%;max-width:none;margin:0;padding-right:max(24px,calc((100% - 1440px)/2));padding-left:max(24px,calc((100% - 1440px)/2))}.snlive-hub__sec{margin-top:clamp(38px,4vw,54px)}.snlive-hub .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.snlive-pip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.snlive-pip__dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block;flex:none}.snlive-pip--live{color:var(--red)}.snlive-pip--developing{color:#b26b00}.snlive-pip--watching{color:var(--muted)}.snlive-feature__title a:hover,.snlive-latest__item a:hover .snlive-latest__title,.snlive-pip--upcoming{color:var(--blue)}.snlive-pip--ended{color:var(--muted)}.snlive-hub__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,5vw,72px);flex-wrap:wrap;padding:clamp(30px,4vw,44px)0 26px;border-bottom:1px solid var(--rule)}.snlive-hub__intro{max-width:46ch}.snlive-hub .catland__eyebrow{display:block}.snlive-hub__title{font-family:var(--serif);font-weight:500;font-size:clamp(2.6rem,5vw,3.4rem);line-height:1.02;letter-spacing:-.02em;color:var(--ink);margin:10px 0 12px}.snlive-hub__dek{font-family:var(--sans);font-size:1.02rem;line-height:1.55;color:var(--muted2);margin:0;max-width:44ch}.snlive-strip{display:flex;gap:0;margin:0;flex:none}.snlive-strip__cell{padding:2px 22px;border-left:1px solid var(--rule)}.snlive-strip__cell:first-child{border-left:0;padding-left:0}.snlive-strip__k,.snlive-strip__v{font-family:var(--mono);font-weight:500}.snlive-strip__k{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 7px}.snlive-strip__v{font-size:1.15rem;color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.snlive-strip__v.is-live{color:var(--red)}.snlive-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.snlive-sechead__label{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:var(--ink)}.snlive-sechead__dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block;background:var(--muted4)}.snlive-sechead__label--live .snlive-sechead__dot{background:var(--red)}.snlive-sechead__label--developing .snlive-sechead__dot{background:#d68a00}.snlive-sechead__label--blue .snlive-sechead__dot,.snlive-sechead__label--upcoming .snlive-sechead__dot{background:var(--blue)}.snlive-sechead__label--ended .snlive-sechead__dot{background:var(--muted4)}.snlive-sechead__dot.snlive-dot{width:8px;height:8px;background:var(--red)}.snlive-sechead__ctx{font-weight:400;letter-spacing:.08em;color:var(--muted);margin-left:4px}.snlive-sechead__link{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);text-decoration:none;white-space:nowrap}.snlive-sechead__link:hover{text-decoration:underline}.snlive-feature{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);border:1px solid var(--rule);background:var(--white)}.snlive-feature__main{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.snlive-feature__text:only-child{grid-column:1/-1}.snlive-feature__media{display:block;overflow:hidden;align-self:stretch}.snlive-feature__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.snlive-feature__media:hover img,.snlive-recent:hover .snlive-recent__media img{transform:scale(1.02)}.snlive-feature__text{padding:clamp(22px,2.6vw,34px);display:flex;flex-direction:column}.snlive-feature__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:12px}.snlive-feature__cat{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.snlive-feature__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,2.7vw,2.15rem);line-height:1.09;letter-spacing:-.01em;color:var(--ink);margin:0 0 14px}.snlive-feature__title a{color:inherit;text-decoration:none}.snlive-feature__dek{font-family:var(--sans);font-size:1rem;line-height:1.55;color:var(--muted2);margin:0 0 18px;max-width:52ch}.snlive-feature__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--muted);margin:0 0 20px}.snlive-feature__clock{color:var(--muted4);flex:none}.snlive-feature__metasep{color:var(--muted4)}.snlive-feature__cta{align-self:flex-start;margin-top:auto}.snlive-feature__cta-arrow{transition:transform .18s ease}.snlive-feature__cta:hover .snlive-feature__cta-arrow,.wifm-arrow:hover span{transform:translateX(4px)}.snlive-feature__rail{border-left:1px solid var(--rule);background:var(--paper);padding:clamp(20px,2.2vw,28px);display:flex;flex-direction:column}.snlive-feature__railhead{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.snlive-latest{list-style:none;margin:0 0 4px;padding:0}.snlive-latest__item{position:relative}.snlive-latest__item::before{content:"";position:absolute;left:47px;top:0;bottom:0;width:1px;background:var(--rule)}.snlive-latest__item:first-child::before{top:16px}.snlive-latest__item:last-child::before{bottom:auto;height:16px}.snlive-latest__item::after{content:"";position:absolute;left:44px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--red);border:2px solid var(--paper);z-index:1}.snlive-latest__item.is-key::after{background:var(--red);box-shadow:0 0 0 2px rgba(227,6,19,.25)}.snlive-latest__item a{display:grid;grid-template-columns:40px 1fr;column-gap:22px;padding:11px 0;text-decoration:none}.snlive-latest__time{font-family:var(--mono);font-size:11.5px;color:var(--red);font-variant-numeric:tabular-nums;padding-top:2px}.snlive-latest__body{min-width:0}.snlive-latest__title{display:block;font-family:var(--sans);font-weight:600;font-size:.92rem;line-height:1.3;color:var(--ink);transition:color .16s}.snlive-latest__sub{display:block;font-family:var(--sans);font-size:.82rem;line-height:1.4;color:var(--muted);margin-top:3px}.snlive-latest__item--new{animation:snlive-flash 1.6s ease}.snlive-feature__railempty{font-family:var(--sans);font-size:.92rem;line-height:1.5;color:var(--muted);margin:8px 0 0}.snlive-feature__viewall{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);text-decoration:none}.snlive-feature__viewall:hover{text-decoration:underline}.snlive-cardgrid{display:grid;gap:16px;margin-top:clamp(20px,2.4vw,28px)}.snlive-cardgrid--2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.snlive-cardgrid--4{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.snlive-hub__sec--live .snlive-cardgrid{margin-top:16px}.snlive-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--rule);border-top:2px solid var(--muted4);background:var(--white);padding:17px 19px 15px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.snlive-card--live{border-top-color:var(--red)}.snlive-card--developing{border-top-color:#d68a00}.snlive-card--watching{border-top-color:var(--muted4)}.snlive-card:hover,.snlive-pulse__item a:hover{border-color:var(--muted4);box-shadow:0 4px 16px rgba(11,29,68,.06)}.snlive-card__eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.snlive-card__sep{color:var(--muted4)}.snlive-card__cat{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.snlive-card__title{font-family:var(--serif);font-weight:500;font-size:1.22rem;line-height:1.18;color:var(--ink);transition:color .16s}.snlive-card:hover .snlive-card__title,.snlive-sched__title:hover{color:var(--blue)}.snlive-card__dek{font-family:var(--sans);font-size:.9rem;line-height:1.5;color:var(--muted2)}.snlive-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px}.snlive-card__meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.03em;color:var(--muted)}.snlive-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--rule);color:var(--muted2);flex:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}.snlive-card:hover .snlive-card__arrow{border-color:var(--blue);color:var(--blue);transform:translateX(2px)}.snlive-sched{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.snlive-sched__row{display:grid;grid-template-columns:116px 1fr auto;gap:clamp(16px,2.4vw,32px);align-items:center;padding:18px 0;border-bottom:1px solid var(--rule)}.snlive-sched__when{display:flex;flex-direction:column;gap:3px}.snlive-sched__day{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.snlive-sched__time{font-family:var(--serif);font-size:1.35rem;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.snlive-sched__tz{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--muted4)}.snlive-sched__eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:7px}.snlive-sched__title{display:block;font-family:var(--serif);font-weight:500;font-size:1.25rem;line-height:1.2;color:var(--ink);text-decoration:none}.snlive-sched__dek{font-family:var(--sans);font-size:.92rem;line-height:1.5;color:var(--muted);margin:6px 0 0;max-width:62ch}.snlive-pulse__item a,.snlive-sched__cta{border:1px solid var(--rule);text-decoration:none}.snlive-sched__cta{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);padding:9px 15px;white-space:nowrap;transition:border-color .18s,background .18s}.snlive-sched__cta:hover{border-color:var(--blue);background:rgba(18,58,143,.04)}.snlive-sched__cta svg{flex:none}.snlive-queue{display:flex;align-items:center;gap:18px;min-height:96px;border:1px dashed var(--rule);background:rgba(255,255,255,.48);padding:19px 22px}.snlive-queue__mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--rule);border-radius:50%;color:var(--blue);font-family:var(--serif);font-size:1.45rem;line-height:1;flex:none}.snlive-queue__title{font-family:var(--serif);font-size:1.15rem;font-weight:500;line-height:1.2;color:var(--ink);margin:0 0 4px}.snlive-queue__text{max-width:72ch;font-family:var(--sans);font-size:.9rem;line-height:1.45;color:var(--muted2);margin:0}.snlive-queue--recent{border-style:solid;background:var(--white)}.snlive-queue--recent .snlive-queue__mark{color:var(--muted)}.snlive-pulse{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(184px,1fr));gap:14px}.snlive-pulse__item a{display:flex;flex-direction:column;gap:8px;background:var(--white);padding:15px 16px;height:100%;transition:border-color .18s,box-shadow .18s}.snlive-pulse__item a:hover{border-color:var(--blue)}.snlive-pulse__top{display:flex;align-items:center;gap:9px}.snlive-pulse__icon{color:var(--blue);flex:none}.snlive-pulse__label{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.snlive-pulse__line{font-family:var(--sans);font-size:.9rem;line-height:1.4;color:var(--muted2)}.snlive-pulse__arrow{color:var(--muted4);transition:transform .16s;display:inline-block}.snlive-pulse__item a:hover .snlive-pulse__arrow{transform:translateX(3px);color:var(--blue)}.snlive-keys{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.snlive-keys__item{display:flex;flex-direction:column;gap:5px;border:1px solid var(--rule);background:var(--white);padding:20px 20px 16px}.snlive-keys__v{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,3.4vw,2.7rem);line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.snlive-keys__unit{font-size:.5em;letter-spacing:.02em;color:var(--muted2);margin-left:4px}.snlive-keys__l{font-family:var(--sans);font-size:.9rem;line-height:1.3;color:var(--muted2)}.snlive-keys__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.snlive-keys__upd{font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--muted)}.snlive-keys__info{display:inline-flex;color:var(--muted4);cursor:help}.snlive-keys__flag{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#b26b00;border:1px solid rgba(178,107,0,.4);padding:2px 6px}.snlive-keys__item.is-flagged{border-color:rgba(178,107,0,.4)}.snlive-cardgrid--recent{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2vw,28px);margin-top:0}@media (max-width:1023px){.snlive-cardgrid--recent{grid-template-columns:repeat(2,minmax(0,1fr))}}.snlive-recent{display:flex;flex-direction:column;gap:8px;text-decoration:none}.snlive-recent__media{overflow:hidden;margin-bottom:6px}.snlive-recent__media img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;filter:saturate(.92);transition:transform .5s ease}.snlive-recent__eyebrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.snlive-recent__ago,.snlive-recent__eyebrow .snlive-card__cat{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.snlive-recent__title{font-family:var(--serif);font-weight:500;font-size:1.18rem;line-height:1.2;color:var(--ink);transition:color .16s}.snlive-recent:hover .snlive-recent__title{color:var(--blue)}.snlive-recent__cta,.snlive-recent__meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--muted)}.snlive-recent__cta{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-top:2px}.snlive-recent:hover .snlive-recent__cta{text-decoration:underline}.snlive-none{border:1px dashed var(--rule);background:var(--white);padding:clamp(30px,5vw,52px);text-align:center}.snlive-none__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.12;color:var(--ink);margin:0 0 12px}.snlive-none__lede{font-family:var(--sans);font-size:1.02rem;line-height:1.55;color:var(--muted2);margin:0 auto;max-width:52ch}.snlive-none__ask{display:inline-block;margin-top:20px;font-family:var(--sans);font-size:.95rem;font-weight:600;color:var(--white);background:var(--blue);padding:11px 22px;text-decoration:none;transition:background .18s}.snlive-none__ask:hover{background:var(--navy)}.snlive-empty{font-family:var(--sans);color:var(--muted);margin:40px 0}.snlive-hub a:focus-visible,.snlive-hub button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:1023px){.snlive-feature{grid-template-columns:1fr}.snlive-feature__rail{border-left:0;border-top:1px solid var(--rule)}.snlive-keys{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.snlive-hub__hero{align-items:flex-start;padding-top:24px}.snlive-strip{width:100%}.snlive-strip__cell{flex:1;padding:2px 14px}.snlive-cardgrid--2,.snlive-cardgrid--4,.snlive-cardgrid--recent,.snlive-feature__main{grid-template-columns:1fr}.snlive-feature__media img{aspect-ratio:16/9;height:auto}.snlive-cardgrid--recent{gap:26px}.snlive-sched__row{grid-template-columns:1fr;gap:10px;align-items:start}.snlive-sched__when{flex-direction:row;align-items:baseline;gap:10px}.snlive-sched__cta{justify-self:start}.snlive-queue{align-items:flex-start;padding:17px}.snlive-pulse{grid-template-columns:1fr}}@media (max-width:480px){.snlive-keys{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.snlive-latest__item--new{animation:none}.snlive-card__arrow,.snlive-feature__cta-arrow,.snlive-feature__media img,.snlive-pulse__arrow,.snlive-recent__media img{transition:none}}.snlive2 .snlive-hero,.snlive2__hero{border:0;padding:0}.snlive2__wrap{width:100%;max-width:none;margin:0;padding:0 max(24px,calc((100% - 1440px)/2))}.snlive2__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(28px,4vw,52px);align-items:start;padding:clamp(22px,3.4vw,38px)0 72px}.snic{flex:none;vertical-align:middle}.snlive2__hero{margin-bottom:24px}.snlive2__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:14px}.snlive-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.snlive-pill--live{color:var(--red);background:rgba(227,6,19,.08)}.snlive-pill--upcoming{color:#8a5a00;background:rgba(214,138,0,.14)}.snlive-pill--ended,.snlive-pill--paused{color:var(--muted);background:rgba(22,24,29,.06)}.snlive-pill .snlive-dot{width:7px;height:7px}.snlive2__date{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.snlive2__title{font-family:var(--serif);font-weight:500;font-size:clamp(2.1rem,4.2vw,3rem);line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0 0 16px}.snlive2__dek{font-family:var(--sans);font-size:1.1rem;line-height:1.55;color:var(--muted2);margin:0 0 18px;max-width:60ch}.snlive2__hmeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}.snlive2__hmeta-i{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11.5px;letter-spacing:.02em;color:var(--muted2)}.snlive2__hmeta-i .snic{color:var(--muted)}.snlive2__hmeta-i a{color:inherit;text-decoration:none}.snlive2__hmeta-i a:hover{color:var(--blue)}.snlive2__hmeta-sep{color:var(--muted4)}.snlive2__actions{display:flex;gap:12px;flex-wrap:wrap}.snlive2__btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-size:.95rem;font-weight:600;padding:11px 20px;border-radius:8px;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:background .18s,border-color .18s,color .18s}.snlive2__btn--primary{background:var(--navy);color:var(--white)}.snlive2__btn--primary:hover{background:var(--blue)}.snlive2__btn--primary[aria-pressed=true]{background:0 0;color:var(--ink);border-color:var(--ink)}.snlive2__btn--ghost{background:var(--white);color:var(--ink);border-color:var(--rule)}.snlive2__btn--ghost:hover{border-color:var(--ink)}.snlive2__btn--ghost[aria-pressed=true]{background:rgba(18,58,143,.06);color:var(--blue);border-color:var(--blue)}.snlive2__cover{margin:0 0 28px}.snlive2__cover-img{width:100%;height:auto;display:block;border-radius:10px}.snlive2__cover-cap{display:flex;justify-content:space-between;gap:16px;font-family:var(--sans);font-size:12.5px;line-height:1.4;color:var(--muted);margin-top:10px}.snlive2-h{display:flex;align-items:center;gap:9px;font-family:var(--serif);font-weight:500;font-size:1.3rem;line-height:1.2;color:var(--ink);margin:0 0 16px}.snlive2-h .snic{color:var(--blue)}.snlive2-card{border:1px solid var(--rule);border-radius:10px;background:var(--white);padding:22px 24px;margin-bottom:26px}.snlive2-card__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.snlive2-card__head .snlive2-h{margin:0}.snlive2-card__meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.snlive2-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.snlive2-bullets li,.snlive2-prose{font-family:var(--sans);font-size:1rem;color:var(--ink)}.snlive2-bullets li{position:relative;padding-left:20px;line-height:1.55}.snlive2-bullets li::before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--blue)}.snlive2-prose{line-height:1.65}.snlive2-updates{margin-bottom:26px}.snlive2-updates__head{margin-bottom:6px}.snlive2-newpill{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:0 0;border:1px solid var(--rule);border-radius:999px;padding:5px 11px;cursor:pointer}.snlive2-newpill[hidden]{display:none}.snlive2-newpill:not([hidden]){color:var(--red);border-color:rgba(227,6,19,.4)}.snlive2-bg__prose>h2,.snlive2-bg__toc a,.snlive2-more{font-family:var(--sans);color:var(--ink)}.snlive2-more{display:block;margin:14px 0 0 34px;font-size:.9rem;font-weight:600;background:0 0;border:1px solid var(--rule);border-radius:8px;padding:10px 20px;cursor:pointer}.snlive2-more:hover{border-color:var(--ink)}.snlive2-early{position:relative;margin-left:34px;border:1px solid var(--rule);border-radius:10px;background:var(--white);padding:34px 28px;text-align:center}.snlive2-early::before{content:"";position:absolute;left:-30px;top:24px;width:2px;height:calc(100% - 24px);background:var(--rule)}.snlive2-early::after{content:"";position:absolute;left:-34px;top:20px;width:11px;height:11px;border-radius:50%;background:var(--paper);border:2px solid var(--muted4);z-index:1}.snlive2-early__icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;border:1px solid var(--rule);color:var(--muted);margin-bottom:14px}.snlive2-early__lede{font-family:var(--serif);font-size:1.32rem;line-height:1.25;color:var(--ink);margin:0 0 8px}.snlive2-early__hint{font-family:var(--sans);font-size:.92rem;line-height:1.55;color:var(--muted);margin:0 auto;max-width:46ch}.snlive2-track{margin-bottom:26px}.snlive2-track__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:14px}.snlive2-track__item{display:flex;flex-direction:column;gap:10px;border:1px solid var(--rule);border-radius:10px;background:var(--white);padding:18px}.snlive2-track__ic{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:9px;background:rgba(18,58,143,.06);color:var(--blue)}.snlive2-track__t{font-family:var(--serif);font-weight:500;font-size:1.05rem;line-height:1.25;color:var(--ink)}.snlive2-track__d{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:auto}.snlive2-why__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.snlive2-why__item{border:1px solid var(--rule);border-radius:10px;background:var(--white);padding:18px}.snlive2-why__dim{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.snlive2-bg__prose>h3,.snlive2-why__text{font-family:var(--sans);font-size:.95rem;line-height:1.55;color:var(--ink);margin:0}.snlive2-bg{margin-bottom:30px}.snlive2-bg__reading{border-top:2px solid var(--ink);padding-top:16px}.snlive2-bg__toc{display:flex;align-items:baseline;gap:14px;margin:0 0 25px;padding-bottom:14px;border-bottom:1px solid var(--rule)}.snlive2-bg__toc-label{flex:none;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.snlive2-bg__toc ol{display:flex;flex-wrap:wrap;gap:7px 16px;list-style:none;padding:0;margin:0}.snlive2-bg__toc a{font-size:.84rem;color:var(--blue);text-decoration:none}.snlive2-bg__toc a:hover{text-decoration:underline}.snlive2-bg .snlive2-bg__prose{max-width:66ch;color:var(--muted2);font-size:1.05rem;line-height:1.68}.snlive2-bg__prose>h2{max-width:32ch;font-weight:700;font-size:clamp(1.32rem,2.2vw,1.62rem);line-height:1.2;margin:42px 0 11px;letter-spacing:-.015em;scroll-margin-top:150px}.snlive2-bg__prose>h3{font-size:1.16rem;line-height:1.25;margin:28px 0 8px}.snlive2-bg__prose>p{margin:0 0 17px}.snlive2-bg__prose>h2+p{color:var(--ink);font-size:1.1em;line-height:1.62}.snlive2-bgfaq{margin-bottom:34px;border:1px solid var(--rule);border-radius:10px;background:var(--white);padding:22px 24px}.snlive2-bgfaq .snlive2-h{margin-bottom:5px}.snlive2-bgfaq__intro{font-family:var(--sans);font-size:.9rem;line-height:1.45;color:var(--muted);margin:0 0 13px}.snlive2-bgfaq__list{border-top:1px solid var(--rule);counter-reset:snlive-faq}.snlive2-bgfaq__item{position:relative;border-bottom:1px solid var(--rule);counter-increment:snlive-faq}.snlive2-bgfaq__item:last-child{border-bottom:0}.snlive2-bgfaq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0 15px 36px;font-family:var(--sans);font-size:.96rem;font-weight:650;line-height:1.35;color:var(--ink);cursor:pointer;list-style:none}.snlive2-bgfaq__item summary::before{content:counter(snlive-faq,decimal-leading-zero);position:absolute;left:0;top:16px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.08em;color:var(--blue)}.snlive2-bgfaq__item summary::-webkit-details-marker,.snlive2-q__q::-webkit-details-marker,.source-item__name::-webkit-details-marker{display:none}.snlive2-bgfaq__item summary::marker{content:"";display:none}.snlive2-bgfaq__item summary span{flex:none;color:var(--blue);font-family:var(--serif);font-size:1.35rem;font-weight:400;transition:transform .18s ease}.snlive2-bgfaq__item p{max-width:64ch;font-family:var(--sans);font-size:.95rem;line-height:1.6;color:var(--muted2);margin:-2px 0 16px}.snlive2-final__list{list-style:none;margin:0;padding:0}.snlive2-final__item{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--rule)}.snlive2-final__item:first-child{border-top:0}.snlive2-final__n{font-family:var(--serif);font-size:1.35rem;color:var(--muted4);flex:none}.snlive2-final__text{font-family:var(--serif);font-size:1.05rem;line-height:1.35;color:var(--ink)}.snlive2__rail{display:flex;flex-direction:column;gap:20px}.snlive2-rcard{border:1px solid var(--rule);border-radius:12px;background:var(--white);padding:20px}.snlive2-rcard__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.snlive2-rcard__title{font-family:var(--serif);font-weight:500;font-size:1.12rem;line-height:1.2;color:var(--ink);margin:0}.snlive2-rcard__title--icon{display:flex;align-items:center;gap:9px;margin-bottom:14px}.snlive2-ibtn:hover .snlive2-ibtn__ch,.snlive2-rcard__title--icon .snic,.snlive2-rel__item:hover .snlive2-rel__title{color:var(--blue)}.snlive2-rcard__sub{display:block;font-family:var(--sans);font-size:.85rem;color:var(--muted);margin-top:3px}.snlive2-status__dot{width:10px;height:10px;border-radius:50%;background:var(--muted4);margin-top:6px;flex:none}.snlive2-status--live .snlive2-status__dot{background:var(--red);animation:snlive-pulse 2s ease-in-out infinite}.snlive2-status--upcoming .snlive2-status__dot{background:#d68a00}.snlive2-status--ended .snlive2-status__dot{background:var(--muted4)}.snlive2-status__list{margin:0}.snlive2-status__row{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-top:1px solid var(--rule)}.snlive2-status__row:first-child{border-top:0;padding-top:0}.snlive2-status__ic{color:var(--muted);flex:none;margin-top:1px}.snlive2-status__tx{min-width:0}.snlive2-status__k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.snlive2-status__v{font-family:var(--sans);font-size:.98rem;font-weight:600;color:var(--ink);margin:3px 0 0}.snlive2-status__v.is-live{color:var(--red)}.snlive2-status__v.is-upcoming{color:#b26b00}.snlive2-status__note{font-family:var(--sans);font-size:.85rem;line-height:1.5;color:var(--muted);margin:14px 0 0;padding-top:14px;border-top:1px solid var(--rule)}.snlive2-ibtn{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--white);border:1px solid var(--rule);border-radius:10px;padding:13px;cursor:pointer;margin-bottom:10px;transition:border-color .18s,box-shadow .18s}.snlive2-ibtn:last-of-type{margin-bottom:0}.snlive2-ibtn:hover{border-color:var(--blue);box-shadow:0 4px 16px rgba(11,29,68,.06)}.snlive2-ibtn__ic{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:9px;background:rgba(18,58,143,.07);color:var(--blue);flex:none}.snlive2-ibtn__tx{flex:1;min-width:0}.snlive2-ibtn__s,.snlive2-ibtn__t{display:block;font-family:var(--sans)}.snlive2-ibtn__t{font-weight:600;font-size:.98rem;color:var(--ink)}.snlive2-ibtn__s{font-size:.82rem;line-height:1.4;color:var(--muted);margin-top:2px}.snlive2-ibtn__ch{color:var(--muted4);flex:none}.snlive2-intel__output{margin-top:8px}.snlive2-q{border-top:1px solid var(--rule)}.snlive2-q:first-of-type{border-top:0}.snlive2-q__q{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;font-family:var(--sans);font-weight:600;font-size:.92rem;line-height:1.35;color:var(--ink);cursor:pointer;list-style:none}.snlive2-q__q .snic{color:var(--muted4);transition:transform .2s ease;flex:none}.snlive2-q[open] .snlive2-q__q .snic{transform:rotate(90deg);color:var(--blue)}.snlive2-q__a{font-family:var(--sans);font-size:.88rem;line-height:1.55;color:var(--muted2);margin:0 0 12px}.snlive2-rel__item{display:grid;grid-template-columns:78px 1fr;gap:12px;padding:12px 0;border-top:1px solid var(--rule);text-decoration:none}.snlive2-rel__item:first-of-type{border-top:0}.snlive2-rel__media{overflow:hidden;border-radius:6px}.snlive2-rel__media img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.snlive2-rel__title{font-family:var(--serif);font-size:.98rem;line-height:1.25;color:var(--ink)}.snlive2-rel__all,.snlive2-rel__meta{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:5px}.snlive2-rel__all{display:inline-block;margin-top:14px;font-weight:500;letter-spacing:.1em;color:var(--blue);text-decoration:none}.snlive2-rel__all:hover{text-decoration:underline}.snlive2 a:focus-visible,.snlive2 button:focus-visible,.snlive2 summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:960px){.snlive2__grid{grid-template-columns:1fr;gap:8px}.snlive2__rail{margin-top:12px}}@media (max-width:600px){.snlive2__wrap{padding-right:20px;padding-left:20px}.snlive2__grid{padding-top:24px;padding-bottom:48px}.snlive2__title{font-size:clamp(2rem,11vw,2.55rem)}.snlive2-card{padding:18px;border-radius:8px}.snlive2-card__head{align-items:flex-start;flex-direction:column}.snlive2__actions{display:grid;grid-template-columns:1fr}.snlive2__btn{justify-content:center}.snlive2__cover-img{border-radius:8px}.snlive2-rcard{padding:18px;border-radius:10px}.snlive2-track__grid{grid-template-columns:1fr 1fr}}@media (max-width:420px){.snlive2-track__grid{grid-template-columns:1fr}}.home-live{border:0;padding-top:24px;padding-bottom:40px;margin:0}.home-live__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(20px,3vw,40px);align-items:start;border:1px solid var(--rule);border-top:3px solid var(--red);padding:clamp(20px,3vw,32px)}.home-live__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:14px}.home-live__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1;color:var(--ink);margin:0 0 10px}.home-live__title a{color:inherit;text-decoration:none}.author-box__trust a:hover,.home-live__title a:hover{color:var(--blue)}.home-live__latest{font-family:var(--sans);font-size:.98rem;line-height:1.5;color:var(--muted2);margin:0 0 14px}.home-live__latest strong{color:var(--red);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:4px}.home-live__updated{font-family:var(--mono);font-size:11px;color:var(--muted)}.home-live__cta{display:inline-block;margin-top:14px;font-family:var(--sans);font-weight:600;color:var(--blue);text-decoration:none}.home-live__media{display:block;width:100%;aspect-ratio:16/9;overflow:hidden}.home-live__media img{height:100%}.snlive-headerlink{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--red);text-decoration:none}@media (max-width:1023px){.snlive-grid{grid-template-columns:1fr}.snlive-rail{margin-top:8px}.snlive-arch__grid,.snlive-arch__grid--live{grid-template-columns:repeat(2,1fr)}.home-live__grid{grid-template-columns:1fr}}@media (max-width:767px){.snlive-arch__grid,.snlive-arch__grid--live,.snlive-intel__actions{grid-template-columns:1fr}.snlive-update.is-key{margin-left:0}.snlive-new{top:64px}}.author-box__role,.author-box__trust a{font-family:var(--mono);text-transform:uppercase}.author-box__role{display:block;font-size:10.5px;letter-spacing:.12em;color:var(--blue);margin:2px 0 6px}.author-box__social{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 4px}.author-box__link,.author-box__profile{font-family:var(--sans);font-size:12.5px;color:var(--blue);text-decoration:none}.author-box__link:hover{text-decoration:underline}.author-box__profile{display:inline-block;font-weight:600;margin-top:6px}.author-box__trust{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;padding-top:10px;border-top:1px solid var(--rule)}.author-box__trust a{font-size:10px;letter-spacing:.08em;color:var(--muted);text-decoration:none}.source-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.source-item{border:1px solid var(--rule)}.source-item__name{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:6px 12px;cursor:pointer;list-style:none}.source-item[open] .source-item__name{color:var(--blue);border-bottom:1px solid var(--rule)}.source-item__panel{padding:10px 12px;display:flex;flex-direction:column;gap:6px}.source-item__domain,.source-item__open{font-family:var(--sans);font-size:12px;color:var(--muted)}.source-item__open{font-size:12.5px;color:var(--muted2);text-decoration:none}.continue-item__link:hover .continue-item__headline,.continue-next:hover .continue-next__headline,.source-item__open:hover{color:var(--blue)}.continue-story{border-top:2px solid var(--ink);padding-top:22px;margin:44px 0 8px}.continue-story__title{font-family:var(--serif);font-weight:500;font-size:clamp(1.3rem,2.6vw,1.8rem);color:var(--ink);margin:0 0 18px}.continue-next{display:grid;grid-template-columns:200px 1fr;gap:20px;text-decoration:none;align-items:center;margin-bottom:20px}.continue-next--live{border-left:3px solid var(--red);padding-left:18px}.continue-next__media{overflow:hidden}.continue-next__media img,.home-live__media img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.continue-next__label{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.continue-next--live .continue-next__label{color:var(--red)}.continue-next__headline{display:block;font-family:var(--serif);font-weight:500;font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.2;color:var(--ink);margin:6px 0;transition:color .18s}.continue-next__meta{font-family:var(--mono);font-size:11px;color:var(--muted)}.continue-list{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule)}.continue-item__link{display:flex;flex-direction:column;gap:4px;background:var(--paper);padding:14px 16px;text-decoration:none;transition:background .18s}.continue-item__link:hover{background:var(--white)}.continue-item__label{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.continue-item--live .continue-item__label{color:var(--red)}.continue-item--opinion .continue-item__label{color:var(--navy)}.continue-item__headline{font-family:var(--serif);font-size:1.05rem;line-height:1.28;color:var(--ink);transition:color .18s}.continue-item__meta{font-family:var(--mono);font-size:10px;color:var(--muted)}@media (max-width:640px){.continue-next{grid-template-columns:1fr;gap:12px}}.snlive-headerlink--idle{color:var(--muted2)}.snlive-briefing__list a:hover,.snlive-headerlink--idle:hover{color:var(--blue)}.snlive-headerlink--live{color:var(--red)}.wif2-main{--wif-ink:#0b1937;--wif-blue:#244cc4;--wif-red:#f0443e;color:var(--wif-ink);padding-bottom:76px}.wif2-hero{margin:28px 0 0;color:#fff;background:var(--wif-ink);border:0;overflow:hidden}.wif2-hero__text{grid-area:title}.wif2-hero__intro{grid-area:intro;padding:0;max-width:43rem}.wif2-hero__art{grid-area:art;position:relative;align-self:stretch}.wif2-hero__meta{grid-area:meta;margin:12px 0 0;color:rgba(255,255,255,.63);border-color:rgba(255,255,255,.22)}.wif2-hero__metric+.wif2-hero__metric::before{background:rgba(255,255,255,.24);background:#c7c4bd}.wif2-eyebrow{color:#f46661;font-size:10px;letter-spacing:.22em}.wif2-hero__issue{color:#fff;border-color:rgba(255,255,255,.35);border-radius:99px}.wif2-hero__title{max-width:8ch}.wif2-hero__range{color:#f46661;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.15em}.wif2-hero__tagline{color:#fff;font-size:clamp(1.1rem,1.7vw,1.42rem);margin-top:13px}.wif2-hero__lede{color:rgba(255,255,255,.8);max-width:39ch}.wif2-collage{height:100%;aspect-ratio:auto;border-radius:2px}.wif2-sec-head{align-items:flex-end;border-color:var(--wif-ink)}.wif2-sec-title{color:var(--wif-ink)}.wif2-onesent{display:grid;grid-template-columns:minmax(180px,.37fr) 1fr}.wif2-onesent__text{margin:0;letter-spacing:-.035em}.wif2-sixty__grid{gap:14px}.wif2-brief{background:#fff;box-shadow:0 10px 28px rgba(12,25,55,.04)}.wif2-brief__icon{color:var(--wif-blue)}.wif2-brief__sum{margin-top:9px}.wif2-lead__media img{aspect-ratio:16/9}.wif2-lead__flag{padding:8px 12px}.wif2-lead__title{letter-spacing:-.035em;margin-top:4px}.wif2-foot{font-size:9.5px}.wif2-feat{grid-template-columns:42% minmax(0,1fr)}.wif2-feat__media img{min-height:88px}.wif2-feat__title{font-size:clamp(1.16rem,1.55vw,1.42rem)}.wif2-feat__sum{font-size:.9rem}.wif2-cats{padding:clamp(50px,6vw,80px) 34px 38px;background:#e9edf7;border-radius:4px}.wif2-cat__head{border-color:var(--wif-ink)}.wif2-cat__media{border-radius:2px}.wif2-connect__chain{border-left-color:var(--wif-red);padding:19px 20px;background:#fff;box-shadow:0 6px 20px rgba(12,25,55,.04)}.wif2-changed__grid,.wif2-fromto__grid{border:0;background:0 0}.wif2-changed__col,.wif2-fromto__item{background:#fff;box-shadow:0 7px 20px rgba(12,25,55,.035)}.wif2-watch__grid{gap:14px}.wif2-watch__card{border-top:3px solid var(--wif-blue);box-shadow:0 7px 20px rgba(12,25,55,.035)}.wif2-watch__when{color:var(--wif-red)}.wif2-timeline{background:#fff}.wif2-timeline .wif2-sec-head{margin-bottom:26px}.wif2-nav{gap:14px}.wif2-nav__cell{justify-content:center;padding:20px 24px;background:#fff}.wif2-nav__cell--archive{color:#fff;background:var(--wif-blue);border-color:var(--wif-blue)}.wif2-ask{margin:88px 0 0;background:var(--wif-ink);border-top:0}.wif2-ask__title,.wif2-nav__cell--archive .wif2-nav__dir,.wif2-nav__cell--archive .wif2-nav__label{color:#fff}.wif2-ask__lede{color:rgba(255,255,255,.66)}.wif2-ask__input{background:#fff}.wif2-ask__submit{background:var(--wif-red);border-color:var(--wif-red)}.wif2-ask__submit:hover{background:#d73330;border-color:#d73330}@media (max-width:1023px){.wif2-hero{grid-template-columns:1fr 1fr;gap:28px 32px;padding:40px}.wif2-hero__art{min-height:340px}.wif2-lead-grid{grid-template-columns:1fr}.wif2-cats{padding-left:26px;padding-right:26px}}@media (max-width:640px){.wif2-main{padding-bottom:42px}.wif2-main .section__inner{padding-left:20px;padding-right:20px}.wif2-hero{grid-template-columns:1fr;grid-template-areas:"title""intro""art""meta";gap:24px;padding:32px 22px 22px;margin-top:12px}.wif2-hero__title{font-size:clamp(3.9rem,20vw,5.7rem)}.wif2-collage,.wif2-hero__art{min-height:210px}.wif2-hero__metric--updated{margin-left:0}.wif2-onesent{grid-template-columns:1fr;gap:16px;padding:30px 0}.wif2-onesent__text{font-size:1.9rem}.wif2-brief{min-height:0}.wif2-cats{padding:38px 20px 24px;margin-left:-20px;margin-right:-20px;border-radius:0}.wif2-timeline{padding:28px 20px}.wif2-watch__grid{margin-left:-20px;margin-right:-20px;padding-left:20px}}.wif2-main .section__inner{width:100%;padding-left:0;padding-right:0}.wif2-hero{margin-top:0;border-radius:0}.wif2-main>.section__inner>.wif2-nav,.wif2-main>.section__inner>.wif2-sec{margin-left:clamp(24px,6vw,112px);margin-right:clamp(24px,6vw,112px)}.wif2-main>.section__inner>.wif2-cats{margin-left:0;margin-right:0;padding-left:clamp(24px,6vw,112px);padding-right:clamp(24px,6vw,112px);border-radius:0}@media (max-width:640px){.wif2-main>.section__inner>.wif2-nav,.wif2-main>.section__inner>.wif2-sec{margin-left:20px;margin-right:20px}.wif2-main>.section__inner>.wif2-cats{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}}.wif2-cats{background:#f5f6f9;padding-top:clamp(50px,6vw,78px);padding-bottom:clamp(50px,6vw,78px)}.wif2-cats__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wif2-cat{background:#fff;box-shadow:0 10px 28px rgba(12,25,55,.04)}.wif2-cat__head{margin-bottom:8px;border-bottom:2px solid var(--wif-ink)}.wif2-cat__title{letter-spacing:.18em}.wif2-cat__all{padding:6px 0;color:var(--wif-blue)}.wif2-cat__hl{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.2}.wif2-cat__desc{font-size:.84rem;line-height:1.45}.wif2-cat__why{border-left:3px solid var(--wif-red)}.wif2-cat__why-label{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.wif2-cat__why-text{line-height:1.5}@media (max-width:1023px){.wif2-cats__grid--2{grid-template-columns:1fr}}@media (max-width:640px){.wif2-cat,.wif2-cats__grid--2 .wif2-cat,.wif2-cats__grid--2 .wif2-cat+.wif2-cat{padding:22px 18px}.wif2-cat__item{grid-template-columns:88px minmax(0,1fr);gap:13px}.wif2-cat__media{width:88px;height:64px}}.wif2-main{--wif-ink:#171717;--wif-blue:#173b77;--wif-red:#a20d0d;background:#f5f6f9}.wif2-hero{grid-template-columns:minmax(220px,.9fr) minmax(230px,.63fr) minmax(360px,1.12fr);grid-template-areas:"title intro art""meta meta meta";gap:26px 42px;padding:32px clamp(24px,4vw,68px) 16px;color:var(--wif-ink);background:0 0;border-bottom:2px solid var(--wif-ink)}.wif2-hero__text{align-self:start}.wif2-hero__intro{align-self:center}.wif2-hero__art{min-height:230px}.wif2-eyebrow,.wif2-hero__range{color:var(--wif-red)}.wif2-hero__issue{color:var(--wif-ink);border-color:#aaa}.wif2-hero__title{color:#080808;font-size:clamp(3.8rem,6.4vw,6.7rem);line-height:.84;letter-spacing:-.06em}.wif2-hero__tagline{color:var(--wif-ink);font-size:1.08rem}.wif2-brief::before,.wif2-hero__lede{font-family:var(--serif);color:var(--wif-ink)}.wif2-hero__lede{font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.38}.wif2-hero__meta{color:#555;border-color:#171717;padding:12px 0 0}.wif2-hero__metric-ic{color:#171717}.wif2-collage{min-height:230px}.wif2-collage__image{filter:grayscale(1) contrast(1.05) brightness(.82)}.wif2-collage__network{opacity:.72}.wif2-sec{padding-top:clamp(38px,5vw,64px)}.wif2-sec-head{padding-bottom:9px;margin-bottom:16px;border-color:#171717}.wif2-sec-title{color:#171717;font-size:10px;letter-spacing:.13em}.wif2-onesent{grid-template-columns:1fr;gap:10px;padding:20px 0 18px;border-top:0;border-bottom:1px solid #171717}.wif2-onesent__text{max-width:34ch;font-size:clamp(1.8rem,3vw,3rem);line-height:1.03}.wif2-sixty{padding-top:18px}.wif2-sixty__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;row-gap:0;counter-reset:weekly-brief}.wif2-brief{display:grid;grid-template-columns:32px 1fr;min-height:0;padding:13px 0;background:0 0;border:0;border-top:1px solid #d3d0c9;border-radius:0;box-shadow:none;counter-increment:weekly-brief}.wif2-brief::before{content:counter(weekly-brief,decimal-leading-zero);grid-row:1/span 3;font-size:1.25rem}.wif2-brief__icon{display:none}.wif2-brief__cat{font-size:8px;color:var(--wif-red)}.wif2-brief__head{font-size:1rem;line-height:1.2}.wif2-brief__sum{font-size:.8rem;line-height:1.35}.wif2-lead-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:26px;border-top:1px solid #171717;padding-top:18px}.wif2-feat__media,.wif2-lead__media{border-radius:0}.wif2-lead__flag{background:var(--wif-red)}.wif2-lead__title{font-size:clamp(1.8rem,2.8vw,2.75rem);line-height:1.04}.wif2-lead__dek{font-family:var(--serif);font-size:1.05rem;line-height:1.38}.wif2-feat{grid-template-columns:40% 1fr;gap:14px;padding:0 0 14px;margin-bottom:14px}.wif2-feat__title{font-size:1.12rem}.wif2-feat__sum{display:none}.wif2-cats{margin-top:clamp(42px,5vw,64px);padding-top:20px;padding-bottom:24px;background:0 0;border-top:2px solid #171717;border-bottom:1px solid #171717}.wif2-cats .wif2-sec-head{border:0;margin-bottom:12px}.wif2-cats__grid--2{gap:0}.wif2-cat,.wif2-cats__grid--2 .wif2-cat,.wif2-cats__grid--2 .wif2-cat+.wif2-cat{padding:0 28px;background:0 0;border:0;border-radius:0;box-shadow:none}.wif2-cat:first-child,.wif2-cats__grid--2 .wif2-cat:first-child{padding-left:0}.wif2-cat+.wif2-cat,.wif2-changed__col+.wif2-changed__col,.wif2-fromto__item+.wif2-fromto__item{border-left:1px solid #d3d0c9}.wif2-cat__head{padding-bottom:10px;border-bottom:1px solid #171717}.wif2-cat__title{font-size:10px;color:var(--wif-red)}.wif2-cat__item{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:11px 0}.wif2-cat__media{width:68px;height:50px}.wif2-cat__hl{font-size:.98rem}.wif2-cat__desc{display:none}.wif2-cat__why{margin-top:12px;padding:11px 0 0;border-top:1px solid #d3d0c9;border-left:0}.wif2-cat__why-label,.wif2-nav__cell--archive .wif2-nav__dir{color:var(--wif-red)}.wif2-cat__why-text{display:inline;margin:0;font-size:.78rem}.wif2-changed__grid,.wif2-fromto__grid{gap:0}.wif2-changed__col,.wif2-fromto__item,.wif2-watch__card{border:0;border-top:1px solid #171717;border-radius:0;box-shadow:none}.wif2-changed__col,.wif2-fromto__item{padding:16px 18px;background:0 0}.wif2-watch__card{min-height:0;padding:14px 0}.wif2-watch__icon{display:none}.wif2-watch__title{font-size:1rem}.wif2-nav__cell,.wif2-timeline{border:0;border-radius:0;background:0 0}.wif2-timeline{padding:20px 0;border-top:2px solid #171717;border-bottom:1px solid #171717}.wif2-nav__cell{min-height:74px;border-top:1px solid #171717}.wif2-nav__cell--archive{color:var(--wif-ink);background:0 0;border-left:1px solid #d3d0c9;border-right:1px solid #d3d0c9}.wif2-nav__cell--archive .wif2-nav__label{color:var(--wif-ink)}@media (max-width:1023px){.wif2-hero{grid-template-columns:1fr 1fr;grid-template-areas:"title intro""art art""meta meta"}.wif2-cats__grid--2,.wif2-sixty__grid{grid-template-columns:1fr}.wif2-cats__grid--2{gap:22px}.wif2-cat+.wif2-cat{padding-left:0;border-left:0}.wif2-cat,.wif2-cats__grid--2 .wif2-cat,.wif2-cats__grid--2 .wif2-cat+.wif2-cat{padding-right:0}}@media (max-width:640px){.wif2-hero{grid-template-columns:1fr;grid-template-areas:"title""intro""art""meta";padding:28px 20px 16px}.wif2-hero__title{font-size:clamp(3.6rem,19vw,5.2rem)}.wif2-collage,.wif2-hero__art{min-height:190px}.wif2-cat,.wif2-cats__grid--2 .wif2-cat,.wif2-cats__grid--2 .wif2-cat+.wif2-cat{padding:0}.wif2-changed__col+.wif2-changed__col,.wif2-fromto__item+.wif2-fromto__item{border-left:0}}.wif2-glance{padding-top:28px}.wif2-glance__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #171717;border-bottom:1px solid #171717}.wif2-glance__desk{padding:17px 24px 21px;min-width:0}.wif2-glance__desk+.wif2-glance__desk,.wif2-scorecard__list>div+div{border-left:1px solid #d3d0c9}.wif2-glance__title{margin:0 0 13px;color:var(--wif-ink);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.wif2-glance__desk--ahead .wif2-glance__title{color:var(--wif-red)}.wif2-glance__list{display:grid;gap:0;list-style:none;padding:0;margin:0}.wif2-glance__change,.wif2-glance__list>li{padding:8px 0;border-top:1px solid #e1ded7;color:var(--wif-ink);font-family:var(--serif);font-size:.94rem;line-height:1.25}.wif2-glance__change:first-child,.wif2-glance__list>li:first-child{border-top:0;padding-top:0}.wif2-glance__list--numbered{counter-reset:wif-glance}.wif2-glance__list--numbered>li{display:grid;grid-template-columns:22px 1fr;gap:8px;counter-increment:wif-glance}.wif2-glance__list--numbered>li::before{content:counter(wif-glance);color:var(--wif-red);font-family:var(--mono);font-size:10px;font-weight:600}.wif2-glance__change{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:10px}.wif2-glance__topic{font-family:var(--sans);font-size:.78rem;color:#555}.wif2-glance__move{text-align:right;font-family:var(--serif);font-size:.88rem}.wif2-glance__move b{color:var(--wif-red);font-weight:400}.wif2-scorecard{padding-top:28px}.wif2-scorecard__list{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-top:1px solid #171717;border-bottom:1px solid #171717}.wif2-scorecard__list>div{padding:16px 20px;text-align:center}.wif2-scorecard dt{color:var(--wif-ink);font-family:var(--serif);font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1}.wif2-scorecard dd{margin:6px 0 0;color:#666;font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase}@media (max-width:800px){.wif2-glance__grid{grid-template-columns:1fr}.wif2-glance__desk+.wif2-glance__desk{border-left:0;border-top:1px solid #d3d0c9}.wif2-scorecard__list{grid-template-columns:repeat(2,1fr)}.wif2-scorecard__list>div:nth-child(3){border-left:0;border-top:1px solid #d3d0c9}.wif2-scorecard__list>div:nth-child(4){border-top:1px solid #d3d0c9}}.wif2-main .section__inner{width:calc(100% - 64px);max-width:1720px;margin:20px auto 0;background:#e9edf7}@media (max-width:640px){.wif2-main .section__inner{width:100%;margin-top:0}}.wif2-intelligence{padding-top:38px}.wif2-intelligence__grid{display:grid;grid-template-columns:1.25fr .7fr 1fr;border-top:2px solid #171717;border-bottom:1px solid #171717}.wif2-intelligence__panel{padding:20px 24px 24px;min-width:0}.wif2-intelligence__panel+.wif2-intelligence__panel{border-left:1px solid #d3d0c9}.wif2-intelligence__title{margin:0 0 16px;color:var(--wif-ink);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.wif2-intelligence__panel--next .wif2-intelligence__title{color:var(--wif-red)}.wif2-intelligence__list{display:grid;gap:0;list-style:none;margin:0;padding:0}.wif2-intelligence__list li{display:grid;grid-template-columns:30px 1fr;gap:8px;padding:11px 0;border-top:1px solid #e1ded7;color:#585858;font-family:var(--sans);font-size:.82rem;line-height:1.42}.wif2-intelligence__calendar li:first-child,.wif2-intelligence__desks li:first-child,.wif2-intelligence__list li:first-child{padding-top:0;border-top:0}.wif2-intelligence__list strong{display:block;margin-bottom:3px;color:var(--wif-ink);font-family:var(--serif);font-size:1rem;font-weight:500;line-height:1.15}.wif2-intelligence__num{color:var(--wif-red);font-family:var(--mono);font-size:10px;font-weight:600}.wif2-intelligence__calendar,.wif2-intelligence__desks{list-style:none;margin:0;padding:0}.wif2-intelligence__calendar li,.wif2-intelligence__desks li{padding:9px 0;border-top:1px solid #e1ded7;color:var(--wif-ink);font-family:var(--serif)}.wif2-intelligence__desks li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:1rem}.wif2-intelligence__calendar time,.wif2-intelligence__desks b{color:var(--wif-red);font-family:var(--mono);font-size:11px;font-weight:600}.wif2-intelligence__calendar{display:grid;gap:0}.wif2-intelligence__calendar li{display:grid;grid-template-columns:54px 1fr;gap:10px;font-size:.92rem;line-height:1.25}.wif2-intelligence__calendar time{font-size:9px;letter-spacing:.08em}@media (max-width:900px){.wif2-intelligence__grid{grid-template-columns:1fr}.wif2-intelligence__panel+.wif2-intelligence__panel{border-top:1px solid #d3d0c9;border-left:0}}.snlive-hub__sec--briefing{margin-top:38px}.snlive-briefing{display:grid;grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule)}.snlive-briefing__metrics{display:grid;grid-template-columns:repeat(2,1fr);margin:0}.snlive-briefing__metrics>div{padding:20px 22px}.snlive-briefing__metrics>div:nth-child(even){border-left:1px solid var(--rule)}.snlive-briefing__metrics>div:nth-child(n+3){border-top:1px solid var(--rule)}.snlive-briefing__metrics dt{color:var(--ink);font-family:var(--serif);font-size:clamp(1.8rem,2.7vw,2.6rem);line-height:.95}.snlive-briefing__metrics dd{margin:7px 0 0;color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.snlive-briefing__feed{padding:20px 24px 18px;border-left:1px solid var(--rule)}.snlive-briefing__title{margin:0 0 12px;color:var(--ink);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.snlive-briefing__list,.wifm-watch ol{list-style:none;margin:0;padding:0}.snlive-briefing__list li{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:9px 0;border-top:1px solid var(--rule)}.snlive-briefing__list li:first-child{border-top:0;padding-top:0}.snlive-briefing__list time{color:var(--red);font-family:var(--mono);font-size:10px;font-weight:500}.snlive-briefing__list a{color:var(--ink);font-family:var(--serif);font-size:1rem;line-height:1.2;text-decoration:none}.snlive-briefing__empty{margin:0;color:var(--muted);font-family:var(--sans);font-size:.9rem;line-height:1.45}@media (max-width:760px){.snlive-briefing{grid-template-columns:1fr}.snlive-briefing__feed{border-top:1px solid var(--rule);border-left:0}.snlive-briefing__metrics>div{padding:17px}}.wifm{--wifm-navy:#081b3a;--wifm-red:#b40e17;--wifm-paper:#f7f7f4;--wifm-ink:#111;--wifm-rule:#d9d8d2;background:var(--wifm-paper);color:var(--wifm-ink);padding:0 0 96px}.wifm__shell{margin:auto}.wifm a{color:inherit}.wifm-kicker{display:block;color:var(--wifm-red);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.wifm-heading{margin:0;font-family:var(--serif);font-weight:500;line-height:1.05}.wifm-section{padding:clamp(64px,8vw,126px)0}.wifm-section__row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:32px}.wifm-arrow{color:var(--wifm-red)!important;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.wifm-arrow span{display:inline-block;transition:transform .2s}.wifm-hero{position:relative;overflow:hidden;background:var(--wifm-navy);color:#fff}.wifm-hero__image,.wifm-hero__veil{position:absolute;inset:0;width:100%;height:100%}.wifm-hero__image{object-fit:cover}.wifm-hero__veil{background:linear-gradient(90deg,rgba(2,12,30,.94)0,rgba(2,12,30,.73) 42%,rgba(2,12,30,.1) 80%),linear-gradient(0deg,rgba(2,12,30,.44),transparent 55%)}.wifm-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:82px clamp(32px,7vw,112px)}.wifm-hero .wifm-kicker{color:#f16864}.wifm-big__copy h2,.wifm-hero__title{font-family:var(--serif);font-weight:400}.wifm-hero__date,.wifm-hero__title{margin:10px 0 0;letter-spacing:-.065em;text-transform:uppercase}.wifm-hero__date{margin:18px 0 0;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.14em}.wifm-hero__thesis,.wifm-sixty h3{margin:28px 0 0;font-family:var(--serif);line-height:1.13}.wifm-hero__summary{margin:16px 0 0;font-family:var(--sans);line-height:1.55;max-width:52ch}.wifm-big__why strong,.wifm-hero__meta{font-family:var(--mono);font-size:9px;text-transform:uppercase}.wifm-hero__meta{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:28px;letter-spacing:.1em}.wifm-hero__meta span+span{border-left:1px solid rgba(255,255,255,.45);padding-left:22px}.wifm-sixty{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(0,2.2fr);border-bottom:1px solid var(--wifm-rule)}.wifm-sixty p,.wifm-sixty__intro p,.wifm-story small{font-family:var(--sans);line-height:1.5}.wifm-sixty__list{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.wifm-sixty__list li{border-left:1px solid var(--wifm-rule)}.wifm-sixty__num{color:var(--wifm-red);font-family:var(--serif)}.wifm-sixty h3{margin:10px 0 0;font-weight:500;line-height:1.1}.wifm-sixty p{margin:8px 0 0;line-height:1.4;color:#555}.wifm-big__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr)}.wifm-big__image{display:block;overflow:hidden}.wifm-big__image img{display:block;width:100%;object-fit:cover;transition:transform .5s}.wifm-big__image:hover img{transform:scale(1.025)}.wifm-big__copy{align-self:center}.wifm-big__copy h2{margin:0;letter-spacing:-.04em}.wifm-big__copy h2 a{text-decoration:none}.wifm-big__dek{font-family:var(--serif);line-height:1.42}.wifm-big__why{border-left:2px solid var(--wifm-red);padding-left:16px;font-family:var(--sans);line-height:1.5}.wifm-big__why strong{display:block;margin-bottom:4px;color:var(--wifm-red);letter-spacing:.12em}.wifm-stories__grid{display:grid}.wifm-story{position:relative;display:block;min-height:0;overflow:hidden;background:var(--wifm-navy);text-decoration:none}.wifm-story--1{grid-row:span 2}.wifm-story img{width:100%;height:100%;object-fit:cover;transition:transform .55s}.wifm-story:hover img{transform:scale(1.035)}.wifm-story__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,11,29,.92),rgba(0,11,29,.03) 75%)}.wifm-story__content{position:absolute;color:#fff}.wifm-story__meta{display:block;margin-bottom:9px;color:#ff7773;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.wifm-story strong{display:block;font-family:var(--serif);font-weight:400;line-height:1.08}.wifm-story small{display:block;margin-top:8px;line-height:1.35;color:rgba(255,255,255,.82);font-size:.9rem}.wifm-world{border-top:1px solid var(--wifm-rule)}.wifm-world__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.wifm-desk{min-width:0;border-left:1px solid var(--wifm-rule)}.wifm-desk:first-child{padding-left:0;border-left:0}.wifm-desk:last-child{padding-right:0}.wifm-desk h3{margin:0 0 14px;color:var(--wifm-red);font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.wifm-desk__lead{display:block;font-family:var(--serif);line-height:1.18;text-decoration:none}.wifm-desk ul{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--wifm-rule)}.wifm-desk li{margin-top:8px}.wifm-desk li a{font-family:var(--sans);line-height:1.3;text-decoration:none;font-size:.9rem}.wifm-desk li a:before,.wifm-talk__topics li:before{content:"→ ";color:var(--wifm-red)}.wifm-why{background:var(--wifm-navy);color:#fff;padding:clamp(68px,8vw,120px)0}.wifm-why__inner{display:grid;margin:auto}.wifm-watch .wifm-kicker,.wifm-why .wifm-kicker{color:#f16864}.wifm-why h2{margin:10px 0 0;font-family:var(--serif);font-weight:400;line-height:.95}.wifm-why__inner>div p{font-family:var(--sans);font-size:.95rem;line-height:1.45;color:rgba(255,255,255,.7)}.wifm-why__list{display:grid;list-style:none;margin:0;padding:0}.wifm-why__list li{padding:0 24px;border-left:1px solid rgba(255,255,255,.25)}.wifm-ahead li:first-child,.wifm-why__list li:first-child{border-left:0;padding-left:0}.wifm-why__list>li>span{color:#fa6965;font-family:var(--serif);font-size:1.65rem}.wifm-why h3{margin:13px 0;font-family:var(--serif);font-weight:400;line-height:1.1}.wifm-why li p{font-family:var(--sans);line-height:1.48;color:rgba(255,255,255,.74)}.wifm-why li strong{display:block;color:#fff;font-family:var(--mono);font-size:8px;letter-spacing:.11em;text-transform:uppercase}.wifm-numbers dl{display:grid;grid-template-columns:repeat(5,1fr);margin:28px 0 0;border-top:1px solid var(--wifm-rule);border-bottom:1px solid var(--wifm-rule)}.wifm-numbers dl div{padding:24px;border-left:1px solid var(--wifm-rule)}.wifm-numbers dl div:first-child{border-left:0}.wifm-numbers dt{color:var(--wifm-red);font-family:var(--serif);font-size:clamp(2rem,3vw,3.1rem);line-height:1}.wifm-numbers dd{margin:10px 0 0;font-family:var(--sans);font-size:.8rem;line-height:1.35}.wifm-talk__grid{display:grid;margin-top:28px}.wifm-talk blockquote,.wifm-talk__story,.wifm-talk__topics{margin:0;background:#fff}.wifm-talk blockquote span,.wifm-talk__story span,.wifm-talk__topics>span{color:var(--wifm-red);font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.wifm-talk blockquote p{margin:16px 0}.wifm-talk cite{font-family:var(--sans);font-size:.75rem;font-style:normal;color:#666}.wifm-talk__story{display:grid;gap:14px;text-decoration:none}.wifm-talk__story img{grid-row:span 2;object-fit:cover}.wifm-talk blockquote p,.wifm-talk__story strong{font-family:var(--serif);line-height:1.15}.wifm-explore ul,.wifm-talk__topics ul{list-style:none;margin:14px 0 0;padding:0}.wifm-talk__topics li{padding:8px 0;border-top:1px solid var(--wifm-rule);font-family:var(--sans)}.wifm-watch{background:var(--wifm-navy);color:#fff}.wifm-watch__inner{display:grid;margin:auto}.wifm-watch h2,.wifm-watch h3{font-family:var(--serif);font-weight:400}.wifm-watch h2{margin:10px 0;line-height:1}.wifm-watch>div>div>p{font-family:var(--sans);color:rgba(255,255,255,.7);color:#555;font-size:1.08rem}.wifm-watch li{display:grid;gap:14px;border-top:1px solid rgba(255,255,255,.26)}.wifm-watch li>span{color:#f16864;font-family:var(--serif)}.wifm-watch h3{margin:0}.wifm-watch li p{margin:5px 0 0;font-family:var(--sans);line-height:1.4;color:rgba(255,255,255,.68)}.wifm-ahead ol{display:flex;gap:0;list-style:none;padding:0;border-top:2px solid var(--wifm-ink)}.wifm-ahead li{flex:1;border-left:1px solid var(--wifm-rule)}.wifm-ahead time{display:block;color:var(--wifm-red);font-family:var(--mono);font-size:9px;letter-spacing:.1em}.wifm-ahead a,.wifm-ahead li>span{display:block;margin-top:10px;font-family:var(--serif);line-height:1.2;text-decoration:none}.wifm-explore ul{display:grid;margin:28px 0 0;border-top:1px solid var(--wifm-ink)}.wifm-explore li{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid var(--wifm-rule);font-family:var(--serif)}.wifm-explore li span:last-child{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.wifm-explore b{color:var(--wifm-red)}.wifm-ask{background:#e9eef8}.wifm-ask__inner{display:grid;gap:48px;margin:auto}.wifm-ask h2{margin:10px 0;font-family:var(--serif);font-weight:400;line-height:1}.wifm-ask p{font-family:var(--sans);font-size:.9rem;line-height:1.45}.wifm-ask form{display:flex;align-self:center}.wifm-ask .ask-chip,.wifm-ask input{border:1px solid #aab3c5;font-family:var(--sans)}.wifm-ask input{min-width:0;flex:1;background:#fff;font-size:1.15rem;padding:26px}.wifm-ask button{border:0;background:var(--wifm-red);color:#fff;padding:0 24px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase}.wifm-ask__chips{grid-column:2;display:flex;flex-wrap:wrap;gap:8px}.wifm-ask .ask-chip{background:0 0;border-radius:999px;padding:6px 11px;color:#34415c;font-size:.72rem}.wifm-editions__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:25px}.wifm-editions__grid a{display:grid;grid-template-columns:120px 1fr;gap:12px;text-decoration:none}.wifm-editions__grid img{grid-row:span 2;object-fit:cover}.wifm-editions__grid span{color:var(--wifm-red);font-family:var(--mono);letter-spacing:.1em;display:block;margin-bottom:7px;font-size:10px}.wifm-editions__grid strong{font-family:var(--serif);font-weight:400;line-height:1.13}@media (max-width:900px){.wifm-world__grid{grid-template-columns:repeat(3,1fr);gap:30px 0}.wifm-desk:nth-child(4){border-left:0;padding-left:0}.wifm-watch__inner,.wifm-why__inner{grid-template-columns:1fr;gap:34px}.wifm-talk__grid{grid-template-columns:1fr 1fr}.wifm-talk__topics{grid-column:span 2}.wifm-hero,.wifm-hero__content{min-height:600px}.wifm-numbers dl{grid-template-columns:repeat(3,1fr)}.wifm-numbers dl div:nth-child(4){border-left:0}.wifm-ask__inner{grid-template-columns:1fr}.wifm-ask__chips{grid-column:auto}}@media (max-width:640px){.wifm{padding-bottom:54px}.wifm__shell{padding:0 20px}.wifm-section{padding:76px 0}.wifm-section__row{align-items:flex-start;flex-direction:column;margin-bottom:24px}.wifm-hero{min-height:0;display:flex;flex-direction:column}.wifm-hero__image{position:relative;height:250px;order:0}.wifm-hero__veil{display:none}.wifm-hero__content{min-height:0;max-width:none;padding:30px 20px 34px;background:var(--wifm-navy);order:1}.wifm-hero__title{font-size:clamp(4rem,22vw,5.3rem)}.wifm-hero__thesis{font-size:1.65rem}.wifm-sixty{grid-template-columns:1fr;gap:26px}.wifm-numbers dl,.wifm-sixty__list{grid-template-columns:1fr 1fr}.wifm-sixty__list li{padding:16px;border-top:1px solid var(--wifm-rule)}.wifm-desk:nth-child(odd),.wifm-sixty__list li:nth-child(odd){border-left:0;padding-left:0}.wifm-big{padding-top:78px}.wifm-big__grid{grid-template-columns:1fr;gap:24px}.wifm-big__copy h2{font-size:2.4rem}.wifm-stories__grid{display:grid;grid-template-columns:1fr;grid-template-rows:none}.wifm-story,.wifm-story--1{min-height:230px;grid-row:auto}.wifm-world__grid{grid-template-columns:1fr 1fr;gap:30px 0}.wifm-desk{padding:0 14px}.wifm-why__inner{padding:0 20px}.wifm-explore ul,.wifm-talk__grid,.wifm-why__list{grid-template-columns:1fr}.wifm-why__list li,.wifm-why__list li:first-child{padding:22px 0;border-left:0;border-top:1px solid rgba(255,255,255,.25)}.wifm-numbers dl div{padding:18px;border-top:1px solid var(--wifm-rule)}.wifm-numbers dl div:nth-child(odd){border-left:0}.wifm-talk__topics{grid-column:auto}.wifm-watch__inner{padding:0 20px}.wifm-ahead{overflow:hidden}.wifm-ahead ol{width:max-content;min-width:100%;overflow-x:auto}.wifm-ahead li{width:150px;flex:none}.wifm-ask{padding:48px 0}.wifm-ask__inner{padding:0 20px;gap:22px}.wifm-ask form{flex-direction:column;gap:10px}.wifm-ask button{padding:15px}.wifm-editions{padding:54px 0;overflow:hidden}.wifm-editions__grid{display:flex;width:max-content}.wifm-editions__grid a{width:280px}.wifm-editions .wifm__shell{padding-right:0}}@media (prefers-reduced-motion:reduce){.wifm *{transition:none!important}}.wifm-desk:nth-child(4){border-left:1px solid var(--wifm-rule);padding-left:20px}.wifm-talk__grid{grid-template-columns:1.05fr .85fr 1.05fr}@media (max-width:640px){.wifm-desk:nth-child(4){border-left:0;padding-left:0}.wifm-hero__content{padding-bottom:38px}.wifm-big__copy h2{font-size:2.15rem}}.wifm{background:#f5f3ee;padding-bottom:0}.wifm__shell{width:calc(100% - 80px);max-width:1540px;padding:0}.wifm-heading{font-size:clamp(2.6rem,3.5vw,3.7rem);letter-spacing:-.04em}.wifm-section{padding:92px 0}.wifm-hero{min-height:740px}.wifm-hero__content{min-height:740px;max-width:720px;padding:88px 72px}.wifm-hero__title{font-size:clamp(6rem,8.1vw,7.55rem);line-height:.78}.wifm-hero__thesis{max-width:23ch;font-size:clamp(1.7rem,2.2vw,2.25rem)}.wifm-hero__summary{font-size:1.08rem}.wifm-sixty{min-height:245px;grid-template-columns:30% 70%;gap:0;padding:50px 0;background:#f5f3ee}.wifm-sixty__intro{padding-right:54px}.wifm-sixty__intro p{font-size:1.06rem}.wifm-sixty__list li{padding:0 26px}.wifm-sixty__num{font-size:2.8rem;line-height:.9}.wifm-sixty h3{font-size:1.42rem}.wifm-sixty p{font-size:.94rem}.wifm-big{padding-top:106px}.wifm-big__grid{grid-template-columns:55% 45%;gap:56px;margin-top:22px}.wifm-big__image img{aspect-ratio:760/520}.wifm-big__copy{max-width:600px}.wifm-big__copy h2{font-size:clamp(3.35rem,4.3vw,4.25rem);line-height:.94}.wifm-big__dek{font-size:1.23rem}.wifm-big__why,.wifm-talk__topics li{font-size:1rem}.wifm-stories{padding-top:96px}.wifm-stories__grid{grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:390px 390px;gap:16px;margin-top:34px}.wifm-story__content{right:26px;bottom:25px;left:26px}.wifm-story strong{font-size:clamp(1.45rem,1.7vw,1.85rem)}.wifm-story--1 strong{font-size:clamp(2.25rem,2.8vw,3rem);line-height:.98}.wifm-world{background:#f5f3ee;border-top:0;padding-right:48px;padding-left:48px}.wifm-world__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.wifm-desk{min-height:190px;padding:0 24px}.wifm-desk__lead{font-size:1.38rem}.wifm-why{min-height:500px;padding:84px 0;background:#071a38}.wifm-why__inner{width:calc(100% - 80px);max-width:1540px;padding:0;grid-template-columns:55% 45%;gap:0}.wifm-why__analysis{display:grid;grid-template-columns:33% 67%;padding-right:50px}.wifm-why h2{font-size:clamp(3.5rem,5vw,5.25rem)}.wifm-why__list{grid-template-columns:repeat(3,1fr)}.wifm-why h3{font-size:1.5rem}.wifm-why li p{font-size:.9rem}.wifm-why__numbers{border-left:1px solid rgba(255,255,255,.22);padding-left:50px}.wifm-why__numbers dl{display:grid;grid-template-columns:repeat(2,1fr);margin:22px 0 0}.wifm-why__numbers dl div{padding:20px 20px 20px 0;border-bottom:1px solid rgba(255,255,255,.18)}.wifm-why__numbers dt{color:#f16864;font-family:var(--serif);font-size:clamp(3.5rem,5vw,5.5rem);line-height:.9}.wifm-why__numbers dd{margin:11px 0 0;color:rgba(255,255,255,.76);font-family:var(--sans);font-size:.95rem;line-height:1.3}.wifm-talk{padding:105px 0;background:#fff}.wifm-talk__grid{gap:32px}.wifm-talk blockquote,.wifm-talk__story,.wifm-talk__topics{padding:32px;background:#f7f7f4}.wifm-talk blockquote p{font-size:2rem}.wifm-talk__story{grid-template-columns:130px 1fr}.wifm-talk__story img{width:130px;height:100px}.wifm-talk__story strong{font-size:1.3rem}.wifm-watch{margin-top:0;padding:0;background:#f5f3ee;color:var(--wifm-ink)}.wifm-watch__inner{width:calc(100% - 80px);max-width:1540px;padding:96px 0;grid-template-columns:30% 70%;gap:0}.wifm-watch .wifm-kicker,.wifm-watch li>span{color:var(--wifm-red)}.wifm-watch h2{font-size:clamp(3rem,4.5vw,4.8rem)}.wifm-watch li{grid-template-columns:60px 1fr;min-height:122px;padding:24px 0;border-color:#c9c7c0}.wifm-watch li>span{font-size:2.35rem}.wifm-watch h3{font-size:1.65rem}.wifm-watch li p{color:#555;font-size:1rem}.wifm-ahead{padding:100px 0;background:#fff}.wifm-ahead ol{margin:35px 0 0}.wifm-ahead li{min-width:0;padding:24px}.wifm-ahead a,.wifm-ahead li>span{font-size:1.2rem}.wifm-explore{background:#f5f3ee;padding:100px 0}.wifm-explore ul{grid-template-columns:repeat(2,1fr);gap:0 52px}.wifm-explore li{padding:23px 0;font-size:1.75rem}.wifm-ask{min-height:400px;padding:90px 0;background:#e6edf9}.wifm-ask__inner{width:calc(100% - 80px);max-width:1400px;grid-template-columns:.72fr 1.7fr;padding:0}.wifm-ask h2{font-size:clamp(3rem,4.5vw,4.7rem)}.wifm-ask form{min-height:112px}.wifm-ask button{min-width:170px;font-size:11px}.wifm-editions{padding:92px 0;background:#f5f3ee}.wifm-editions__grid{gap:30px}.wifm-editions__grid a{display:block}.wifm-editions__grid img{display:block;width:100%;height:auto;aspect-ratio:16/10;margin-bottom:15px}.wifm-editions__grid strong{font-size:1.55rem}@media (max-width:900px){.wifm-ask__inner,.wifm-watch__inner,.wifm-why__inner,.wifm__shell{width:calc(100% - 48px)}.wifm-hero,.wifm-hero__content{min-height:620px}.wifm-hero__content{padding:60px 48px}.wifm-ask__inner,.wifm-big__grid,.wifm-watch__inner,.wifm-why__inner{grid-template-columns:1fr;gap:36px}.wifm-why__analysis{padding-right:0}.wifm-why__numbers{border-top:1px solid rgba(255,255,255,.22);border-left:0;padding:36px 0 0}.wifm-stories__grid{grid-template-rows:300px 300px}.wifm-sixty{grid-template-columns:1fr}.wifm-sixty__intro{padding:0 0 30px}.wifm-world{padding-right:30px;padding-left:30px}.wifm-watch__inner{padding:72px 0}}@media (max-width:640px){.wifm-ask__inner,.wifm-watch__inner,.wifm-why__inner,.wifm__shell{width:100%;padding-right:20px;padding-left:20px}.wifm-hero{margin-right:-20px;margin-left:-20px}.wifm-hero__content{padding:30px 24px 40px}.wifm-ask form,.wifm-sixty{min-height:0}.wifm-sixty__list li{padding:18px 12px}.wifm-sixty h3{font-size:1.12rem}.wifm-big__copy h2{font-size:2.6rem}.wifm-stories__grid{grid-template-columns:1fr;grid-template-rows:none}.wifm-story--1{min-height:390px}.wifm-story{min-height:250px}.wifm-world{padding-right:20px;padding-left:20px}.wifm-explore ul,.wifm-why__analysis{grid-template-columns:1fr}.wifm-why__list{margin-top:32px}.wifm-talk blockquote p{font-size:1.7rem}.wifm-explore li{font-size:1.35rem}.wifm-editions__grid a{width:280px}.wifm-ask{padding:65px 0}}@media (min-width:901px){.wifm__shell{max-width:1500px}.wifm-section{padding-top:112px;padding-bottom:112px}.wifm-arrow,.wifm-kicker{font-size:13px}.wifm-hero{min-height:710px}.wifm-hero__content{min-height:710px;max-width:690px;padding:76px 68px}.wifm-hero__title{font-size:clamp(6.25rem,7.2vw,7.25rem);line-height:.84;letter-spacing:-.055em}.wifm-hero__date,.wifm-hero__meta{font-size:13px}.wifm-hero__thesis{max-width:18ch;font-size:clamp(1.85rem,2.25vw,2.25rem);line-height:1.12}.wifm-hero__meta{gap:16px 20px;margin-top:34px}.wifm-hero__meta span+span{padding-left:20px}.wifm-sixty{min-height:260px;grid-template-columns:35% 65%;padding-top:44px;padding-bottom:44px}.wifm-sixty__intro p{max-width:30ch;font-size:1.1rem}.wifm-sixty__list li{padding:0 22px}.wifm-sixty__num{font-size:3rem}.wifm-sixty h3{font-family:var(--sans);font-size:1.15rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.wifm-sixty p{line-height:1.42}.wifm-big{min-height:600px;padding-top:112px;padding-bottom:112px}.wifm-big__grid{grid-template-columns:58% 42%;gap:48px;align-items:stretch}.wifm-big__image img{height:100%;min-height:520px;aspect-ratio:auto}.wifm-big__copy{display:flex;flex-direction:column;justify-content:center;max-width:520px}.wifm-big__copy h2{font-size:clamp(3.65rem,4.4vw,4.4rem);line-height:.92}.wifm-big__dek{font-size:1.08rem}.wifm-big__why{font-size:.98rem}.wifm-stories{padding-top:0}.wifm-stories__grid{grid-template-columns:1fr 1fr;grid-template-rows:300px 300px;min-height:600px;gap:14px}.wifm-story--1{grid-row:span 2}.wifm-story strong{font-size:clamp(1.55rem,1.7vw,1.9rem);line-height:1.02}.wifm-story--1 strong{font-size:clamp(2.4rem,2.7vw,3rem);line-height:.97}.wifm-story small{display:none}.wifm-desk h3,.wifm-story__meta{font-size:12px}.wifm-world{min-height:430px;padding-top:86px;padding-bottom:86px}.wifm-world__grid{grid-template-columns:repeat(6,1fr)}.wifm-desk{position:relative;min-height:260px;padding:0 18px}.wifm-desk::before{content:"";display:block;width:42px;height:4px;margin:0 0 18px;background:var(--wifm-red)}.wifm-desk__lead{font-size:1.38rem;line-height:1.08}.wifm-desk li a{font-size:.92rem}.wifm-why{min-height:550px;padding:90px 0}.wifm-why__inner{grid-template-columns:30% 70%;max-width:1500px}.wifm-why__analysis{display:contents}.wifm-why__analysis>div{padding-right:36px}.wifm-why__list{grid-column:2;grid-row:1;grid-template-columns:repeat(3,1fr);align-items:start}.wifm-why h2{font-size:clamp(5rem,6.2vw,6.6rem);line-height:.78}.wifm-why h3{font-size:1.75rem;line-height:1.05}.wifm-why li p{font-size:1.03rem;line-height:1.44}.wifm-why li strong{font-size:11px}.wifm-why__numbers{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.2);border-left:0;margin-top:38px;padding:24px 0 0}.wifm-why__numbers dl{grid-template-columns:repeat(4,1fr);margin-top:12px}.wifm-why__numbers dl div{padding:8px 18px 0;border-right:1px solid rgba(255,255,255,.18);border-bottom:0}.wifm-why__numbers dt{font-size:clamp(4rem,5vw,5.6rem)}.wifm-sixty p,.wifm-talk__topics li,.wifm-why__numbers dd{font-size:1rem}.wifm-talk{padding-top:112px;padding-bottom:112px}.wifm-talk__grid{grid-template-columns:60% 40%;gap:0}.wifm-talk blockquote{padding:44px 52px;min-height:385px}.wifm-talk blockquote p{max-width:16ch;font-size:clamp(2.8rem,3.5vw,3.6rem);line-height:1.02}.wifm-talk__story,.wifm-talk__topics{margin-left:28px}.wifm-talk__story{min-height:170px;grid-template-columns:180px 1fr;padding:0;background:0 0}.wifm-talk__story img{width:180px;height:170px}.wifm-talk__story strong{font-size:1.45rem}.wifm-talk__topics{margin-top:28px;padding:28px}.wifm-watch__inner{max-width:1500px;padding-top:102px;padding-bottom:102px}.wifm-watch li{min-height:140px;grid-template-columns:72px 1fr;padding:27px 0}.wifm-watch li>span{font-size:2.7rem}.wifm-watch h3{font-size:1.85rem}.wifm-watch li p{font-size:1.08rem}.wifm-ahead,.wifm-explore{padding-top:108px;padding-bottom:108px}.wifm-ahead ol{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;border:0}.wifm-ahead li{min-height:240px;padding:30px 24px;background:#f5f3ee;border:0}.wifm-ahead time{font-size:2.7rem;font-family:var(--serif);letter-spacing:-.04em;line-height:1;color:var(--wifm-red)}.wifm-ahead a,.wifm-ahead li>span{font-size:1.35rem;line-height:1.13}.wifm-explore ul{gap:0 70px}.wifm-explore li{min-height:86px;align-items:center;font-size:2.1rem}.wifm-explore li span:last-child{font-size:13px}.wifm-ask{min-height:450px;padding:88px 0}.wifm-ask__inner{max-width:1500px;grid-template-columns:40% 60%;align-items:center}.wifm-ask h2{font-size:clamp(3.3rem,4.2vw,4.5rem)}.wifm-ask p{font-size:1.05rem}.wifm-ask form{min-height:176px;border:1px solid #9eabc4;background:#fff;padding:0;align-items:flex-end}.wifm-ask input{align-self:stretch;border:0;padding:32px;font-family:var(--serif);font-size:1.45rem}.wifm-ask button{height:58px;margin:16px;min-width:140px}.wifm-ask__chips{grid-column:2}.wifm-editions{padding-top:108px;padding-bottom:108px}.wifm-editions__grid a{min-width:0}.wifm-editions__grid strong{font-size:2rem;line-height:1.03}.footer{padding-top:44px;padding-bottom:22px}.footer__network{padding:20px 0}.footer__statement{padding:30px 0}.footer__statement-text{font-size:clamp(1.6rem,3vw,2.7rem)}}.how-produced{margin:40px 0 0;padding:20px 22px;border:1px solid var(--rule);border-radius:8px;background:var(--paper)}.how-produced__title{font-family:var(--serif);font-size:17px;margin:0 0 8px;color:var(--ink)}.how-produced__lead{font-size:14px;line-height:1.6;color:var(--muted2);margin:0 0 14px;max-width:68ch}.how-produced__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 24px;margin:0}.how-produced__row{display:flex;flex-direction:column;gap:2px}.how-produced__row dt{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.how-produced__row dd{margin:0;font-size:14px;color:var(--ink)}.home-desk__title a,.how-produced__row dd a{color:var(--blue);text-decoration:none}.how-produced__row dd a:focus-visible,.how-produced__row dd a:hover{text-decoration:underline;text-underline-offset:2px}.author-box--newsroom{align-items:flex-start}.article-trust__author--newsroom{text-decoration:none}@media (min-width:901px){.hero__lead{grid-template-columns:1fr;align-content:start}.hero__lead-media{aspect-ratio:16/9;min-height:0}.hero__lead-text{padding:34px 0 10px;max-width:820px}}.hero__explainer--image-only,.hero__explainer--image-only:hover{min-height:0;background:0 0}.hero__explainer--image-only::after{display:none!important}.hero__explainer--image-only img{position:static!important;width:100%;height:auto;aspect-ratio:16/9;opacity:1!important;mix-blend-mode:normal!important;object-fit:cover}.coverage .page-hero__sub{margin-top:.5rem;color:var(--muted, #6b7280);font-size:.95rem}.coverage__month{margin:2rem 0}.coverage__month-h{margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border, #e5e7eb);font-size:1.05rem;letter-spacing:.01em}.coverage__list{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.coverage__link{display:flex;gap:.9rem;align-items:baseline;padding:.45rem .25rem;border-radius:6px;text-decoration:none;color:inherit}.coverage__link:focus-visible,.coverage__link:hover{background:var(--surface-2, rgba(0,0,0,.04))}.coverage__date{flex:0 0 4.5rem;color:var(--muted, #6b7280);font-size:.8rem;font-variant-numeric:tabular-nums}.coverage__title{font-size:.98rem;line-height:1.4}@media (min-width:720px){.coverage__list{grid-template-columns:1fr 1fr;column-gap:2rem}}.ad-slot{display:block;margin:2rem auto;padding:0;text-align:center;max-width:100%}.ad-slot__label{display:block;margin-bottom:.35rem;font-family:var(--font-mono, monospace);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ad-slot .adsbygoogle{display:block;min-height:90px;background:var(--surface-2, transparent)}.ad-slot--in_article{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1rem 0}.home-dateline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding-top:22px;padding-bottom:0}.home-dateline__title{font-family:var(--serif);font-weight:500;font-size:clamp(17px,1.5vw,20px);line-height:1.25;letter-spacing:-.01em;margin:0;color:var(--ink)}.home-dateline__meta{display:flex;flex-wrap:wrap;gap:8px;margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.home-desks__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.home-desk{display:flex;flex-direction:column;min-width:0;padding:0 24px;border-left:1px solid var(--rule)}.home-desk:first-child{padding-left:0;border-left:0}.home-desk:last-child{padding-right:0}.home-desk__title{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px}.home-desk__title a:focus-visible,.home-desk__title a:hover{color:var(--navy)}.home-desk__media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--rule-soft);margin-bottom:12px}.home-desk__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.home-desk__lead:hover .home-desk__media img{transform:scale(1.03)}.home-desk__lead-title{font-family:var(--serif);font-weight:500;font-size:20px;line-height:1.18;letter-spacing:-.01em;margin:0 0 8px;text-wrap:balance}.home-desk__lead-title a,.home-desk__list a{color:var(--ink);text-decoration:none}.home-desk__lead-title a:focus-visible,.home-desk__lead-title a:hover,.home-desk__list a:focus-visible,.home-desk__list a:hover{color:var(--blue)}.home-desk__dek{font-size:14px;line-height:1.5;color:var(--muted2);margin:0 0 8px}.home-desk__time{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.home-desk__list{list-style:none;margin:16px 0 0;padding:0}.home-desk__list li{border-top:1px solid var(--rule);padding:11px 0;font-family:var(--serif);font-size:15.5px;line-height:1.3}@media (max-width:1180px){.home-desks__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:44px}.home-desk:nth-child(2n+1){padding-left:0;border-left:0}.home-desk:nth-child(2n){padding-right:0}}@media (max-width:720px){.home-desks__grid{grid-template-columns:1fr;row-gap:36px}.home-desk{border-left:0;padding:0}}.home-trust{background:var(--white)}.home-trust__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.home-trust__item{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:3px solid var(--blue)}.home-trust__title{font-family:var(--serif);font-weight:500;font-size:20px;line-height:1.2;margin:0;color:var(--ink)}.home-trust__text{font-size:14px;line-height:1.55;color:var(--muted2);margin:0;flex:1}.home-trust__link{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--blue);text-decoration:none}.home-trust__link:focus-visible,.home-trust__link:hover{color:var(--navy)}@media (max-width:1000px){.home-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-trust__grid{grid-template-columns:1fr}}.article-trust__editor a{color:inherit;text-decoration:underline;text-underline-offset:2px}.authors-newsroom{display:flex;gap:22px;align-items:flex-start;background:var(--white);border:1px solid var(--rule);padding:26px}.authors-newsroom__mark{width:64px;height:64px;flex:none}.authors-newsroom__text{font-size:15.5px;line-height:1.65;color:var(--muted2);margin:0 0 12px;max-width:72ch}.authors-newsroom__text a{color:var(--blue);text-underline-offset:2px}.authors-newsroom__meta{display:flex;flex-wrap:wrap;gap:18px;margin:4px 0 0;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.authors-newsroom__meta a{color:var(--blue);text-decoration:none}@media (max-width:560px){.authors-newsroom{flex-direction:column;padding:20px}}.stdblock__list{margin:0 0 18px;padding-left:1.2em;font-size:16px;line-height:1.7;color:var(--muted2);max-width:72ch}.stdblock__list li+li{margin-top:6px}.ed-card__media img,.ed-lead__media img{height:auto}.culture-mod__lead .ed-lead__title,.mint__feature .ed-lead__title{max-width:30ch}.culture-mod__lead .ed-lead__dek,.mint__feature .ed-lead__dek{max-width:62ch}.culture-mod__side{gap:22px}.culture-mod__side .ed-card__media img,.mint__feature .ed-lead__media img{aspect-ratio:16/9}