:root{--paper: #ffffff;--surface: #f5f5f4;--ink: #141414;--ink-2: #4a4a4a;--ink-3: #6b6b6b;--rule: #e4e4e2;--accent: #b4232a;--accent-dark: #8e1b21;--accent-tint: #fbeeee;--sans: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1: .875rem;--step-0: 1.0625rem;--step-1: 1.25rem;--step-2: 1.5rem;--step-3: 1.875rem;--step-4: 2.375rem;--gutter: clamp(16px, 4vw, 48px);--gap: clamp(20px, 2.4vw, 32px);--max: 1280px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--step-0);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:2px}::selection{background:var(--accent-tint)}.container{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 14px;border-radius:4px}.skip-link:focus{top:12px}.story__title,.section-head__title,.band__title,.section-hero__title,.article__title,.newsletter__title,.footer__mark,.not-found__mark,.pullquote p,.block-title{font-family:var(--sans);font-weight:700;letter-spacing:-.015em}.icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--ink)}.icon-btn:hover{background:var(--surface)}.btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:6px;border:1px solid transparent;font-weight:600;font-size:.9375rem;line-height:1.2;white-space:nowrap}.btn svg{width:16px;height:16px}.btn--solid{background:var(--accent);color:#fff}.btn--solid:hover{background:var(--accent-dark)}.btn--ghost{background:var(--paper);border-color:var(--rule);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink)}.btn--ghost[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent);color:var(--accent-dark)}.tag{display:inline-block;font-size:var(--step--1);font-weight:700;color:var(--accent);line-height:1.3}a.tag:hover{text-decoration:underline}.pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.topbar{display:flex;align-items:center;gap:24px;min-height:84px}.wordmark{display:flex;align-items:baseline;gap:8px;flex-shrink:0;line-height:1}.wordmark__name{font-weight:800;font-size:1.75rem;letter-spacing:-.03em}.wordmark__place{font-weight:500;font-size:1.75rem;letter-spacing:-.03em;color:var(--accent)}.topbar__meta{display:flex;align-items:center;gap:18px;margin-left:auto;font-size:var(--step--1);color:var(--ink-2);font-variant-numeric:tabular-nums}.topbar__time{font-weight:600;color:var(--ink)}.topbar__weather{display:inline-flex;align-items:center;gap:5px}.topbar__weather svg{width:16px;height:16px}.nav{position:sticky;top:0;z-index:40;background:#fffffff5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--rule)}.nav__inner{display:flex;align-items:center;gap:8px;min-height:52px}.nav__mini{font-weight:800;font-size:1.125rem;letter-spacing:-.02em;color:var(--accent);max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .25s ease,opacity .2s ease,margin .25s ease}.nav.is-scrolled .nav__mini{max-width:60px;opacity:1;margin-right:12px}.nav__links{display:flex;flex:1;gap:4px}.nav__links a{display:block;padding:14px 12px;font-size:.9688rem;font-weight:500;color:var(--ink-2);box-shadow:inset 0 -3px 0 transparent}.nav__links a:hover{color:var(--ink)}.nav__links a.active{color:var(--ink);font-weight:700;box-shadow:inset 0 -3px 0 var(--accent)}.nav__button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--rule);border-radius:6px;background:var(--paper);font-size:.9375rem;font-weight:600}.nav__button svg{width:18px;height:18px}.nav__button:hover{border-color:var(--ink)}.nav__menu{display:none}.nav__panel{border-top:1px solid var(--rule);background:var(--paper)}.nav__panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding-block:12px 20px}.nav__panel a{display:block;padding:12px 4px;font-size:1.125rem;font-weight:600;border-bottom:1px solid var(--rule)}.nav__panel a.active{color:var(--accent)}.ticker{border-bottom:1px solid var(--rule);font-size:.9375rem}.ticker__inner{display:flex;align-items:center;gap:16px;min-height:44px}.ticker__live{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:2px 10px 2px 8px;border-radius:4px;background:var(--accent-tint);color:var(--accent);font-weight:700;font-size:var(--step--1)}.ticker__viewport{overflow:hidden;flex:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.ticker__track{display:flex;gap:48px;width:max-content;animation:marquee 90s linear infinite}.ticker__track li{white-space:nowrap}.ticker:hover .ticker__track,.ticker:focus-within .ticker__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.byline{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:12px;font-size:var(--step--1);color:var(--ink-3)}.byline span:first-child{color:var(--ink-2);font-weight:600}.byline span.byline__time:first-child{color:var(--ink-3);font-weight:400}.story{display:flex;flex-direction:column;gap:14px;min-width:0}.story__media{display:block;overflow:hidden;border-radius:4px;background:var(--surface);aspect-ratio:3 / 2}.story__media img{width:100%;height:100%;object-fit:cover}.story__body .tag{margin-bottom:6px}.story__title{font-size:1.3125rem;line-height:1.25;text-wrap:balance}.story__title a:hover{color:var(--accent)}.story__dek{margin-top:8px;color:var(--ink-2);font-size:1rem;line-height:1.55;text-wrap:pretty}.story--hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,3.5vw,48px);align-items:center}.story--hero .story__title{font-size:clamp(2.125rem,3.6vw,3.25rem);line-height:1.1;letter-spacing:-.025em;font-weight:800}.story--hero .story__dek{font-size:var(--step-1);line-height:1.5;margin-top:16px}.story--hero .byline{margin-top:16px}.story--feature .story__title{font-size:clamp(1.625rem,2.4vw,2.125rem);line-height:1.15;letter-spacing:-.02em}.story--row{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:18px;align-items:start;padding-bottom:22px;border-bottom:1px solid var(--rule)}.story--row:last-child{border-bottom:0;padding-bottom:0}.story--row .story__media{grid-column:2;grid-row:1;aspect-ratio:1}.story--row .story__body{grid-column:1;grid-row:1}.story--row .story__title{font-size:1.1875rem}.story--compact{padding-top:16px;border-top:1px solid var(--rule)}.story--compact .story__title{font-size:1.125rem}.story--compact .byline{margin-top:8px}.story--overlay,.story--overlay-lg{position:relative;isolation:isolate;border-radius:4px;overflow:hidden;min-height:300px;justify-content:flex-end;color:#fff}.story--overlay .story__media,.story--overlay-lg .story__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto;border-radius:0}.story--overlay .story__media:after,.story--overlay-lg .story__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000c)}.story--overlay .story__body,.story--overlay-lg .story__body{padding:24px}.story--overlay .tag,.story--overlay-lg .tag{color:#fff}.story--overlay .story__title a:hover,.story--overlay-lg .story__title a:hover{color:#fff;text-decoration:underline}.story--overlay .byline,.story--overlay-lg .byline,.story--overlay .byline span,.story--overlay-lg .byline span{color:#ffffffd9}.story--overlay .story__dek,.story--overlay-lg .story__dek{color:#ffffffe6;max-width:52ch}.story--overlay .story__title{font-size:1.5rem}.story--overlay-lg .story__title{font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.12;max-width:22ch}.hero{padding-top:clamp(28px,3.5vw,48px);padding-bottom:clamp(28px,3.5vw,48px);border-bottom:1px solid var(--rule)}.top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.1fr);gap:var(--gap);margin-top:clamp(32px,4vw,48px)}.top-grid__latest{border-left:1px solid var(--rule);padding-left:var(--gap)}.timeline__title{display:flex;align-items:center;gap:10px;font-size:var(--step-1);font-weight:700;margin-bottom:4px}.timeline__list li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;padding-block:12px;border-top:1px solid var(--rule)}.timeline__list li:first-child{border-top:0}.timeline__time{font-size:var(--step--1);font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;padding-top:2px}.timeline__link{font-size:1rem;font-weight:500;line-height:1.4}.timeline__link:hover{color:var(--accent)}.cards{display:grid;gap:var(--gap);margin-top:clamp(40px,5vw,56px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--rule)}.cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cards--flush{margin-top:0;padding-top:0;border-top:0}.block{margin-top:clamp(56px,7vw,96px)}.section-head{display:flex;align-items:baseline;gap:16px;padding-bottom:14px;margin-bottom:28px;border-bottom:2px solid var(--ink)}.section-head__title{font-size:clamp(1.625rem,2.4vw,2.125rem);line-height:1.1;flex:1}.section-head__title a:hover{color:var(--accent)}.section-head__more{font-size:.9375rem;font-weight:600;color:var(--accent);white-space:nowrap}.section-head__more:hover{text-decoration:underline;text-underline-offset:3px}.block-title{font-size:clamp(1.625rem,2.4vw,2.125rem);line-height:1.1;padding-bottom:14px;margin-bottom:8px;border-bottom:2px solid var(--ink)}.split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(24px,3.5vw,56px)}.split__list{display:flex;flex-direction:column;gap:22px}.band{margin-top:clamp(56px,7vw,96px);background:var(--surface);padding-block:clamp(48px,6vw,80px)}.band__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 40px}.band__title{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.band__lede{color:var(--ink-2);font-size:var(--step-0)}.clocks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-block:clamp(24px,3vw,36px)}.clocks li{background:var(--paper);border-radius:4px;padding:16px 18px;display:flex;flex-direction:column;gap:2px}.clocks__time{font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:500;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.clocks__city{font-size:var(--step--1);color:var(--ink-2)}.clocks li:first-child .clocks__time{color:var(--accent);font-weight:700}.band__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(250px,auto));gap:16px}.band__grid>:first-child{grid-row:span 2;min-height:520px}.opinion{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.opinion__item{display:flex;flex-direction:column}.opinion__item+.opinion__item{border-left:1px solid var(--rule);padding-left:var(--gap)}.opinion__who{display:flex;align-items:center;gap:12px;margin-bottom:16px}.avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent-tint);color:var(--accent);font-weight:700;font-size:1rem;flex-shrink:0}.avatar--sm{width:44px;height:44px;font-size:.9375rem}.opinion__author{font-weight:700;font-size:.9688rem}.opinion__role{font-size:var(--step--1);color:var(--ink-3)}.opinion__title{font-size:clamp(1.375rem,1.8vw,1.625rem);font-weight:600;font-style:italic;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.opinion__title a:hover{color:var(--accent)}.opinion__dek{color:var(--ink-2);margin-top:10px;font-size:1rem}.duo{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:start}.most-read__list li{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:baseline;padding-block:16px;border-bottom:1px solid var(--rule)}.most-read__list li:last-child{border-bottom:0}.most-read__rank{font-size:1.75rem;font-weight:700;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.most-read__list a{font-size:1.1875rem;line-height:1.35;font-weight:600}.most-read__list a:hover{color:var(--accent)}.newsletter{background:var(--surface);border-radius:6px;padding:clamp(28px,3.5vw,40px);border-top:4px solid var(--accent)}.newsletter__title{font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.15}.newsletter__lede{color:var(--ink-2);margin-top:12px;font-size:var(--step-0);line-height:1.55}.newsletter__form{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.newsletter__form input{flex:1 1 200px;min-width:0;padding:11px 14px;border-radius:6px;border:1px solid #cfcfcd;background:var(--paper);color:var(--ink);font:inherit}.newsletter__form input:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.newsletter__form input[aria-invalid=true]{border-color:var(--accent)}.newsletter__hint{flex-basis:100%;font-size:var(--step--1);color:var(--ink-3)}.newsletter__hint.is-error{color:var(--accent)}.newsletter__done{margin-top:22px;font-weight:700;color:var(--accent)}.rails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.rail{display:flex;flex-direction:column;gap:16px}.rail .section-head{margin-bottom:4px}.rail .section-head__title{font-size:1.5rem}.section-hero{padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(24px,3vw,40px);margin-bottom:clamp(28px,4vw,44px);border-bottom:2px solid var(--ink)}.section-hero__title{font-size:clamp(2.75rem,7vw,5rem);line-height:1;letter-spacing:-.03em;font-weight:800}.section-hero__blurb{margin-top:14px;font-size:var(--step-1);color:var(--ink-2);max-width:52ch;line-height:1.5}.section-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:clamp(24px,3.5vw,56px)}.section-layout .story--hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.section-layout .story--hero .story__title{font-size:clamp(1.875rem,2.8vw,2.5rem)}.section-layout__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);margin-top:clamp(32px,4vw,48px);padding-top:clamp(28px,3.5vw,40px);border-top:1px solid var(--rule)}.section-layout__side .timeline{position:sticky;top:76px;border-left:1px solid var(--rule);padding-left:var(--gap)}.progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--accent);transform-origin:0 50%;z-index:50}.article__head{max-width:calc(800px + 2 * var(--gutter));padding-top:clamp(32px,5vw,56px)}.article__title{font-size:clamp(2.125rem,4.6vw,3.5rem);line-height:1.1;letter-spacing:-.025em;font-weight:800;margin-top:10px;text-wrap:balance}.article__title.is-opinion{font-style:italic;font-weight:700}.article__dek{margin-top:18px;font-size:clamp(1.1875rem,1.6vw,1.375rem);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;padding-block:18px;border-block:1px solid var(--rule)}.article__author{display:flex;align-items:center;gap:12px}.article__name{font-weight:700}.article__role{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.article__role .community-badge,.profile__role .community-badge{margin-right:0}.article__role,.article__time{font-size:var(--step--1);color:var(--ink-3)}.article__time{font-variant-numeric:tabular-nums}.article__tools{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.article__figure{margin-block:clamp(28px,4vw,44px) 0;max-width:calc(1080px + 2 * var(--gutter))}.article__figure img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:4px;background:var(--surface)}.article__figure figcaption{margin-top:10px;font-size:var(--step--1);color:var(--ink-3)}.article__body{max-width:calc(680px + 2 * var(--gutter));margin-top:clamp(28px,4vw,44px);font-size:clamp(1.125rem,1.3vw,1.1875rem);line-height:1.75}.article__body p+p,.article__body div+div,.article__body>p+div{margin-top:1.25em}.article__first{font-size:1.15em;line-height:1.65}.pullquote{margin:1.8em 0 1.6em;padding-left:22px;border-left:4px solid var(--accent)}.pullquote p{font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.3;font-weight:600;font-style:italic}.article__end{margin-top:2.6em!important;padding-top:18px;border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-3)}.related .block-title{margin-bottom:28px}.related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.search__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#14141473;animation:fade .2s ease both}.search__panel{position:relative;width:min(680px,100%);max-height:80vh;overflow-y:auto;background:var(--paper);border-radius:8px;padding:8px 8px 16px;box-shadow:0 20px 60px #0003;animation:drop .2s ease both}@keyframes drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes fade{0%{opacity:0}}.search__field{display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--rule)}.search__field input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--step-1);padding:10px 0}.search__field input:focus{outline:none}.search__label{padding:14px 16px 6px;font-size:var(--step--1);color:var(--ink-3)}.search__results button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left;border:0;background:transparent;padding:12px 16px;border-radius:6px}.search__results button.is-active{background:var(--surface)}.search__title{font-size:1.0625rem;font-weight:600;line-height:1.35}.search__empty{padding:16px;color:var(--ink-2)}.site-footer{margin-top:clamp(72px,9vw,120px);padding-block:clamp(40px,5vw,64px) 32px;background:var(--surface);border-top:4px solid var(--accent)}.footer__grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:var(--gap)}.footer__mission{font-size:var(--step-1);font-weight:500;line-height:1.45;max-width:34ch}.footer__head{font-size:var(--step--1);font-weight:700;margin-bottom:10px}.site-footer ul li{padding-block:4px;color:var(--ink-2)}.site-footer ul a:hover{color:var(--accent)}.footer__mark{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.03em;margin-top:clamp(40px,5vw,64px)}.footer__legal{margin-top:10px;font-size:var(--step--1);color:var(--ink-3)}.not-found{text-align:center;padding-block:clamp(64px,10vw,140px);display:flex;flex-direction:column;align-items:center;gap:16px}.not-found__mark{font-size:clamp(5rem,14vw,9rem);line-height:.9;color:var(--accent);font-weight:800}.not-found h1{font-size:var(--step-3);font-weight:700}.not-found p{color:var(--ink-2);margin-bottom:8px}@media (max-width: 1100px){.nav__links a{padding-inline:9px;font-size:.9375rem}.top-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.top-grid__latest{grid-column:1 / -1;border-left:0;padding-left:0;padding-top:24px;border-top:1px solid var(--rule)}.cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.clocks{grid-template-columns:repeat(3,minmax(0,1fr))}.section-layout{grid-template-columns:1fr}.section-layout__side .timeline{border-left:0;padding-left:0}.footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__about{grid-column:1 / -1}}@media (max-width: 960px){.nav__links{display:none}.nav__menu{display:inline-flex}.nav__search{margin-left:auto}.topbar__meta{display:none}.story--hero,.section-layout .story--hero{grid-template-columns:1fr;gap:20px}.top-grid{grid-template-columns:1fr 1fr}.split,.duo,.opinion,.rails,.related__grid{grid-template-columns:1fr}.opinion__item+.opinion__item{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:var(--gap)}.band__grid{grid-template-columns:1fr;grid-template-rows:none}.band__grid>:first-child{grid-row:auto;min-height:400px}.rail+.rail{margin-top:32px}}@media (max-width: 640px){.wordmark__name,.wordmark__place{font-size:1.375rem}.topbar{min-height:68px;gap:12px}.topbar .btn{padding:8px 14px;font-size:.875rem}.top-grid,.cards--4,.section-layout__grid{grid-template-columns:1fr}.top-grid>.story,.cards--4>.story,.section-layout__grid>.story{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:16px;align-items:start;padding-bottom:20px;border-bottom:1px solid var(--rule)}.top-grid>.story .story__media,.cards--4>.story .story__media,.section-layout__grid>.story .story__media{grid-column:2;grid-row:1;aspect-ratio:1}.top-grid>.story .story__body,.cards--4>.story .story__body,.section-layout__grid>.story .story__body{grid-column:1;grid-row:1}.top-grid .story__dek,.section-layout__grid .story__dek{display:none}.story__title{font-size:1.1875rem}.story--row{grid-template-columns:minmax(0,1fr) 104px}.clocks,.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article__tools{margin-left:0}.section-head{flex-wrap:wrap}}@media (max-width: 400px){.wordmark__name,.wordmark__place{font-size:1.1875rem}.nav__button{padding:7px 11px}}.byline a.byline__author{color:var(--ink-2);font-weight:600}.byline a.byline__author:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.story--overlay .byline a.byline__author,.story--overlay-lg .byline a.byline__author{color:#fff}a.article__name{display:block;font-weight:700}a.article__name:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.crumbs{display:flex;align-items:center;gap:8px;font-size:var(--step--1);color:var(--ink-3)}.crumbs a:first-child:hover{color:var(--ink);text-decoration:underline}.profile{display:flex;align-items:center;gap:clamp(16px,3vw,32px);padding-block:clamp(36px,5vw,64px)}.avatar--lg{width:clamp(80px,10vw,112px);height:clamp(80px,10vw,112px);font-size:clamp(1.75rem,3vw,2.5rem);margin:0}.profile__name{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.profile__role{margin-top:6px;font-weight:600;color:var(--accent)}.profile__bio{margin-top:10px;color:var(--ink-2);font-size:var(--step-1);max-width:56ch;line-height:1.5}.block-title__count{font-size:var(--step--1);font-weight:500;color:var(--ink-3);letter-spacing:0;margin-left:10px}.story-list{display:flex;flex-direction:column;gap:24px;max-width:860px;margin-top:24px}.story-list .story--row{grid-template-columns:minmax(0,1fr) 200px}.story-list .story--row .story__media{aspect-ratio:3 / 2}.info{max-width:calc(760px + 2 * var(--gutter));padding-top:clamp(36px,5vw,64px)}.info__head{padding-bottom:clamp(24px,3vw,36px);margin-bottom:clamp(28px,3.5vw,40px);border-bottom:2px solid var(--ink)}.info__title{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.info__lede{margin-top:14px;font-size:var(--step-1);color:var(--ink-2);line-height:1.5}.info__body{font-size:var(--step-0);line-height:1.75}.info__body h2{font-size:var(--step-2);font-weight:700;letter-spacing:-.015em;margin:1.8em 0 .5em}.info__body h2:first-child{margin-top:0}.info__body p+p{margin-top:1em}.info__body ul:not(.corrections){padding-left:1.2em;list-style:disc}.info__body ul:not(.corrections) li+li{margin-top:.5em}.info__body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.info__note{margin-top:2em!important;padding:14px 16px;border-radius:6px;background:var(--surface);font-size:var(--step--1);color:var(--ink-2)}.corrections li{padding-block:16px;border-bottom:1px solid var(--rule)}.corrections li:first-child{padding-top:0}.corrections__date{font-size:var(--step--1);font-weight:700;color:var(--ink-3);margin-bottom:4px}.form{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.form__row{display:flex;flex-direction:column;gap:6px;width:100%}.form__row label{font-weight:600}.form input:not([type=checkbox]),.form select,.form textarea{width:100%;padding:12px 14px;border-radius:6px;border:1px solid #c9c9c7;background:var(--paper);color:var(--ink);font:inherit}.form textarea{resize:vertical}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.form [aria-invalid=true]{border-color:var(--accent)}.form__error{font-size:var(--step--1);color:var(--accent);font-weight:600}.form .btn{padding:13px 24px;font-size:1rem}.form-done{padding:clamp(24px,3vw,36px);border-radius:6px;background:var(--surface);border-top:4px solid var(--accent)}.form-done h2{font-size:var(--step-2);font-weight:700;margin-bottom:8px}.form-done p{color:var(--ink-2);margin-bottom:20px}.nl-list{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.nl-card{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--rule);border-radius:6px;cursor:pointer}.nl-card:hover{border-color:var(--ink-3)}.nl-card.is-on{border-color:var(--accent);background:var(--accent-tint)}.nl-card input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent);flex-shrink:0}.nl-card__text{display:flex;flex-direction:column;gap:2px}.nl-card__name{font-weight:700;font-size:1.0625rem}.nl-card__when{font-size:var(--step--1);font-weight:600;color:var(--accent)}.nl-card__about{font-size:.9375rem;color:var(--ink-2);line-height:1.45;margin-top:4px}.newsletter__more{display:inline-block;margin-top:18px;font-size:.9375rem;font-weight:600;color:var(--accent)}.newsletter__more:hover{text-decoration:underline;text-underline-offset:3px}.section-layout__side{display:flex;flex-direction:column;gap:36px}.section-layout__side .timeline{position:static}.side-sections{border-left:1px solid var(--rule);padding-left:var(--gap)}.side-sections__title{font-size:var(--step-1);font-weight:700;margin-bottom:8px}.side-sections li a{display:block;padding-block:9px;border-top:1px solid var(--rule);font-weight:500}.side-sections li:first-child a{border-top:0}.side-sections li a:hover{color:var(--accent)}.to-top{position:fixed;right:20px;bottom:20px;z-index:30;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--rule);background:var(--paper);font-size:.875rem;font-weight:600;box-shadow:0 6px 20px #0000001a;animation:fade .2s ease both}.to-top:hover{border-color:var(--ink)}@media (max-width: 1100px){.side-sections{border-left:0;padding-left:0}.side-sections ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.side-sections li:nth-child(2) a{border-top:0}}@media (max-width: 640px){.profile{flex-direction:column;align-items:flex-start}.story-list .story--row{grid-template-columns:minmax(0,1fr) 104px}.story-list .story--row .story__media{aspect-ratio:1}.nl-list{grid-template-columns:1fr}.to-top{right:12px;bottom:12px}}.topbar__actions{display:flex;align-items:center;gap:8px}.ticker--empty{min-height:45px}.ticker__track a:hover{color:var(--accent);text-decoration:underline}.state{padding-block:clamp(32px,5vw,64px);color:var(--ink-2)}.state--error{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.state--error h1{font-size:var(--step-3);font-weight:700;color:var(--ink)}.skeleton{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:16px 40px}.skeleton span{display:block;border-radius:4px;background:linear-gradient(90deg,var(--surface),#ebebea,var(--surface));background-size:200% 100%;animation:shimmer 1.4s linear infinite}.skeleton__img{grid-row:span 3;aspect-ratio:3 / 2}.skeleton__line{height:32px}.skeleton__line--short{width:60%}@keyframes shimmer{to{background-position:-200% 0}}.load-more{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:clamp(32px,4vw,48px)}.section-hero__count{margin-top:10px;font-size:var(--step--1);color:var(--ink-3)}.article__time{display:flex;flex-wrap:wrap;column-gap:0}.article__updated{flex-basis:100%}.article__source{margin-top:2.4em!important;padding:16px 18px;border-radius:6px;background:var(--surface);font-size:var(--step--1);line-height:1.6;color:var(--ink-2)}.article__source a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}a.opinion__author:hover{color:var(--accent)}.corrections__empty{color:var(--ink-2)}.btn--sm{padding:6px 12px;font-size:.875rem}.btn--block{width:100%;justify-content:center}.btn--danger:hover{border-color:var(--accent);color:var(--accent)}.btn:disabled{opacity:.6;cursor:progress}.auth{display:flex;justify-content:center;padding-block:clamp(40px,7vw,96px)}.auth__card{width:min(440px,100%);padding:clamp(24px,4vw,40px);border:1px solid var(--rule);border-radius:8px;border-top:4px solid var(--accent)}.auth__title{font-size:var(--step-3);font-weight:800;letter-spacing:-.02em}.auth__lede{margin:8px 0 24px;color:var(--ink-2)}.auth .form{align-items:stretch}.studio-bar{background:var(--surface);border-bottom:1px solid var(--rule);font-size:.9375rem}.studio-bar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding-block:10px}.studio-bar__actions{display:flex;align-items:center;gap:8px}.studio-bar__link{font-weight:600;padding:8px 10px}.studio-bar__link:hover{color:var(--accent)}.studio{padding-top:clamp(28px,4vw,48px)}.studio--editor{max-width:calc(820px + 2 * var(--gutter))}.studio__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-bottom:20px;margin-bottom:24px;border-bottom:2px solid var(--ink)}.studio__stats{color:var(--ink-3);font-size:var(--step--1)}.studio__notice{padding:12px 16px;border-radius:6px;background:var(--surface);margin-bottom:20px;font-weight:600}.studio__notice--error{background:var(--accent-tint);color:var(--accent-dark)}.studio-table{display:flex;flex-direction:column}.studio-table__row{display:grid;grid-template-columns:minmax(0,1fr) 110px 100px 80px 150px;gap:16px;align-items:center;padding-block:14px;border-bottom:1px solid var(--rule);font-size:.9375rem}.studio-table__row--head{font-size:var(--step--1);font-weight:700;color:var(--ink-3);padding-block:8px}.studio-table__title a{font-weight:600}.studio-table__title a:hover{color:var(--accent)}.studio-table__by{display:block;font-size:var(--step--1);color:var(--ink-3)}.studio-table__actions{display:flex;gap:6px;justify-content:flex-end}.form__hint{font-size:var(--step--1);color:var(--ink-3);margin-top:-2px}.form__label{font-weight:600}.form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.form__actions{display:flex;gap:10px}.upload{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;max-height:360px;border:2px dashed #c9c9c7;border-radius:6px;background:var(--surface);cursor:pointer;overflow:hidden}.upload:hover,.upload:focus-within{border-color:var(--accent)}.upload.is-invalid{border-color:var(--accent)}.upload img{width:100%;height:100%;object-fit:cover}.upload__empty{font-weight:600;color:var(--ink-2)}.upload__change{position:absolute;right:12px;bottom:12px;padding:6px 12px;border-radius:6px;background:#ffffffeb;font-size:.875rem;font-weight:600}@media (max-width: 760px){.studio-table__row--head{display:none}.studio-table__row{grid-template-columns:1fr auto;grid-template-areas:"title title" "meta actions";row-gap:8px}.studio-table__row>:nth-child(1){grid-area:title}.studio-table__row>:nth-child(2),.studio-table__row>:nth-child(3),.studio-table__row>:nth-child(4){display:inline;font-size:var(--step--1);color:var(--ink-3)}.studio-table__row>:nth-child(2){grid-area:meta}.studio-table__row>:nth-child(3),.studio-table__row>:nth-child(4){display:none}.studio-table__actions{grid-area:actions}.form__pair,.skeleton{grid-template-columns:1fr}.skeleton__img{grid-row:auto}}@media (max-width: 960px){.topbar__actions{margin-left:auto}}.article__by{font-size:.9375rem;color:var(--ink-2)}.article__by a.article__name{display:inline}.article__figure figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.article__credit{color:var(--ink-3);white-space:nowrap}.share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2em;padding-top:20px;border-top:1px solid var(--rule);font-family:var(--sans)}.share__label{font-size:var(--step--1);font-weight:700;margin-right:4px}.share__link{padding:6px 12px;border:1px solid var(--rule);border-radius:999px;font-size:.875rem;font-weight:600}.share__link:hover{border-color:var(--accent);color:var(--accent)}.author-box{display:flex;gap:16px;margin-top:28px;padding:22px;border-radius:6px;background:var(--surface);font-size:1rem;line-height:1.55}.author-box .avatar{margin:0}.author-box__name{font-weight:700;font-size:1.0625rem}.author-box__name a:hover{color:var(--accent)}.author-box__role{font-size:var(--step--1);color:var(--accent);font-weight:600}.author-box__bio{margin-top:6px!important;color:var(--ink-2)}.author-box__more{margin-top:14px!important;font-size:var(--step--1);font-weight:700}.author-box__list{margin-top:4px}.author-box__list li{padding-block:6px;border-top:1px solid var(--rule);font-size:.9375rem;font-weight:500;line-height:1.4}.author-box__list li:first-child{border-top:0}.author-box__list a:hover{color:var(--accent)}.pulse--light{background:#fff}.tag--breaking{display:inline-flex;align-items:center;padding:2px 7px;border-radius:3px;background:var(--accent);color:#fff;font-size:.75rem;letter-spacing:.01em}a.tag--breaking:hover{background:var(--accent-dark);text-decoration:none}.story__labels{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.story__labels .tag{margin-bottom:0}.story--overlay .tag--breaking,.story--overlay-lg .tag--breaking{color:#fff}.nav__links a.is-hot,.nav__panel a.is-hot{color:var(--accent);font-weight:700}.studio-table__title .tag--breaking{margin-right:8px;vertical-align:1px}.breaking-bar{background:var(--accent);color:#fff}.breaking-bar__inner{display:flex;align-items:center;gap:14px;min-height:46px}.breaking-bar__label{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding-right:14px;border-right:1px solid rgba(255,255,255,.35);font-weight:800;font-size:.875rem;letter-spacing:.02em}.breaking-bar__headline{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:.9688rem}.breaking-bar__headline:hover{text-decoration:underline;text-underline-offset:3px}.breaking-bar__time{margin-left:10px;font-weight:400;opacity:.8;font-size:.875rem}.breaking-bar__more{flex-shrink:0;padding:4px 10px;border:1px solid rgba(255,255,255,.55);border-radius:999px;font-size:.8125rem;font-weight:700}.breaking-bar__more:hover{background:#ffffff26}.breaking-bar__close{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:#fff}.breaking-bar__close:hover{background:#ffffff26}.breaking-bar__close svg{width:18px;height:18px}.breaking-bar :focus-visible{outline-color:#fff}.breaking{margin-top:clamp(24px,3vw,40px);padding:clamp(20px,2.6vw,32px);border:2px solid var(--accent);border-radius:6px}.breaking__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.breaking__title{display:inline-flex;align-items:center;gap:10px;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:800;letter-spacing:-.02em;color:var(--accent)}.breaking__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(20px,3vw,40px)}.breaking__lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;align-items:start}.breaking__media{display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;background:var(--surface)}.breaking__media img{width:100%;height:100%;object-fit:cover}.breaking__meta{display:flex;align-items:center;gap:10px;font-size:var(--step--1);color:var(--ink-3);margin-bottom:8px}.breaking__headline{font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.breaking__headline a:hover{color:var(--accent)}.breaking__dek{margin-top:10px;color:var(--ink-2);font-size:1rem;line-height:1.55}.breaking__list{border-left:1px solid var(--rule);padding-left:clamp(16px,2vw,28px)}.breaking__list li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding-block:12px;border-top:1px solid var(--rule)}.breaking__list li:first-child{border-top:0;padding-top:0}.breaking__time{font-size:var(--step--1);font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;padding-top:2px}.breaking__list .tag{display:block;margin-bottom:2px}.breaking__link{font-weight:600;line-height:1.35}.breaking__link:hover{color:var(--accent)}.breaking-page__title{display:flex;align-items:center;gap:16px;color:var(--accent)}.breaking-page__title .pulse{width:14px;height:14px}.live-list{max-width:980px}.live-list__item{display:grid;grid-template-columns:150px minmax(0,1fr) 220px;gap:24px;padding-block:28px;border-bottom:1px solid var(--rule)}.live-list__item:first-child{padding-top:0}.live-list__when{display:flex;flex-direction:column;gap:4px;font-size:var(--step--1);color:var(--ink-3);border-left:3px solid var(--accent);padding-left:12px;align-self:start}.live-list__when time{font-weight:800;color:var(--accent);font-size:1rem}.live-list__title{margin-top:4px;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.live-list__title a:hover{color:var(--accent)}.live-list__dek{margin-top:8px;color:var(--ink-2);line-height:1.55}.live-list__by{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:var(--step--1);color:var(--ink-3)}.live-list__by a{color:var(--ink-2);font-weight:600}.live-list__by a:hover{color:var(--accent)}.live-list__media{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:4px;background:var(--surface)}.live-list__media img{width:100%;height:100%;object-fit:cover}.switch{display:flex;gap:14px;align-items:flex-start;width:100%;padding:16px 18px;border:1px solid var(--rule);border-radius:6px;cursor:pointer}.switch:hover{border-color:var(--ink-3)}.switch.is-on{border-color:var(--accent);background:var(--accent-tint)}.switch input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent);flex-shrink:0}.switch__text{display:flex;flex-direction:column;gap:2px}.switch__title{font-weight:700}.switch__hint{font-size:var(--step--1);color:var(--ink-2)}@media (max-width: 960px){.breaking__grid{grid-template-columns:1fr}.breaking__list{border-left:0;padding-left:0;border-top:1px solid var(--rule);padding-top:16px}.live-list__item{grid-template-columns:minmax(0,1fr) 160px}.live-list__when{grid-column:1 / -1;flex-direction:row;align-items:baseline;gap:10px}}@media (max-width: 640px){.breaking{padding:16px;border-width:2px}.breaking__lead{grid-template-columns:1fr}.breaking-bar__label{padding-right:10px}.breaking-bar__more,.breaking-bar__time{display:none}.live-list__item{grid-template-columns:minmax(0,1fr) 96px;gap:14px}.live-list__media{aspect-ratio:1}.live-list__dek{display:none}}.text-link{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.community-badge{display:inline-block;margin-right:8px;padding:1px 7px;border-radius:999px;border:1px solid var(--rule);font-size:.75rem;font-weight:600;color:var(--ink-2);vertical-align:1px}.community-badge:hover{border-color:var(--accent);color:var(--accent)}.profile__joined{margin-top:6px;font-size:var(--step--1);color:var(--ink-3)}.status{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font-size:.8125rem;font-weight:600;white-space:nowrap}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.status--published{background:#eef6f0;color:#1d6b3a}.status--pending{background:#fdf5e6;color:#8a5a00}.status--rejected{background:var(--accent-tint);color:var(--accent-dark)}.count-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:.75rem;font-weight:700}.studio-bar__link.active{color:var(--accent)}.studio-bar__actions{flex-wrap:wrap}.studio__info{margin-bottom:20px;padding:12px 16px;border-radius:6px;background:var(--surface);color:var(--ink-2);font-size:.9375rem}.studio__info a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.studio-table__note{display:block;margin-top:4px;font-size:var(--step--1);color:var(--accent-dark)}.studio-table__row--creators{grid-template-columns:minmax(0,1fr) 100px 150px 120px 190px}.preview-bar{background:#fdf5e6;color:#5c3d00;border-bottom:1px solid #f0dcb0;padding-block:12px;font-size:.9375rem}.preview-bar--rejected{background:var(--accent-tint);color:var(--accent-dark);border-color:#f2c9cb}.preview-bar a{font-weight:700;text-decoration:underline;text-underline-offset:2px;margin-left:4px}.profile-preview{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:18px;border-radius:6px;background:var(--surface)}.profile-preview .avatar--lg{width:64px;height:64px;font-size:1.375rem}.profile-preview__name{font-weight:800;font-size:var(--step-1)}.profile-preview__role{color:var(--accent);font-weight:600;font-size:var(--step--1)}.review-list{display:flex;flex-direction:column;gap:20px}.review-card{padding:20px;border:1px solid var(--rule);border-radius:6px}.review-card__top{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px}.review-card__img{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:4px;background:var(--surface)}.review-card__meta{display:flex;gap:12px;align-items:center;font-size:var(--step--1);color:var(--ink-3)}.review-card__title{margin-top:4px;font-size:var(--step-2);font-weight:800;line-height:1.2;letter-spacing:-.015em}.review-card__dek{margin-top:6px;color:var(--ink-2)}.review-card__by{margin-top:6px;font-size:var(--step--1);color:var(--ink-3)}.review-card__by a{color:var(--ink-2);font-weight:600;text-decoration:underline;text-underline-offset:2px}.review-card__body{margin-top:16px;padding-top:12px;border-top:1px solid var(--rule)}.review-card__body summary{cursor:pointer;font-weight:600;color:var(--accent)}.review-card__body p{margin-top:12px;line-height:1.7;max-width:70ch}.review-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--rule)}.review-card__reject{display:flex;gap:8px;flex:1;min-width:260px}.review-card__reject input{flex:1;min-width:0;padding:10px 12px;border:1px solid #c9c9c7;border-radius:6px;font:inherit}.review-card__reject input[aria-invalid=true]{border-color:var(--accent)}.review-card__actions .form__error{flex-basis:100%}.join{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:clamp(32px,5vw,72px);align-items:start;padding-block:clamp(36px,6vw,80px)}.join__title{font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.join__lede{margin-top:16px;font-size:var(--step-1);color:var(--ink-2);line-height:1.5;max-width:46ch}.join__steps{margin-top:32px;display:flex;flex-direction:column;gap:18px}.join__steps li{display:flex;gap:14px}.join__num{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--accent-tint);color:var(--accent);font-weight:800}.join__step-title{font-weight:700}.join__step-text{color:var(--ink-2);font-size:.9688rem}.join__card{width:100%}.join__card .form{align-items:stretch}.creators .section-hero{border-bottom:0;margin-bottom:8px}.creators__cta{margin-top:20px}.creators__community{margin-top:clamp(40px,5vw,64px)}.creator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.creator-card{display:flex;gap:14px;padding:18px;border:1px solid var(--rule);border-radius:6px}.creator-card .avatar{margin:0}.creator-card__name{font-size:1.0625rem;font-weight:700}.creator-card__name a:hover{color:var(--accent)}.creator-card__role{font-size:var(--step--1);color:var(--accent);font-weight:600}.creator-card__bio{margin-top:6px;font-size:.9375rem;color:var(--ink-2);line-height:1.5}.creator-card__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:var(--step--1);color:var(--ink-3)}@media (max-width: 960px){.join{grid-template-columns:1fr}.creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar__join{display:none}}@media (max-width: 760px){.studio-table__row--creators{grid-template-columns:1fr auto}.review-card__top{grid-template-columns:1fr}}@media (max-width: 640px){.creator-grid{grid-template-columns:1fr}}.article__body .rich__heading{margin-top:1.8em;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:800;line-height:1.25;letter-spacing:-.015em}.article__body>.rich__heading:first-child,.article__body>div:first-child .rich__heading{margin-top:0}.article__body .rich__heading+*,.article__body div:has(>.rich__heading)+div{margin-top:.6em}.article__body .rich__subheading{margin-top:1.5em;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:700;line-height:1.3;letter-spacing:-.01em}.article__body .rich__subheading+*,.article__body div:has(>.rich__subheading)+div{margin-top:.5em}ol.rich__list{list-style:decimal}ol.rich__list li::marker{font-weight:700}.rich__list{margin-top:.8em;padding-left:1.25em;list-style:disc}.rich__list li+li{margin-top:.35em}.rich__list li::marker{color:var(--accent)}.article__body>p a,.article__body>div>p a,.rich__list a,.review-card__body a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.article__body>p a:hover,.article__body>div>p a:hover,.rich__list a:hover{color:var(--accent-dark)}.review-card__body .rich__heading{margin-top:1em;font-size:1.0625rem;font-weight:700}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ticker__track{animation:none}.ticker__viewport{overflow-x:auto;scrollbar-width:none}}
