:root{--bg:#f2ed45;--surface:#faf8c5;--ink:#151612;--muted:#51522b;--line:#a4a052;--accent:#151612;--on-accent:#f2ed45}
.brand{font-size:6rem;text-transform:uppercase;line-height:.9}.brand-row{align-items:end}.masthead nav{border-top:3px solid var(--ink);border-bottom:1px solid var(--ink)}.scene-pulse .page-intro{padding:35px 0}.scene-pulse .page-intro h1{font-size:4.5rem;max-width:950px;line-height:.96}.scene-pulse .page-intro p{font-size:.85rem}.news-belt{margin-bottom:35px}.news-belt .belt-track{background:var(--ink);color:var(--bg);border:0;padding:24px 20px}.news-belt .belt-toolbar h2{font-family:var(--body);font-size:.85rem}.pulse-cover .front-lead{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center}.pulse-cover .front-copy h2{font-size:5rem;line-height:.96}.pulse-cover .front-photo img{aspect-ratio:4/5;filter:grayscale(1)}.pulse-cover .front-copy p{font-size:.95rem}.pulse-stream{margin-top:55px}.pulse-stream>h2{font-size:1.5rem;border-bottom:3px solid var(--ink);padding-bottom:18px}.pulse-story h3{font-size:3rem}.pulse-photo{filter:grayscale(1);transition:filter .35s}.pulse-story:hover .pulse-photo{filter:grayscale(0)}.pulse-scoreboard{background:var(--ink);color:#f7f5bf;padding:30px;margin-top:55px;--surface:#282a20;--muted:#c5c5a0;--accent:#f2ed45;--on-accent:#151612;--line:#535742}.pulse-scoreboard .match-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}.pulse-scoreboard button{color:#f7f5bf}.pulse-scoreboard button[aria-pressed=true]{color:#151612}.layout-pulse .article-heading{margin-left:0;max-width:1100px}.layout-pulse .article-heading h1{font-size:5.7rem;line-height:.96;text-transform:uppercase}.layout-pulse .article-cover img{aspect-ratio:2;filter:grayscale(1)}.layout-pulse .article-body{background:var(--surface);padding:35px;font-size:1.1rem}.layout-pulse .archive-story{grid-template-columns:1fr 180px}.layout-pulse .archive-story>a{grid-column:2;grid-row:1}.layout-pulse .archive-story>div{grid-column:1;grid-row:1}.layout-pulse .archive-story h2{font-size:3rem}.faq-list{max-width:none}.faq-list details{border-top:2px solid var(--ink);border-bottom:0}.faq-list summary{font-family:'Barlow Condensed',sans-serif;font-size:1.9rem}.site-footer{display:grid;grid-template-columns:1fr 1fr;gap:20px}.site-footer .footer-brand{font-size:3rem}.site-footer p{font-size:.8rem}.site-footer nav{grid-column:2;grid-row:2}.site-footer small{grid-column:1;grid-row:2}@media(max-width:1000px){.brand{font-size:4.8rem}.pulse-cover .front-copy h2{font-size:3.8rem}.pulse-cover .front-lead{gap:30px}.pulse-scoreboard .match-list{grid-template-columns:1fr 1fr}}@media(max-width:640px){.brand{font-size:3.6rem}.scene-pulse .page-intro h1{font-size:3.15rem}.pulse-cover .front-lead{display:block}.pulse-cover .front-copy h2{font-size:3.2rem}.pulse-cover .front-photo{margin-top:25px}.pulse-cover .front-photo img{aspect-ratio:16/7}.pulse-story{display:block;position:relative;padding:25px 0}.pulse-story h3{font-size:2.65rem;margin:14px 0}.pulse-photo{display:none}.pulse-scoreboard{padding:25px 16px}.pulse-scoreboard .match-list{display:block}.faq-list summary{font-size:1.7rem}.site-footer{display:block}.layout-pulse .article-heading h1{font-size:3.15rem}.layout-pulse .article-body{padding:25px 18px}.layout-pulse .archive-story{grid-template-columns:1fr 70px}.layout-pulse .archive-story h2{font-size:2.3rem}}
