:root{--paper: #F3F3F1;--card: #FFFFFF;--card-soft: #FBFBF8;--wash: #E9E9E5;--panel-ink: #1A1A17;--ink: #1A1A17;--ink-70: #4A4945;--ink-45: #83827C;--rule: #DCDCD6;--rule-mid: #C6C6BF;--rule-strong: #AFAEA6;--red: #B0252B;--red-deep: #8C1A20;--red-wash: #F6E9E8;--red-on-dark: #D9595E;--paper-on-dark: #EDEDEA;--font-head: "Archivo", system-ui, sans-serif;--font-read: "Newsreader", Georgia, serif;--t-label: 11px;--t-meta: 13px;--t-body: 17px;--t-body-lg: 19px;--t-h4: 21px;--t-h3: 28px;--t-h2: 38px;--t-h1: 42px;--t-display: 76px;--t-hero: 96px;--w-reg: 400;--w-med: 500;--w-semi: 600;--w-bold: 700;--w-x: 800;--w-black: 900;--track-label: 0;--track-meta: 0;--track-head: 0;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--measure: 64ch;--container: 1200px;--grid-cols: 12;--gap: 24px;--radius: 0}@media(max-width:800px){:root{--t-h3: 24px;--t-h2: 31px;--t-h1: 36px;--t-display: 48px;--t-hero: 60px}}@media(max-width:480px){:root{--t-h3: 22px;--t-h2: 28px;--t-h1: 32px;--t-display: 40px;--t-hero: 46px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-read);font-size:var(--t-body);line-height:1.55;font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--red);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}a:hover{color:var(--red-deep);text-decoration:underline;text-underline-offset:2px}a:focus-visible,button:focus-visible{outline:2px solid var(--red);outline-offset:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0ms!important}}h1,h2,h3,h4,h5{font-family:var(--font-head);letter-spacing:var(--track-head);line-height:1.04;margin:0 0 var(--s-3);font-weight:var(--w-x)}h1,h2,h3,h4,h5,.hero__hed,.hero-hed,.lead-hed,.card__hed,.duel__hed{text-wrap:balance}.container{max-width:var(--container);margin:0 auto;padding:0 var(--s-5)}.site-main{padding-top:var(--s-6);padding-bottom:var(--s-7)}.rule{border:0;border-top:1px solid var(--rule);margin:var(--s-6) 0}.rule-mid{border-top-color:var(--rule-mid)}@media(max-width:640px){.container{padding:0 var(--s-4)}.site-main{padding-top:var(--s-5)}.rule{margin:var(--s-5) 0}}.kicker{font-family:var(--font-head);font-size:var(--t-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--red)}.kicker--ink{color:var(--ink-70)}.meta{font-family:var(--font-head);font-size:var(--t-meta);font-weight:var(--w-med);color:var(--ink-45);letter-spacing:var(--track-meta)}.byline{font-family:var(--font-head);font-size:var(--t-meta);font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:var(--track-meta);color:var(--ink-70)}.masthead{background:var(--panel-ink);color:var(--paper-on-dark);border-bottom:1px solid rgba(237,237,234,.12)}.masthead__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5);padding:var(--s-5) 0 var(--s-4)}.wordmark{display:inline-block;font-family:var(--font-head);font-weight:var(--w-black);letter-spacing:.005em;line-height:.9;font-size:38px;text-transform:uppercase}.wordmark:hover{text-decoration:none}.wordmark .drive{color:var(--paper-on-dark)}.wordmark .observer{color:var(--red-on-dark)}.masthead__tagline{font-family:var(--font-read);font-style:italic;color:#b9b8b2;font-size:var(--t-meta)}.rail{border-top:1px solid rgba(237,237,234,.13);display:flex;gap:var(--s-5);overflow-x:auto;padding:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{display:none}.rail:after{content:"";flex:0 0 1px}.rail a{position:relative;display:block;font-family:var(--font-head);font-size:var(--t-label);font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:var(--track-meta);color:#c9c8c2;padding:var(--s-3) 0;white-space:nowrap;transition:color .16s ease}.rail a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--red-on-dark);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.rail a:hover{color:#fff;text-decoration:none}.rail a:hover:after,.rail a[aria-current=page]:after{transform:scaleX(1)}.rail a[aria-current=page]{color:var(--red-on-dark)}@media(max-width:720px){.masthead .container{padding-right:0}.masthead__bar{align-items:flex-start;flex-direction:column;gap:var(--s-2);padding:var(--s-4) var(--s-5) var(--s-3) 0}.wordmark{font-size:28px}.slogan{text-align:left}.rail{gap:var(--s-4);padding-right:var(--s-5)}}.hero-hed{font-size:var(--t-display);font-weight:var(--w-black);line-height:.98}.lead-hed,.page-title{font-size:var(--t-h1)}.section-title{font-size:var(--t-h2)}.module-title{font-size:var(--t-h3)}.headline-link,.lead-package__title-link{color:inherit;text-decoration:none}.headline-link:hover,.lead-package__title-link:hover{color:var(--red);text-decoration:none}.dek{font-family:var(--font-head);font-weight:var(--w-med);font-size:clamp(18px,1.5vw,21px);line-height:1.34;letter-spacing:var(--track-head);color:var(--ink-70);margin:0 0 var(--s-4);max-width:var(--measure)}.prose{max-width:var(--measure)}.prose p{line-height:1.62;margin:0 0 var(--s-4)}.prose--center{margin:0 auto}.text-muted{color:var(--ink-70)}.dek--wide{max-width:72ch}.text-spaced{margin-top:var(--s-2)}.cta-row{margin-top:var(--s-5)}.cta-row--tight{margin-top:var(--s-2)}.cta-row--small{margin-top:var(--s-3)}.cta-row--medium,.section-empty,.grid--section{margin-top:var(--s-4)}.lead-package{border-top:2px solid var(--ink);padding-top:var(--s-5)}.lead-package__eyebrow{display:flex;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-2)}.lead-package__eyebrow .meta:before{content:"/";margin-right:var(--s-3);color:var(--rule-mid)}.lead-package__title{font-family:var(--font-head);font-size:var(--t-display);font-weight:var(--w-black);line-height:.97;max-width:15ch;margin:0 0 var(--s-3)}.lead-package__dek{font-family:var(--font-read);font-size:24px;line-height:1.32;color:var(--ink-70);max-width:70ch;margin:0 0 var(--s-5)}.lead-package__media{display:block;aspect-ratio:21 / 9;background:var(--wash);border:1px solid var(--rule);color:inherit;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.lead-package__media:hover{border-color:var(--ink);box-shadow:0 16px 40px #1a1a171a}.lead-package__media img{width:100%;height:100%;object-fit:cover}.lead-package__split{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5);margin-top:var(--s-5)}.lead-package__side{border-top:1px solid var(--rule-mid);padding-top:var(--s-4)}.lead-package__side .duel__hed{margin-top:var(--s-3)}.lead-package__side--right{border-top-color:var(--red)}.lead-package__verdict{color:var(--ink-70);font-family:var(--font-read);font-style:italic;margin:var(--s-2) 0 0}.lead-package__cta{margin:var(--s-4) 0 0}.lead-package__byline{margin-top:var(--s-4)}.lead-package__takes{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-5);border-top:2px solid var(--ink);margin-top:var(--s-5);padding-top:var(--s-4)}.lead-package__take .lead-package__verdict{margin-top:var(--s-2)}@media(max-width:800px){.lead-package__media{aspect-ratio:4 / 3}.lead-package__split{grid-template-columns:1fr}}@media(max-width:560px){.lead-package{padding-top:var(--s-4)}.lead-package__eyebrow{align-items:flex-start;flex-direction:column;gap:var(--s-1)}.lead-package__eyebrow .meta:before{content:none}.lead-package__title{max-width:none}.lead-package__dek{font-size:var(--t-body-lg);margin-bottom:var(--s-4)}}.grid{display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);gap:var(--gap)}.card{background:linear-gradient(180deg,var(--card),var(--card-soft));border:1px solid var(--rule);padding:var(--s-4);position:relative;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.card:hover{border-color:var(--rule-strong);box-shadow:0 1px #1a1a170d,0 14px 36px #1a1a1714;text-decoration:none;transform:translateY(-2px)}.card__media{aspect-ratio:5 / 4;background:var(--wash);border-bottom:1px solid var(--rule);margin:calc(-1 * var(--s-4)) calc(-1 * var(--s-4)) var(--s-4);overflow:hidden}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.card:hover .card__media img{transform:scale(1.025)}.card__hed{font-family:var(--font-head);font-weight:var(--w-bold);font-size:var(--t-h4);line-height:1.08}.story-card{display:block;color:inherit}.story-card .card__hed{margin-top:var(--s-1)}.story-card__dek{color:var(--ink-70);font-size:var(--t-meta);margin-top:var(--s-2)}.card__hed a{color:var(--ink)}.card__hed a:hover{color:var(--red);text-decoration:none}.verdict{border-left:3px solid var(--red);padding:var(--s-2) 0 var(--s-2) var(--s-4);margin:var(--s-4) 0;font-family:var(--font-read);font-size:var(--t-body-lg);font-style:italic;line-height:1.4;color:var(--ink)}.verdict .kicker{display:block;margin-bottom:var(--s-1);font-style:normal}.btn-box{background:var(--panel-ink);color:var(--paper-on-dark);padding:var(--s-5)}.btn-box .kicker{color:var(--red-on-dark)}.btn-box dl{margin:var(--s-3) 0 0;display:grid;gap:var(--s-3)}.btn-box__item{display:flex;flex-direction:column}.btn-box dt{font-family:var(--font-head);font-weight:var(--w-black);font-size:var(--t-h3);line-height:1}.btn-box dd{margin:var(--s-1) 0 0;font-size:var(--t-meta);color:#b9b8b2}.btn-box__source{margin-top:var(--s-4)}.duel{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--card);border:1px solid var(--rule-mid);border-top:4px solid var(--ink)}.duel__side{padding:var(--s-5)}.duel__side--left{background:var(--card-soft);border-right:1px solid var(--rule-mid)}.duel__side--right{background:linear-gradient(180deg,var(--red-wash),var(--card-soft) 42%)}.duel__side .side-label{display:inline-flex;border-bottom:1px solid currentColor;margin-bottom:var(--s-4);padding-bottom:var(--s-1);font-family:var(--font-head);font-weight:var(--w-black);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-label)}.duel__side--left .side-label{color:var(--ink-70)}.duel__side--right .side-label{color:var(--red)}.duel__hed{font-size:var(--t-h3);margin-top:var(--s-2)}.duel__author{margin-bottom:var(--s-4)}.takes{display:grid;gap:0;border-top:4px solid var(--ink)}.quick-summary{margin-bottom:var(--s-5)}.take{display:grid;grid-template-columns:56px 230px minmax(0,1fr);gap:var(--s-5);align-items:start;border-bottom:1px solid var(--rule);padding:var(--s-4) 0}.take__number{color:var(--red);font-family:var(--font-head);font-size:var(--t-h4);font-weight:var(--w-black);line-height:1}.take__who .byline{display:block}.take__who .verdict-line{font-family:var(--font-read);font-style:italic;color:var(--ink);font-size:var(--t-body);margin-top:var(--s-2)}.take__body{font-family:var(--font-read)}.channel{background:var(--card-soft);border:1px solid var(--rule);box-shadow:inset 0 1px #ffffffb8;padding:var(--s-5)}.channel--backchannel{border-top:4px solid var(--red)}.channel__msg{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px dotted var(--rule-mid)}.channel__msg:last-child{border-bottom:0}.channel__who{font-family:var(--font-head);font-weight:var(--w-bold);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:var(--track-meta);color:var(--ink-70)}.channel__text{font-family:var(--font-read)}.colophon{background:var(--panel-ink);color:#b9b8b2;margin-top:var(--s-9);padding:var(--s-7) 0}.colophon .wordmark{font-size:24px;margin-bottom:var(--s-3)}.colophon a{color:#c9c8c2}.colophon a:hover{color:#fff;text-decoration:none}.colophon__grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(140px,.7fr) minmax(140px,.7fr) minmax(220px,1fr);gap:var(--s-6);align-items:start}.colophon__slogan{color:#b9b8b2;font-family:var(--font-read);font-size:var(--t-body-lg);font-style:italic;margin:var(--s-2) 0 var(--s-4)}.colophon__dek{color:#c9c8c2;max-width:64ch}.colophon__nav{display:grid;gap:var(--s-2)}.colophon__label{color:var(--red-on-dark);display:block;font-family:var(--font-head);font-size:var(--t-label);font-weight:var(--w-bold);margin-bottom:var(--s-1);text-transform:uppercase}.colophon__nav a{font-family:var(--font-head);font-size:var(--t-meta);font-weight:var(--w-semi)}.colophon__notice p{margin:0}.colophon__honors{color:#9a9994;font-family:var(--font-head);font-size:var(--t-meta);margin:var(--s-4) 0 0;max-width:70ch}.colophon__honors-label{color:#c9c8c2;text-transform:uppercase}.colophon__bottom{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);border-top:1px solid rgba(237,237,234,.13);color:#9a9994;font-family:var(--font-head);font-size:var(--t-label);font-weight:var(--w-med);margin-top:var(--s-6);padding-top:var(--s-4);text-transform:uppercase}@media(max-width:900px){.colophon__grid{grid-template-columns:1fr 1fr}.colophon__brand,.colophon__notice{grid-column:1 / -1}}@media(max-width:560px){.colophon{padding:var(--s-6) 0}.colophon__grid{grid-template-columns:1fr;gap:var(--s-5)}}@media(max-width:800px){.duel{grid-template-columns:1fr}.duel__side--left{border-right:0;border-bottom:1px solid var(--rule-mid)}.take{grid-template-columns:42px minmax(0,1fr);gap:var(--s-3)}.take__body{grid-column:2}.channel__msg{grid-template-columns:1fr;gap:var(--s-1)}}.col-8{grid-column:span 8}.col-4{grid-column:span 4}.col-6{grid-column:span 6}.col-12{grid-column:span 12}.col-7{grid-column:span 7}.col-5{grid-column:span 5}.col-9{grid-column:span 9}.col-3{grid-column:span 3}@media(max-width:800px){.col-8,.col-7,.col-5,.col-4,.col-6,.col-9,.col-3{grid-column:1 / -1}}.slogan{font-family:var(--font-read);font-style:italic;color:#b9b8b2;font-size:var(--t-meta);line-height:1.2;text-align:right}.fullbleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.band{background:var(--panel-ink);color:var(--paper-on-dark);padding:var(--s-8) 0;text-align:center}.band--front{margin-block:var(--s-7)}.band .kicker{color:var(--red-on-dark)}.band__head{margin-bottom:var(--s-7)}.band__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;align-items:start}.band__grid>div{padding:0 var(--s-5);border-left:1px solid rgba(237,237,234,.16)}.band__grid>div:first-child{border-left:0}.band .num{font-family:var(--font-head);font-weight:var(--w-black);font-size:62px;line-height:.95}.band .lbl{margin:var(--s-3) auto 0;font-size:var(--t-meta);line-height:1.4;color:#b9b8b2;max-width:22ch}.band__source{color:#9a9994;margin-top:var(--s-6)}@media(max-width:800px){.band__grid{grid-template-columns:repeat(2,1fr);row-gap:var(--s-6)}.band__grid>div:nth-child(odd){border-left:0}.band .num{font-size:50px}}@media(max-width:520px){.band{padding:var(--s-7) 0}.band .num{font-size:44px}.band__grid{grid-template-columns:1fr;row-gap:var(--s-5)}.band__grid>div{border-left:0;border-top:1px solid rgba(237,237,234,.16);padding-top:var(--s-5)}.band__grid>div:first-child{border-top:0;padding-top:0}}.hero{position:relative;margin-bottom:var(--s-6)}.hero__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.hero__track::-webkit-scrollbar{display:none}.hero__slide{scroll-snap-align:start;position:relative}.hero__media{position:relative;aspect-ratio:21 / 9;background:var(--wash);overflow:hidden}.hero__media img{width:100%;height:100%;object-fit:cover}.hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#12100e00 8%,#12100e66 46%,#12100ec7 72%,#12100ef0)}.hero__caption{position:absolute;left:0;right:0;bottom:0;padding:var(--s-6);color:#fff;z-index:1;text-shadow:0 1px 18px rgba(0,0,0,.45)}.hero__caption .kicker{color:#fff}.hero__caption .kicker .accent{color:var(--red-on-dark)}.hero__hed{font-family:var(--font-head);font-weight:var(--w-black);color:#fff;font-size:44px;line-height:1.02;margin:var(--s-2) 0 0;max-width:22ch}.hero__hed a{color:#fff}.hero__hed a:hover{color:#fff;text-decoration:none}.hero__sub{font-family:var(--font-read);color:#e7e6e2;margin:var(--s-2) 0 0;max-width:54ch;font-size:var(--t-body)}.hero__dots{position:absolute;right:var(--s-6);top:var(--s-4);display:flex;gap:var(--s-2);z-index:2}.hero__dot{width:9px;height:9px;background:#ffffff73;border:0;padding:0;cursor:pointer}.hero__dot[aria-current=true]{background:var(--red-on-dark)}@media(max-width:800px){.hero__media{aspect-ratio:4 / 3}.hero__caption{padding:var(--s-4)}.hero__hed{font-size:34px}}@media(max-width:520px){.hero__hed{font-size:28px}}.lead-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5);margin-top:var(--s-4)}.lead-split .side .side-label{font-family:var(--font-head);font-weight:var(--w-black);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-label)}.lead-split .side--l .side-label{color:var(--ink-70)}.lead-split .side--r .side-label{color:var(--red)}.lead-split .side .v{font-family:var(--font-read);font-style:italic;font-size:var(--t-body);margin-top:var(--s-1)}@media(max-width:640px){.lead-split{grid-template-columns:1fr}}.read-more{display:inline-flex;align-items:center;border-bottom:1px solid transparent;color:var(--red);font-family:var(--font-head);font-size:var(--t-label);font-weight:var(--w-bold);letter-spacing:var(--track-meta);line-height:1.35;text-transform:uppercase}.read-more:hover{border-bottom-color:currentColor;color:var(--red-deep);text-decoration:none}.author{display:flex;align-items:center;gap:var(--s-3)}.author__photo{flex:none;overflow:hidden;background:var(--wash)}.author__photo img{width:100%;height:100%;object-fit:cover}.author__name{display:block;font-family:var(--font-head);font-weight:var(--w-x);letter-spacing:var(--track-head);color:var(--ink);line-height:1.05}.author__name:hover{color:var(--red);text-decoration:none}.author__title{display:block;font-family:var(--font-head);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-meta);color:var(--ink-45);margin-top:3px}.author--chip .author__photo{width:48px;height:48px}.author--chip .author__name{font-size:var(--t-meta)}.author--feature .author__photo{width:76px;height:76px}.author--feature .author__name{font-size:var(--t-h4)}.author--xl .author__photo{width:116px;height:116px}.author--xl .author__name{font-size:var(--t-h3)}.staff-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4)}.staff-grid--front{margin-top:var(--s-5)}.staff-card{display:grid;grid-template-columns:96px 1fr;gap:var(--s-4);align-items:start;background:linear-gradient(180deg,var(--card),var(--card-soft));border:1px solid var(--rule);color:inherit;padding:var(--s-4);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.staff-card:hover{border-color:var(--rule-strong);box-shadow:0 1px #1a1a170d,0 14px 34px #1a1a1712;text-decoration:none;transform:translateY(-2px)}.staff-card__photo{width:96px;height:96px;overflow:hidden;background:var(--wash);border:1px solid var(--rule)}.staff-card__photo img{width:100%;height:100%;object-fit:cover}.staff-card__name{display:block;font-family:var(--font-head);font-weight:var(--w-x);font-size:var(--t-h4);line-height:1.05}.staff-card__role{display:block;font-family:var(--font-head);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-meta);color:var(--red);margin-top:3px}.staff-card__cue{font-family:var(--font-read);font-style:italic;color:var(--ink-70);margin:var(--s-2) 0}@media(max-width:700px){.staff-grid{grid-template-columns:1fr}.staff-card{grid-template-columns:80px 1fr;gap:var(--s-3)}.staff-card__photo{width:80px;height:80px}}.note{background:var(--card-soft);border:1px solid var(--rule-mid);border-left:3px solid var(--ink);padding:var(--s-4) var(--s-5)}.note--ruling{border-left-color:var(--red)}.note__head{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--rule)}.note__label{font-family:var(--font-head);font-size:var(--t-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink-45);display:block}.note--ruling .note__label{color:var(--red)}.note__body{font-family:var(--font-head);font-size:14px;line-height:1.5;color:var(--ink-70)}.note__body p{margin:0 0 var(--s-2)}.note__body p:last-child{margin-bottom:0}.package__cols,.package__notes{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5);margin-top:var(--s-5)}@media(max-width:800px){.package__cols,.package__notes{grid-template-columns:1fr}}.front-body{margin-top:var(--s-6);align-items:start}.front-rail{border:1px solid var(--rule-mid);border-top:4px solid var(--ink);background:var(--card)}.front-rail>*{padding:var(--s-5)}.front-rail>*+*{border-top:1px solid var(--rule)}.front-rail__head{padding-bottom:var(--s-3)}.front-rail .action-card{border:0;background:transparent;height:auto;padding:var(--s-5)}.front-rail .action-card__hed{font-size:var(--t-body-lg);margin:var(--s-2) 0 var(--s-3)}.front-rail .action-card__body{font-size:var(--t-meta)}.front-rail .action-card--correction .action-card__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.front-rail .action-card--correction .action-card__body p{margin:0}.front-rail .action-card--correction .action-card__body p+p{margin-top:var(--s-2)}.front-rail .action-card .read-more{margin-top:var(--s-3)}.rail-slot{border:1px dashed var(--rule-mid);padding:var(--s-4);background:var(--wash)}.rail-slot__note{margin-top:var(--s-2);font-family:var(--font-read);font-style:italic;font-size:var(--t-meta);color:var(--ink-45)}.awards-strip{background:var(--wash);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);padding:var(--s-6) 0;text-align:center}.awards-strip__head{margin-bottom:var(--s-5)}.awards-strip__title{font-family:var(--font-read);font-style:italic;font-weight:500;font-size:clamp(17px,1.9vw,24px);line-height:1.2;max-width:32ch;margin:var(--s-2) auto 0;color:var(--ink)}.awards-carousel{display:flex;align-items:center;gap:var(--s-4)}.awards-carousel .awards-strip__grid{flex:1}.awards-nav{flex:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--rule-mid);background:var(--card);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,color .2s ease}.awards-nav:hover{border-color:var(--ink);color:var(--red)}.awards-nav svg{display:block}.awards-strip__grid{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-5);margin:0;padding:0;transition:opacity .3s ease}.awards-strip__grid.is-swapping{opacity:0}.award-medal{display:flex;flex-direction:column;align-items:center;padding:0 var(--s-4);border-left:1px solid var(--rule)}.award-medal:first-child{border-left:0}.award-medal__seal{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid var(--red);color:var(--red)}.award-medal__seal svg{display:block}.award-medal__name{font-family:var(--font-head);font-weight:var(--w-black);font-size:var(--t-body);line-height:1.14;margin-top:var(--s-3);color:var(--ink)}.award-medal__org{font-family:var(--font-read);font-style:italic;font-size:var(--t-meta);color:var(--ink-70);margin-top:var(--s-2);max-width:26ch}.awards-strip__more{margin-top:var(--s-5)}@media(max-width:800px){.awards-strip__grid{grid-template-columns:repeat(2,1fr);row-gap:var(--s-6)}.award-medal:nth-child(odd){border-left:0}.awards-nav{width:34px;height:34px}}.ad-pair{display:grid;grid-template-columns:1fr 1fr;border:2px solid var(--ink)}.ad-integrity{padding:var(--s-5);background:var(--panel-ink);color:var(--paper-on-dark);display:flex;flex-direction:column;justify-content:center}.ad-integrity__badge{font-family:var(--font-head);font-weight:var(--w-black);text-transform:uppercase;font-size:clamp(20px,2.4vw,30px);line-height:1.02;color:#fff}.ad-integrity__brag{font-family:var(--font-read);font-size:var(--t-meta);color:#c9c8c2;margin-top:var(--s-3)}.ad-slot{padding:var(--s-5);border-left:2px dashed var(--ink);background:var(--wash);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ad-slot__label{font-family:var(--font-head);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-meta);color:var(--ink-45)}.ad-slot__pitch{font-family:var(--font-head);font-weight:var(--w-black);text-transform:uppercase;font-size:clamp(20px,2.4vw,30px);line-height:1.02;color:var(--red);margin:var(--s-2) 0}.ad-slot__sub{font-family:var(--font-read);font-size:var(--t-meta);color:var(--ink-70);max-width:34ch}.ad-slot__cta{margin-top:var(--s-3);font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--track-meta);font-size:var(--t-label);color:var(--red)}@media(max-width:700px){.ad-pair{grid-template-columns:1fr}.ad-slot{border-left:0;border-top:2px dashed var(--ink)}}.ad-pair--compact .ad-integrity,.ad-pair--compact .ad-slot{padding:var(--s-3) var(--s-4)}.ad-pair--compact .ad-integrity__badge,.ad-pair--compact .ad-slot__pitch{font-size:clamp(15px,1.5vw,19px);margin:0}.ad-pair--compact .ad-slot__cta{margin-top:var(--s-2)}.objectivity-banner{text-align:center;padding:var(--s-6) var(--s-4);background:linear-gradient(180deg,#2c2c28,#1e1e1a);color:#fff}.objectivity-banner--spaced{margin-top:calc(var(--s-6) * -1)}@media(max-width:640px){.objectivity-banner--spaced{margin-top:calc(var(--s-5) * -1)}}.objectivity-banner__head{font-family:var(--font-head);font-weight:var(--w-black);text-transform:uppercase;font-size:clamp(24px,3.6vw,46px);line-height:1;letter-spacing:.01em}.objectivity-banner__sub{font-family:var(--font-read);font-size:var(--t-body);color:#cfcec9;margin-top:var(--s-3);max-width:60rem;margin-inline:auto}.brand-ad{border:2px dashed var(--ink);background:var(--wash);padding:var(--s-5);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.brand-ad__label{font-family:var(--font-head);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-meta);color:var(--ink-45)}.brand-ad__pitch{font-family:var(--font-head);font-weight:var(--w-black);text-transform:uppercase;line-height:1;color:var(--red);margin:var(--s-2) 0;max-width:100%;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.brand-ad__beg{font-family:var(--font-read);font-size:var(--t-meta);color:var(--ink-70)}.brand-ad__cta{margin-top:var(--s-3);font-family:var(--font-head);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--track-meta);font-size:var(--t-label);color:var(--red)}.brand-ad--leaderboard{margin:var(--s-5) 0;min-height:130px}.brand-ad--leaderboard .brand-ad__pitch{font-size:clamp(26px,3.4vw,44px)}.brand-ad--leaderboard .brand-ad__beg{max-width:60ch}.brand-ad--skyscraper .brand-ad__pitch{font-size:clamp(17px,1.35vw,22px)}.story-shell{display:contents}.news-layout{display:grid;grid-template-columns:200px minmax(0,1fr) 200px;gap:var(--s-5);align-items:start}.news-layout .brand-ad--skyscraper{position:sticky;top:var(--s-5);min-height:480px;height:100%}.news-layout .news-article{max-width:none}@media(max-width:980px){.news-layout{grid-template-columns:1fr}.news-layout .brand-ad--skyscraper{min-height:130px;position:static}}.presstrip{border:2px solid var(--ink);border-top:4px solid var(--red);padding:var(--s-5);background:var(--card);margin:var(--s-7) 0}.presstrip__eyebrow{display:block;font-family:var(--font-head);font-size:var(--t-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--red)}.presstrip h3{font-family:var(--font-head);font-weight:var(--w-x);font-size:var(--t-h4);margin:var(--s-2) 0 var(--s-3)}.presstrip ul{margin:var(--s-3) 0;padding-left:var(--s-5)}.presstrip li{font-family:var(--font-read);font-size:var(--t-body);color:var(--ink);margin-bottom:var(--s-2)}.presstrip p{font-family:var(--font-read);font-size:var(--t-meta);color:var(--ink-70)}.rate-tiers{margin:var(--s-6) 0;border-top:2px solid var(--ink)}.rate-tier{display:grid;grid-template-columns:220px 1fr;gap:var(--s-5);padding:var(--s-4) 0;border-bottom:1px solid var(--rule);align-items:baseline}.rate-tier__name{font-family:var(--font-head);font-weight:var(--w-black);font-size:var(--t-body-lg);color:var(--ink)}.rate-tier__perk{font-family:var(--font-read);font-size:var(--t-body);color:var(--ink-70);margin:0}@media(max-width:640px){.rate-tier{grid-template-columns:1fr;gap:var(--s-1)}}.disclosure{margin-top:var(--s-6);padding:var(--s-3) var(--s-4);border-left:2px solid var(--rule-mid);background:var(--wash);font-family:var(--font-read);font-style:italic;font-size:var(--t-meta);color:var(--ink-70);max-width:var(--measure)}.article-shell{max-width:860px;margin:0 auto}.article-shell--wide{max-width:1100px}.article-header{margin-bottom:var(--s-4)}.article-title{margin-top:var(--s-2)}.article-meta{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:var(--s-4) 0;color:var(--ink-45);font-family:var(--font-head);font-size:var(--t-label);font-weight:var(--w-semi);letter-spacing:var(--track-meta);text-transform:uppercase}.article-meta span{position:relative}.article-meta span+span:before{content:"";position:absolute;left:calc(-1 * var(--s-2));top:.35em;width:1px;height:.8em;background:var(--rule-mid)}.article-author-block{margin:var(--s-4) 0}.article-hero{position:relative;margin:0 0 var(--s-5)}.article-hero--spaced{margin-top:var(--s-4)}.article-hero--teaser{margin:var(--s-3) 0}.article-hero img{width:100%;aspect-ratio:21 / 9;height:auto;object-fit:cover;background:var(--wash)}.article-hero--teaser img{aspect-ratio:16 / 9}.article-hero figcaption{font-size:var(--t-label);color:var(--ink-45);margin-top:var(--s-2);font-family:var(--font-head);text-transform:uppercase;letter-spacing:var(--track-meta)}@media(max-width:800px){.article-hero{aspect-ratio:3 / 2}}.story{margin:0 auto}.story--single{max-width:42rem}.story--single .dek,.story--single .prose{max-width:none}.story--wide{max-width:1100px}.story__hed{font-size:var(--t-h1);margin-top:var(--s-2)}.block-link{display:block;color:inherit}.story-hero{margin:var(--s-4) 0 0;overflow:hidden;background:var(--wash)}.story-hero img{width:100%;height:auto;display:block}.takes-intro{max-width:50rem;margin-bottom:var(--s-6)}.takes-intro p{font-family:var(--font-read);font-size:clamp(20px,2vw,25px);line-height:1.45;color:var(--ink);margin:0 0 var(--s-4)}.takes-intro .byline{font-size:var(--t-meta);color:var(--ink-70);margin-bottom:0}.story-figure{margin:var(--s-7) 0 var(--s-5)}.story-figure img{width:100%}.story-figure figcaption{font-family:var(--font-head);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-meta);color:var(--ink-45);margin-top:var(--s-2)}.story--editorial{max-width:1080px}.story--editorial .story__hed{font-size:var(--t-display);max-width:16ch}.story--editorial>.dek{font-size:clamp(20px,2.2vw,27px);max-width:40ch;line-height:1.22;color:var(--ink)}.editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--s-8);align-items:start}.editorial-body{max-width:42rem}.editorial-body p{font-size:var(--t-body-lg);line-height:1.62}.editorial-body .pull{margin:var(--s-7) 0;padding:var(--s-5) 0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font-family:var(--font-head);font-weight:var(--w-x);font-size:clamp(24px,3vw,34px);line-height:1.1;letter-spacing:var(--track-head);text-wrap:balance;color:var(--ink)}.editorial-board{position:sticky;top:var(--s-5);border-top:3px solid var(--ink);padding-top:var(--s-3)}.editorial-board__note{font-family:var(--font-read);font-size:var(--t-meta);color:var(--ink-70);margin:var(--s-2) 0 var(--s-5)}.editorial-board ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4)}.editorial-board li{display:grid;gap:2px}.editorial-board__name{font-family:var(--font-head);font-weight:var(--w-bold);font-size:var(--t-body)}.editorial-board__title{font-family:var(--font-head);font-size:var(--t-label);text-transform:uppercase;letter-spacing:var(--track-meta);color:var(--ink-45)}@media(max-width:800px){.editorial-layout{grid-template-columns:1fr;gap:var(--s-6)}.editorial-board{position:static}}.lead-package__hero{display:block;margin:var(--s-6) 0 0}.lead-package__hero .article-hero{aspect-ratio:16 / 9;margin:0}.lead-package__verdict{font-family:var(--font-read);font-style:italic;font-size:var(--t-body-lg);line-height:1.42;margin-top:var(--s-3);color:var(--ink)}.editorial-teaser{background:var(--panel-ink);color:var(--paper-on-dark);padding:var(--s-9) 0;margin-block:var(--s-8)}.editorial-teaser .kicker{color:var(--red-on-dark)}.editorial-teaser__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-8);align-items:center}.editorial-teaser__hed{font-family:var(--font-head);font-weight:var(--w-black);font-size:clamp(28px,3.6vw,46px);line-height:1.02;letter-spacing:var(--track-head);margin:var(--s-3) 0;color:var(--paper-on-dark);text-wrap:balance}.editorial-teaser__hed:hover{color:#fff}.editorial-teaser .dek{color:#c9c8c2;max-width:46ch}.editorial-teaser__quote{margin:0;font-family:var(--font-read);font-style:italic;font-size:clamp(26px,3.1vw,40px);line-height:1.16;color:#fff;border-left:3px solid var(--red-on-dark);padding-left:var(--s-5);text-wrap:balance}@media(max-width:800px){.editorial-teaser__grid{grid-template-columns:1fr;gap:var(--s-6)}}.section-lead{max-width:920px}.awards-strip--front{margin-block:var(--s-8)}.awards{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-5)}.award{border-top:1px solid var(--rule);padding-top:var(--s-4);max-width:60ch}.award__name{font-family:var(--font-read);font-style:italic;font-size:var(--t-body-lg);line-height:1.3;color:var(--ink);margin:0}.award__org{font-family:var(--font-head);font-size:var(--t-meta);text-transform:uppercase;letter-spacing:var(--track-meta);color:var(--ink-45);margin:var(--s-2) 0 0}.award__who{font-family:var(--font-head);font-size:var(--t-label);letter-spacing:var(--track-meta);color:var(--red);margin:var(--s-1) 0 0;text-transform:uppercase}.writer-honors{margin-top:var(--s-5)}.writer-honors ul{list-style:none;margin:var(--s-2) 0 0;padding:0;display:grid;gap:var(--s-2)}.writer-honors li{font-family:var(--font-read);font-size:var(--t-meta);color:var(--ink-70)}.writer-honors__name{font-style:italic;color:var(--ink)}.writer-honors__org{color:var(--ink-45)}.colophon__honors{margin:var(--s-4) 0 0;max-width:70ch;font-family:var(--font-head);font-size:var(--t-meta);color:#9a9994;letter-spacing:.02em}.colophon__honors-label{text-transform:uppercase;letter-spacing:var(--track-meta);color:#c9c8c2}.colophon__honors a{color:#c9c8c2}.op-editorial{margin-top:var(--s-7);border-top:3px solid var(--ink);padding-top:var(--s-4)}.op-editorial__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-5)}.op-editorial__head .read-more{flex:none}.op-editorial__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--s-8);align-items:start}.op-editorial__hed{font-family:var(--font-head);font-weight:var(--w-black);font-size:clamp(30px,4.2vw,52px);line-height:1;letter-spacing:var(--track-head);text-wrap:balance;margin:0 0 var(--s-3)}.op-editorial__hed a{color:var(--ink)}.op-editorial__hed a:hover{color:var(--red);text-decoration:none}.op-editorial__quote{margin:0;font-family:var(--font-read);font-style:italic;font-size:clamp(22px,2.6vw,33px);line-height:1.2;color:var(--ink);border-left:3px solid var(--red);padding-left:var(--s-5);text-wrap:balance}@media(max-width:800px){.op-editorial__grid{grid-template-columns:1fr;gap:var(--s-5)}}.ed-row{display:grid;grid-template-columns:160px 1fr;gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--rule);color:inherit;align-items:start}.ed-row:hover{text-decoration:none}.ed-row:hover .ed-row__hed{color:var(--red)}.ed-row__hed{font-family:var(--font-head);font-weight:var(--w-x);font-size:var(--t-h3);line-height:1.08}@media(max-width:700px){.ed-row{grid-template-columns:1fr;gap:var(--s-2)}}.action-card{border:1px solid var(--rule-mid);border-top:4px solid var(--ink);background:var(--card);padding:var(--s-6);height:100%}.action-card--congress{border-top-color:var(--red)}.action-card__eyebrow{display:block;font-family:var(--font-head);font-size:var(--t-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink-45)}.action-card--congress .action-card__eyebrow{color:var(--red)}.action-card__hed{font-family:var(--font-head);font-weight:var(--w-x);font-size:var(--t-h4);line-height:1.12;margin:var(--s-2) 0 var(--s-4)}.action-card__body{font-family:var(--font-read);font-size:var(--t-body);color:var(--ink)}.action-card__body p{margin:0 0 var(--s-3)}.action-card__body p:last-child{margin-bottom:0}.action-card .read-more{display:inline-block;margin-top:var(--s-4)}.object-feature{text-align:center;max-width:660px;margin:var(--s-9) auto}.object-feature .author{justify-content:center}.object-feature__hed{font-size:var(--t-h2);margin:var(--s-2) auto var(--s-4);max-width:20ch}.object-feature__author{display:flex;justify-content:center}.object-feature__line{font-family:var(--font-read);font-style:italic;font-size:var(--t-body-lg);color:var(--ink-70);max-width:42ch;margin:var(--s-4) auto 0}.staff-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5)}.staff-profile{display:grid;grid-template-columns:150px 1fr;gap:var(--s-5);align-items:start;border:1px solid var(--rule);background:var(--card);padding:var(--s-5);transition:border-color .15s ease}.staff-profile:hover{border-color:var(--ink)}.staff-profile__photo{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--wash)}.staff-profile__photo img{width:100%;height:100%;object-fit:cover}.staff-profile__name{font-family:var(--font-head);font-weight:var(--w-x);font-size:var(--t-h4);line-height:1.06;margin:var(--s-1) 0 var(--s-2)}.staff-profile__name a{color:var(--ink)}.staff-profile__name a:hover{color:var(--red);text-decoration:none}.staff-profile__bio{font-family:var(--font-read);font-size:var(--t-meta);color:var(--ink-70);max-width:none;margin:0 0 var(--s-3)}@media(max-width:860px){.staff-list{grid-template-columns:1fr}}@media(max-width:480px){.staff-profile{grid-template-columns:104px 1fr;gap:var(--s-4);padding:var(--s-4)}}.writer-hero{display:grid;grid-template-columns:220px 1fr;gap:var(--s-6);align-items:start}.writer-hero__photo{aspect-ratio:4 / 5;overflow:hidden;background:var(--wash)}.writer-hero__photo img{width:100%;height:100%;object-fit:cover}.writer-hero__bio{font-family:var(--font-read);font-size:var(--t-body-lg);line-height:1.55;color:var(--ink-70);max-width:62ch;margin-top:var(--s-4)}@media(max-width:700px){.writer-hero{grid-template-columns:120px 1fr;gap:var(--s-4)}}.article-footer{display:flex;justify-content:flex-start}@media(max-width:800px){.article-hero:not(.article-hero--teaser) img{aspect-ratio:3 / 2}}@media(max-width:560px){.article-meta{gap:var(--s-1) var(--s-3)}.article-meta span+span:before{content:none}}.front-section__title{margin-top:var(--s-1)}.front-section--divided{border-top:1px solid var(--rule);margin-top:var(--s-7);padding-top:var(--s-6)}.front-ad{margin-top:var(--s-6)}.commentary-tease{margin-top:var(--s-3)}.commentary-tease--divided{border-top:1px solid var(--rule);margin-top:var(--s-6);padding-top:var(--s-5)}.commentary-tease__author{margin-bottom:var(--s-2)}.commentary-tease__title{font-size:var(--t-h4);margin-top:var(--s-1)}.quick-preview{border-top:2px solid var(--ink);margin-top:var(--s-3)}.quick-preview__item{border-bottom:1px solid var(--rule);padding:var(--s-3) 0}.quick-preview__verdict{font-family:var(--font-read);font-style:italic;margin:var(--s-2) 0 0}.archive-list{border-top:2px solid var(--ink)}.archive-row{display:grid;grid-template-columns:150px minmax(0,1fr) 160px;gap:var(--s-4);align-items:baseline;border-bottom:1px solid var(--rule);color:inherit;padding:var(--s-3) 0;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.archive-row:hover{background:#b0252b0b;border-bottom-color:var(--rule-mid);box-shadow:inset 3px 0 0 var(--red);color:inherit;text-decoration:none}.archive-row__title{font-family:var(--font-head);font-size:var(--t-h4);font-weight:var(--w-bold);line-height:1.1}.archive-row__date{text-align:right}@media(max-width:720px){.archive-row{grid-template-columns:1fr;gap:var(--s-1);padding:var(--s-4) 0}.archive-row__date{text-align:left}}.miata-result{max-width:46rem;margin:var(--s-5) auto 0;background:#26251f;border:1px solid #45443a;border-radius:10px;padding:var(--s-5);text-align:center;color:#f1f0e8}.miata-result[hidden]{display:none}.miata-result__badge{display:inline-block;font-size:var(--t-fine);letter-spacing:.08em;text-transform:uppercase;color:#14140f;background:#d9986a;border-radius:999px;padding:4px 12px;font-weight:700}.miata-result__hed{font-size:var(--t-h2);margin:var(--s-2) 0}.miata-result__lede{color:#d8d7cd;font-size:var(--t-body);margin:0 auto var(--s-3);max-width:34rem}.miata-result__reasons{list-style:none;padding:0;margin:0 auto var(--s-4);max-width:36rem;text-align:left}.miata-result__reasons li{position:relative;padding:8px 0 8px 22px;border-top:1px solid #3a392f;color:#eceae0}.miata-result__reasons li:first-child{border-top:none}.miata-result__reasons li:before{content:"✓";position:absolute;left:0;color:#7fae7f;font-weight:700}.miata-result__quote{margin:0 auto var(--s-3);max-width:34rem;border-left:3px solid #d9986a;padding:4px 0 4px 16px;text-align:left}.miata-result__quote p{font-style:italic;color:#f1f0e8;margin:0 0 4px}.miata-result__quote cite{font-style:normal;color:#b7b6ac;font-size:var(--t-fine)}.miata-result__fine{color:#8f8e85;font-size:var(--t-fine);margin:0 auto;max-width:34rem}.front-hero{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6.2fr) minmax(0,3fr);gap:var(--s-6);align-items:start;margin-bottom:var(--s-7)}.rail-head{padding-bottom:var(--s-3);border-bottom:1px solid var(--rule);margin-bottom:var(--s-3)}.front-hero__lead .lead-package{margin:0}.front-hero .lead-package__title{font-size:clamp(1.8rem,3.1vw,2.85rem);line-height:1.04}.rundown{list-style:none;margin:0;padding:0}.rundown__item{border-top:1px solid var(--rule)}.rundown__item:first-child{border-top:none}.rundown__item a{display:block;padding:var(--s-3) 0;color:inherit;text-decoration:none}.rundown__item a:hover .rundown__hed{color:var(--red)}.rundown__hed{display:block;font-family:var(--font-head);font-weight:var(--w-x);font-size:var(--t-body-lg);line-height:1.16;margin:4px 0}.rundown__by{display:block;font-family:var(--font-read);font-size:var(--t-fine);color:var(--ink-45)}.rundown__more{display:inline-block;margin-top:var(--s-3)}.rail-empty{color:var(--ink-45);font-size:var(--t-meta)}.rundown__almanac{border-top:4px solid var(--ink);background:var(--card);padding:var(--s-4);margin-top:var(--s-4)}.latest{padding:var(--s-7) 0;background:var(--card-soft, #f0efe9)}.latest__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--s-6)}.latest__item{display:grid;grid-template-columns:150px 1fr;gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--rule);color:inherit;text-decoration:none;align-items:start}.latest__item--noimg{grid-template-columns:1fr}.latest__main>.latest__item:first-of-type{border-top:none}.latest__thumb{margin:0;border-radius:4px;overflow:hidden;aspect-ratio:16 / 10}.latest__thumb img{width:100%;height:100%;object-fit:cover;display:block}.latest__hed{font-family:var(--font-head);font-weight:var(--w-x);font-size:var(--t-h4);line-height:1.14;margin:4px 0 6px}.latest__item:hover .latest__hed{color:var(--red)}.latest__meta{font-family:var(--font-read);font-size:var(--t-fine);color:var(--ink-45);margin:0}.latest__ad{margin:var(--s-3) 0}.latest__rail{align-self:start}.standings{list-style:none;margin:0 0 var(--s-3);padding:0}.standings__row{display:grid;grid-template-columns:1.4rem 1fr auto auto;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--rule)}.standings__row:first-child{border-top:none}.standings__rank{font-family:var(--font-head);font-weight:var(--w-black);color:var(--ink-45)}.standings__who{font-family:var(--font-head);font-weight:var(--w-bold);color:inherit;text-decoration:none}.standings__who:hover{color:var(--red)}.standings__rec{font-variant-numeric:tabular-nums;font-size:var(--t-meta);color:var(--ink-70)}.standings__streak{font-size:var(--t-fine);color:var(--ink-45);text-transform:uppercase;letter-spacing:.04em;min-width:4.5rem;text-align:right}.standings__note{font-family:var(--font-read);font-style:italic;font-size:var(--t-fine);color:var(--ink-45);margin:0 0 var(--s-5)}.rail-head--tight{padding-bottom:var(--s-2);margin-bottom:var(--s-2)}.most-read__list{list-style:none;margin:0 0 var(--s-3);padding:0}.most-read__row{display:grid;grid-template-columns:1.4rem 1fr;align-items:start;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--rule)}.most-read__row:first-child{border-top:none}.most-read__rank{font-family:var(--font-head);font-weight:var(--w-black);color:var(--ink-45)}.most-read__hed{font-family:var(--font-head);font-weight:var(--w-bold);font-size:var(--t-meta);line-height:1.25;color:inherit;text-decoration:none}.most-read__hed:hover{color:var(--red)}.latest__rail .action-card--ledger{border:0;border-top:4px solid var(--ink);background:var(--card);padding:var(--s-4);height:auto;margin-top:var(--s-4)}.latest__rail .action-card--ledger .action-card__hed{font-size:var(--t-body-lg);margin:var(--s-2) 0 var(--s-3)}.latest__rail .action-card--ledger .action-card__body{font-size:var(--t-meta);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.latest__rail .action-card--ledger .read-more{margin-top:var(--s-3)}.brag-band{background:linear-gradient(180deg,#201f1b,#14140f);color:#f1f0e8;padding:var(--s-8) 0}.brag-band__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s-6);align-items:center}.brag-band .kicker{color:#d9986a}.brag-band__hed{font-family:var(--font-head);font-weight:var(--w-black);text-transform:uppercase;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.02;margin:var(--s-2) 0 var(--s-3)}.brag-band__copy{color:#b7b6ac;font-size:var(--t-body);max-width:44ch;margin:0 0 var(--s-3)}.read-more--light{color:#e8b892}@media(max-width:980px){.front-hero{grid-template-columns:1fr;gap:var(--s-5)}.front-hero__lead{order:1}.front-hero__rail--institution{order:2}.front-hero__rail--rundown{order:3}.latest__grid,.brag-band__grid{grid-template-columns:1fr}}@media(max-width:560px){.latest__item{grid-template-columns:110px 1fr;gap:var(--s-3)}.latest__item--noimg{grid-template-columns:1fr}}.band--front{padding:var(--s-6) 0}.band--front .band__head{margin-bottom:var(--s-4)}.band--front .band__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.band--front .band__grid>div{padding:0 var(--s-4)}.band--front .num{font-size:clamp(1.25rem,1.9vw,1.95rem);line-height:1.02}.band--front .lbl{font-size:var(--t-fine);max-width:18ch;margin-top:var(--s-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media(max-width:760px){.band--front .band__grid{grid-auto-columns:minmax(6rem,1fr);overflow-x:auto}.band--front .num{font-size:1.35rem}.band--front .lbl{font-size:.72rem}}.miata-result__photo{display:block;width:100%;max-width:34rem;margin:var(--s-3) auto var(--s-2);border-radius:8px;aspect-ratio:16 / 9;object-fit:cover}
