.hero,.coverage-layout,.desk-grid,.article-layout,.channel-desk-grid,.desk-grid-live-scores,.news-columns-grid,.pulse-grid,.news-preview-grid{grid-template-columns:1fr}@media (min-width:721px){.hero,.coverage-layout,.desk-grid,.channel-desk-grid,.desk-grid-live-scores{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr)}.article-layout{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr)}.news-columns-grid,.news-preview-grid,.pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:981px){.hero,.coverage-layout,.desk-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr)}.channel-desk-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.desk-grid-live-scores{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.news-columns-grid,.news-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-grid{grid-template-columns:1.2fr 1fr 1fr}}.article-main a,.article-body a,.inner-text a,.article-link{color:#1a73e8;border-bottom:1px solid #1a73e8;text-decoration:none;transition:all .2s}.article-main a:hover,.article-body a:hover,.inner-text a:hover,.article-link:hover,.article-main a:focus-visible,.article-body a:focus-visible,.inner-text a:focus-visible,.article-link:focus-visible{color:#0b57d0;border-bottom:2px solid #0b57d0}.hero,.coverage-layout,.desk-grid,.article-layout{gap:28px;display:grid}.hero,.coverage-layout,.desk-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr)}.channel-desk-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.channel-desk-grid .desk-rail{gap:14px}.channel-desk-grid .rail-panel{min-height:0}.channel-desk-grid .story-stack{gap:16px}.channel-desk-grid .stack-card{padding:20px}.channel-desk-grid .stack-card h3{font-size:clamp(1.15rem,1.55vw,1.45rem);line-height:1.16}.channel-desk-grid .meta-inline,.channel-desk-grid .story-byline{font-size:.88rem}.desk-grid-live-scores{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:start}.desk-grid-live-scores .desk-rail{align-self:stretch}.desk-grid-live-scores .news-columns-block .section-heading h2{letter-spacing:-.015em;max-width:18ch;font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.14}.desk-grid-live-scores .compact-heading{align-items:center}.desk-grid-live-scores .news-columns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);align-items:start}.hero{align-items:stretch;margin-bottom:44px}@media (max-width:720px){.article-main p,.article-body p{margin-bottom:14px;line-height:1.8}.stack-card{padding:16px}}.hero-copy,.inner-hero,.lead-package,.stack-card,.rail-panel,.article-main,.news-tease,.snapshot-feature,.briefing-card,.story-card,.panel-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:24px}.hero-copy{background:linear-gradient(135deg,#fff8edeb,#fff4ded1);padding:clamp(28px,4vw,48px);position:relative;overflow:hidden}.hero-copy:after{content:"";aspect-ratio:1;opacity:.22;background:radial-gradient(circle,#184f3cd9 0 28%,#0000 29%),radial-gradient(circle,#184f3c2e 0 50%,#0000 52%);border-radius:50%;width:280px;position:absolute;inset:auto -8% -14% auto}.hero-panel,.snapshot-list,.story-stack,.desk-rail,.article-side,.coverage-rail{gap:18px;display:grid}.hero>*,.coverage-layout>*,.desk-grid>*,.article-layout>*,.hero-rich>*,.inner-hero-with-media>*,.news-columns-grid>*{min-width:0}.hero-text,.inner-text,.article-lede{color:var(--muted)}.hero-text{max-width:60ch;margin-top:22px;font-size:1.04rem}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:600;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{color:#fff9f1;background:var(--accent)}.button-primary:hover,.button-primary:focus-visible{background:var(--accent-strong)}.button-secondary{border-color:var(--line);background:#ffffff73}.ticker-list,.rail-list{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ticker-list li,.rail-list li{background:#ffffffb8;border:1px solid #1714110f;border-radius:16px;padding:12px 14px}.desk-rail .accent-panel .rail-list{gap:10px}.desk-rail .accent-panel .rail-list li{background:#ffffffd1;border:1px solid #ba3f2524;padding:14px 16px;box-shadow:0 8px 20px #ba3f2514}.desk-rail .accent-panel .rail-list a{font-weight:600;line-height:1.45;display:block}.desk-rail .accent-panel p:not(.panel-label){color:var(--muted)}.desk-grid-live-scores .rail-panel{min-height:0}.desk-grid-live-scores .desk-rail{gap:14px}.pulse-section,.news-preview,.coverage-section{margin-top:28px}.snapshot-feature,.inner-hero,.lead-package,.article-main{padding:clamp(24px,4vw,38px)}.snapshot-feature{background:linear-gradient(135deg, #fff5e4fa, #fffaf1e6), var(--surface)}.snapshot-feature p+.inline-link,.lead-package p+.button{margin-top:22px}.news-tease,.stack-card,.rail-panel{background:var(--surface-muted);box-shadow:var(--shadow-soft);padding:22px}.pulse-grid,.news-preview-grid{gap:20px;display:grid}.pulse-grid{grid-template-columns:1.2fr 1fr 1fr}.news-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.story-card,.briefing-card,.news-tease{padding:26px}.story-card-featured,.lead-package{color:#fff4ea;background:linear-gradient(135deg, #ba3f25f2, #7e1c0bf2), var(--accent)}.story-card-featured .card-tag,.lead-package .card-tag{color:#fff4eab8}.accent-panel{color:var(--ink);background:linear-gradient(#fff0e8f5,#fff7f0e6);border:1px solid #ba3f2538}.accent-panel .panel-label{color:var(--accent-strong)}.story-card p:last-child,.briefing-card p:not(.briefing-date),.news-tease p:last-child,.stack-card p:last-child,.snapshot-feature p:last-of-type,.article-body p+p,.article-body blockquote+p{margin-top:14px}.coverage-layout{align-items:start;margin-top:12px}.rail-item{border:1px solid var(--line);background:var(--surface-strong);border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:22px;display:grid}.rail-item span{background:var(--gold);color:#302108;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Fraunces,Georgia,serif;font-weight:700;display:inline-grid}.briefing-card{background:linear-gradient(180deg, #fff8edd9, #fff2e1f2), var(--surface);padding:clamp(24px,4vw,36px)}.briefing-card .button{margin-top:24px}.inner-hero{margin-bottom:28px}.inner-title,.article-title{max-width:14ch;font-size:clamp(2.8rem,7vw,5rem)}.inner-hero .inner-title,.inner-hero .article-title{line-height:var(--title-line-height);letter-spacing:var(--title-letter-spacing);text-wrap:balance;overflow-wrap:anywhere}.inner-hero .inner-text,.inner-hero .updated-stamp{font-size:var(--hero-body-size);line-height:var(--hero-body-line-height)}.inner-hero .inner-text{max-width:60ch;margin-top:16px}.inner-hero .updated-stamp{margin-top:10px}.inner-hero-with-media .inner-title{letter-spacing:-.018em;overflow-wrap:anywhere;max-width:11ch;font-size:clamp(1.55rem,2.6vw,2.55rem);line-height:1.08}.inner-text{max-width:65ch;margin-top:18px}.lead-package h2{font-size:clamp(2rem,4vw,3rem)}.story-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.article-meta{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:18px;font-size:.95rem;display:flex}.article-lede{margin-top:22px;font-size:1.18rem}.article-info-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.article-info-card{background:#fffaf1db;border:1px solid #1714111a;border-radius:12px;padding:12px}.article-body{gap:0;margin-top:30px;display:grid}.article-body blockquote{border-left:4px solid var(--accent);background:#fff7ece6;border-radius:0 18px 18px 0;margin:20px 0;padding:22px 24px;font-family:Fraunces,Georgia,serif;font-size:1.35rem;line-height:1.35}.article-body h2{margin-top:18px;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.2}.page-shell-news-detail .article-title{letter-spacing:-.01em;color:#000;max-width:22ch;font-size:clamp(1.7rem,2.8vw,2.75rem);font-weight:650;line-height:1.22}.page-shell-news-detail .article-body p{color:#1d1d1f;margin:0;font-size:clamp(1rem,1.45vw,1.08rem);font-weight:400;line-height:1.68}.page-shell-news-detail .article-body p+p{margin-top:1em}.page-shell-news-detail .article-body .article-cover{margin:24px 0}.page-shell-news-detail .article-inline-panel{background:linear-gradient(#fff9f0f2,#fffffffa);border:1px solid #1714111f;border-radius:18px;margin:24px 0;padding:20px;box-shadow:0 12px 28px #1714110d}.page-shell-news-detail .article-inline-panel h2,.page-shell-news-detail .article-inline-panel h3{margin-top:0}.page-shell-news-detail .article-at-a-glance-list{gap:12px;display:grid}.page-shell-news-detail .article-at-a-glance-item{background:#ffffffd1;border:1px solid #17141114;border-radius:14px;padding:14px 16px}.page-shell-news-detail .article-at-a-glance-item.is-open{background:#f3fbf5fa;border-color:#2b7d3e38}.page-shell-news-detail .article-at-a-glance-item.is-closed{background:#fdf5f3fa;border-color:#aa3a2e2e}.page-shell-news-detail .article-at-a-glance-label{letter-spacing:.03em;text-transform:uppercase;color:#7a5c1b;margin:0 0 6px;font-size:.78rem;font-weight:700}.page-shell-news-detail .article-at-a-glance-item.is-open .article-at-a-glance-label{color:#2b7d3e}.page-shell-news-detail .article-at-a-glance-item.is-closed .article-at-a-glance-label{color:#aa3a2e}.page-shell-news-detail .article-at-a-glance-value{margin:0}.page-shell-news-detail .article-faq-list{gap:16px;display:grid}.page-shell-news-detail .article-faq-item+.article-faq-item{border-top:1px solid #17141114;padding-top:16px}.page-shell-news-detail .article-faq-item h3{margin-bottom:6px;font-size:clamp(1rem,1.5vw,1.08rem)}.page-shell-news-detail .article-footer-note{margin-top:1.15em}.page-shell-news-detail .article-body h2,.page-shell-news-detail .article-body h3{color:#000;margin-top:1.15em;margin-bottom:.55em;font-size:clamp(1.18rem,1.8vw,1.35rem);font-weight:700;line-height:1.35}.page-shell-news-detail .article-main a,.page-shell-news-detail .article-body a,.page-shell-news-detail .article-link{color:#1a73e8;text-underline-offset:2px;border-bottom:none;text-decoration:underline}.page-shell-news-detail .article-main a:hover,.page-shell-news-detail .article-body a:hover,.page-shell-news-detail .article-link:hover,.page-shell-news-detail .article-main a:focus-visible,.page-shell-news-detail .article-body a:focus-visible,.page-shell-news-detail .article-link:focus-visible{color:#0b57d0;border-bottom:none;text-decoration-thickness:2px}@media (max-width:980px){.hero,.coverage-layout,.pulse-grid,.news-preview-grid,.desk-grid,.article-layout,.story-stack{grid-template-columns:1fr}h1,.inner-title,.article-title{max-width:12ch}}.article-stack-single{grid-template-columns:1fr}.meta-inline{color:var(--muted);font-size:.94rem}.updated-stamp{color:var(--muted);margin:10px 0 0;font-size:.94rem;line-height:1.4}.world-cup-guide-page .inner-hero .inner-title{letter-spacing:-.016em;text-wrap:balance;max-width:min(100%,30ch);font-size:clamp(2.3rem,4.8vw,4.9rem);line-height:1.08}.world-cup-guide-page .inner-hero .inner-text,.world-cup-guide-page .inner-hero .updated-stamp{max-width:60ch;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.56}.world-cup-guide-page .inner-hero .inner-text{margin-top:16px}.world-cup-guide-page .inner-hero .updated-stamp{margin-top:12px}@media (max-width:768px){.inner-hero .inner-title,.inner-hero .article-title{max-width:min(100%,18ch)}.world-cup-guide-page .inner-hero .inner-title{max-width:min(100%,20ch);font-size:clamp(1.95rem,8.8vw,3rem);line-height:1.12}}.hero-rich{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr) minmax(280px,.7fr);align-items:stretch}.hero-visual{background:linear-gradient(135deg,#fff8edf5,#f6e9d3eb);justify-content:center;align-items:stretch;padding:12px;display:flex;overflow:hidden}.snapshot-feature-with-image{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:22px;display:grid}.article-layout-minimal{grid-template-columns:minmax(0,1fr)}.article-layout-minimal .article-main{max-width:920px;margin-inline:auto}@media (max-width:1180px){.channel-desk-grid{grid-template-columns:1fr}.hero-rich{grid-template-columns:1fr 1fr}.hero-panel{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.hero-rich,.snapshot-feature-with-image,.hero-panel{grid-template-columns:1fr}}.inner-hero-with-media{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;gap:24px;display:grid}.inner-hero-media,.lead-package-media{background:#f1e6d5;border:1px solid #17141114;border-radius:22px;overflow:hidden}.inner-hero-media img,.lead-package-media img{object-fit:cover;width:100%;height:auto;display:block}.inner-hero-media img{aspect-ratio:1200/900}.standings-hero-media{border-radius:16px;width:100%;min-width:0}.standings-hero-media img{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%}.ticket-guide-hero-media img{aspect-ratio:16/9;border-radius:16px}.lead-package-rich{overflow:hidden}.lead-package-media{margin-bottom:18px}.lead-package-media img{aspect-ratio:1200/760}@media (max-width:980px){.inner-hero-with-media{grid-template-columns:1fr}}@media (max-width:820px){.article-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
