:root{--bg:#fff9f1;--surface:#fff;--ink:#28251f;--muted:#6c5847;--line:#dfcebb;--accent:#af3c12;--display:'DM Sans',sans-serif}
.brand{font-family:'DM Sans',sans-serif;font-size:2rem;letter-spacing:-.04em}.masthead nav{border-top:0;justify-content:flex-end}.scene-clips .page-intro h1{font-size:4.8rem;max-width:1000px}.clip-front{display:grid;grid-template-columns:2fr 1fr;gap:45px}.clip-track{display:flex;overflow:auto;gap:24px;scroll-snap-type:x mandatory;padding:14px 0 25px}.clip-card{flex:0 0 55%;scroll-snap-align:start}.clip-card:nth-child(even){margin-top:50px}.clip-picture{border-radius:22px}.clip-copy h3{font:700 1.6rem/1.16 'DM Sans',sans-serif}.clip-copy p{font-size:.8rem}.clip-front aside{padding-top:70px}.clip-front .front-lead{display:flex;flex-direction:column-reverse}.clip-front .front-copy h2{font:600 2rem/1.15 'DM Sans',sans-serif;margin-top:25px}.clip-front .front-photo img{aspect-ratio:1;border-radius:50%;max-width:260px;margin:auto}.clip-front .front-copy p{font-size:.86rem}.clip-reads{margin-top:55px}.clip-reads>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.clip-reads .ribbon-story:nth-child(even){padding-top:60px}.clip-reads .ribbon-story img{aspect-ratio:1;border-radius:18px}.clip-reads .ribbon-story h3{font:700 1.35rem/1.25 'DM Sans',sans-serif}.scene-clips>.scoreboard{margin-top:50px}.scene-clips>.scoreboard .match-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.layout-clips .article-detail{display:grid;grid-template-columns:1fr 1fr;gap:30px}.layout-clips .article-heading{grid-column:1;align-self:center;margin:0}.layout-clips .article-heading h1{font:700 3.3rem/1.1 'DM Sans',sans-serif}.layout-clips .article-cover{grid-column:2}.layout-clips .article-cover img{aspect-ratio:4/5;border-radius:20px}.layout-clips .article-body,.layout-clips .article-actions{grid-column:1/-1}.layout-clips .archive-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:none}.layout-clips .archive-story{display:block;border:0}.layout-clips .archive-story img{aspect-ratio:4/5;border-radius:18px;margin-bottom:18px}.layout-clips .archive-story h2{font:700 1.5rem/1.2 'DM Sans',sans-serif}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;max-width:none}.faq-list summary{font-size:.9rem}.site-footer{background:var(--surface);padding:30px;border:0;border-radius:18px;margin-bottom:30px}@media(max-width:900px){.clip-front{grid-template-columns:1fr}.clip-front aside{padding:0}.clip-front .front-lead{display:grid;grid-template-columns:1fr 190px;gap:30px}.clip-front .front-copy h2{margin-top:0}.clip-reads>div{grid-template-columns:1fr 1fr}.layout-clips .archive-list{grid-template-columns:1fr 1fr}}@media(max-width:640px){.scene-clips .page-intro h1{font:700 2.6rem/1.1 'DM Sans',sans-serif}.clip-card{flex-basis:82%}.clip-card:nth-child(even){margin-top:30px}.clip-copy h3{font-size:1.5rem}.clip-front .front-lead{grid-template-columns:1fr 100px;gap:20px}.clip-front .front-copy h2{font-size:1.5rem}.clip-front .front-photo img{border-radius:12px;aspect-ratio:3/5}.clip-reads>div{grid-template-columns:1fr 1fr;gap:25px 15px}.clip-reads .ribbon-story:nth-child(even){padding-top:45px}.clip-reads .ribbon-story h3{font-size:1.05rem}.clip-reads .ribbon-story p{display:none}.scene-clips>.scoreboard .match-list{grid-template-columns:1fr}.layout-clips .article-detail{display:block}.layout-clips .article-heading h1{font-size:2.5rem}.layout-clips .article-cover{margin:25px 0}.layout-clips .archive-list{grid-template-columns:1fr 1fr;gap:20px}.layout-clips .archive-story h2{font-size:1.1rem}.layout-clips .archive-story p{display:none}.faq-list{display:block}}
