:root{--navy:#0d1b2a;--navy-2:#13283f;--ink:#16202a;--muted:#68717b;--line:#e4e8ec;--paper:#f6f7f9;--white:#fff;--orange:#f36b21;--orange-dark:#ce5113;--green:#187c55;--gold:#b78317;--red:#b83b3b;--radius:16px;--shadow:0 10px 30px #11203014}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 32px);margin:auto}.topbar{color:#c8d2dc;background:#09131f;font-size:12px}.topbar-inner{justify-content:space-between;padding:8px 0;display:flex}.brand-row{background:#fff;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.site-header{z-index:10;background:#fff;position:sticky;top:0;box-shadow:0 1px #0000000f}.brand{align-items:center;gap:13px;display:flex}.brand-mark{background:linear-gradient(135deg,var(--orange),#ff9f4c);color:#fff;letter-spacing:-2px;border-radius:12px;place-items:center;width:52px;height:52px;font-size:21px;font-weight:900;display:grid;transform:skew(-6deg)}.brand-name{letter-spacing:.04em;font-size:20px;font-weight:900}.brand-tag{color:var(--muted);margin-top:3px;font-size:12px}.menu-btn{background:0 0;border:0;font-size:26px;display:none}.main-nav{background:var(--navy);color:#fff}.nav-inner{gap:6px;display:flex;overflow:auto}.nav-inner a{white-space:nowrap;border-bottom:3px solid #0000;padding:13px 15px;font-size:13px;font-weight:750}.nav-inner a:hover,.nav-inner a.active{border-color:var(--orange);background:#ffffff0a}.ticker{border-bottom:1px solid var(--line);background:#fff;padding:18px 0}.section-kicker,.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--orange);font-size:11px;font-weight:900}.score-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.score-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px}.score-card.featured{background:#fff8f4;border-color:#ffd3bc}.score-meta{color:var(--muted);justify-content:space-between;margin-bottom:9px;font-size:10px;display:flex}.team-row{justify-content:space-between;padding:2px 0;font-size:14px;display:flex}.score-note{color:var(--muted);margin-top:6px;font-size:10px}.hero{grid-template-columns:1.55fr .8fr;gap:20px;padding:28px 0;display:grid}.hero-story{min-height:465px;box-shadow:var(--shadow);background:linear-gradient(#08111c1f,#08111cfa),radial-gradient(circle at 70% 25%,#f36b2180,#0000 28%),linear-gradient(135deg,#173654,#0d1b2a 60%,#22140e);border-radius:22px;position:relative;overflow:hidden}.hero-story:after{content:"";background-image:linear-gradient(30deg,#0000 48%,#ffffff09 49% 51%,#0000 52%);background-size:34px 34px;position:absolute;inset:0}.hero-content{z-index:2;color:#fff;max-width:670px;position:absolute;bottom:38px;left:38px}.hero-content h1{letter-spacing:-.04em;margin:10px 0 16px;font-size:52px;line-height:.98}.hero-content p{color:#d8e0e7;max-width:630px;font-size:17px;line-height:1.55}.button{background:var(--orange);color:#fff;border-radius:10px;padding:13px 17px;font-size:13px;font-weight:800;display:inline-block}.button:hover{background:var(--orange-dark)}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px;box-shadow:0 4px 18px #00000006}.panel.compact{height:100%}.panel-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:16px;display:flex}.panel-heading h2,.section-title-row h2,.portal-inner h2,.newsletter h2{letter-spacing:-.03em;margin:4px 0 0;font-size:26px}.panel-heading a,.section-title-row a{color:var(--orange);margin-top:6px;font-size:12px;font-weight:800}.ranking-list{margin:0;padding:0;list-style:none}.ranking-list li{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;padding:9px 0;display:grid}.ranking-list .rank{color:var(--orange);font-weight:900}.ranking-list .team{font-weight:800}.ranking-list .record{color:var(--muted);font-size:12px}.prototype-note{color:var(--muted);margin:12px 0 0;font-size:10px}.dashboard-grid{grid-template-columns:1.4fr .8fr;gap:20px;padding:4px 0 24px;display:grid}.bubble-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.bubble-card{background:#f7f8fa;border-top:4px solid;border-radius:12px;padding:15px}.bubble-card.safe{border-color:var(--green)}.bubble-card.edge{border-color:var(--gold)}.bubble-card.danger{border-color:var(--red)}.bubble-card .status{letter-spacing:.08em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.bubble-card strong{font-size:17px;display:block}.bubble-card small{color:var(--muted);margin-top:4px;line-height:1.35;display:block}.metric-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.metric-row div{background:var(--navy);color:#fff;border-radius:12px;padding:14px}.metric-row span{color:#aebccc;font-size:10px;display:block}.metric-row strong{margin-top:3px;font-size:25px;display:block}.conference-list{gap:8px;display:grid}.conference-list a{background:#f7f8fa;border-radius:10px;grid-template-columns:55px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.conference-list span{color:var(--orange);font-weight:900}.conference-list strong{font-size:12px}.conference-list em{color:var(--muted);font-size:11px;font-style:normal}.section-block{padding:32px 0}.section-title-row{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.story-grid{grid-template-columns:1.3fr .85fr .85fr;gap:18px;display:grid}.story-card{border-radius:var(--radius);border:1px solid var(--line);background:#fff;overflow:hidden;box-shadow:0 4px 18px #00000006}.story-image{background-position:50%;background-size:cover;height:190px}.story-card.large .story-image{height:240px}.image-one{background:linear-gradient(135deg,#0d1b2a33,#0d1b2acc),radial-gradient(circle at 35% 35%,#f36b21 0 3%,#0000 3.2%),linear-gradient(145deg,#b1bac3,#394b5c)}.image-two{background:linear-gradient(145deg,#f36b21b3,#0d1b2af2),repeating-linear-gradient(90deg,#0000 0 30px,#ffffff0d 31px 32px)}.image-three{background:radial-gradient(circle at 50% 35%,#f7b787 0 10%,#0000 10.5%),linear-gradient(145deg,#273c50,#09131f)}.story-copy{padding:18px}.story-tag{color:var(--orange);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.story-copy h3{margin:8px 0;font-size:22px;line-height:1.1}.story-copy p{color:var(--muted);font-size:13px;line-height:1.55}.story-copy small{color:var(--muted)}.split-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.player-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .8fr .8fr;padding:12px 0;font-size:13px;display:grid}.player-table .table-head{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:10px;font-weight:900}.lead{color:var(--muted);font-size:14px;line-height:1.6}.index-bars{gap:13px;margin:18px 0;display:grid}.index-bars div{grid-template-columns:125px 1fr;align-items:center;gap:10px;font-size:11px;font-weight:800;display:grid}.index-bars div:after{content:"";z-index:0;background:#edf0f2;border-radius:8px;grid-area:1/2;height:8px}.index-bars b{background:linear-gradient(90deg,var(--orange),#f7ad77);z-index:1;border-radius:8px;grid-area:1/2;height:8px}.text-link{color:var(--orange);font-size:12px;font-weight:800}.portal-section{color:#fff;background:linear-gradient(135deg,#0d1b2a,#163652);margin-top:20px}.portal-inner{justify-content:space-between;align-items:center;gap:30px;padding:42px 0;display:flex}.portal-inner p{color:#c7d1db;max-width:720px;line-height:1.55}.button.light{color:var(--navy);white-space:nowrap;background:#fff}.newsletter{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;padding:28px;display:grid}.newsletter p{color:var(--muted);font-size:13px}.newsletter form{grid-template-columns:1fr auto;gap:8px;display:grid}.newsletter input{border:1px solid var(--line);font:inherit;border-radius:9px;padding:13px}.newsletter button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:0 18px;font-weight:800}.newsletter small{color:var(--green);grid-column:1/-1}footer{color:#aab6c0;background:#09131f;margin-top:30px;padding:40px 0}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:35px;display:grid}.footer-grid .brand-name{color:#fff}.footer-grid p{max-width:400px;font-size:13px;line-height:1.5}.footer-grid strong{color:#fff;margin-bottom:12px;font-size:13px;display:block}.footer-grid a{margin:8px 0;font-size:12px;display:block}@media (max-width:900px){.hero,.dashboard-grid,.split-grid,.story-grid,.newsletter{grid-template-columns:1fr}.score-strip,.bubble-grid{grid-template-columns:repeat(2,1fr)}.hero-story{min-height:390px}.hero-content h1{font-size:40px}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.brand-tag,.topbar-note{display:none}.menu-btn{display:block}.main-nav{display:none}.main-nav.open{display:block}.nav-inner{padding:8px 0;display:grid}.score-strip,.bubble-grid,.metric-row{grid-template-columns:1fr}.hero-content{bottom:26px;left:22px;right:22px}.hero-content h1{font-size:35px}.portal-inner{display:block}.portal-inner .button{margin-top:12px}.newsletter form{grid-template-columns:1fr}.newsletter button{padding:13px}.footer-grid{grid-template-columns:1fr}}.team-hero,.page-hero{color:#fff;background:linear-gradient(135deg,#0d1b2a,#183b5b)}.team-hero-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:42px 0;display:grid}.team-logo-placeholder{width:92px;height:92px;color:var(--navy);letter-spacing:-.03em;background:#fff;border-radius:18px;place-items:center;font-size:23px;font-weight:950;display:grid}.team-hero h1,.page-hero h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:44px;line-height:1}.team-hero p,.page-hero p{color:#c9d4de;margin:0}.team-record-box{text-align:right}.team-record-box span,.team-record-box small{color:#aebdca;font-size:11px;display:block}.team-record-box strong{margin:4px 0;font-size:36px;display:block}.team-dashboard{grid-template-columns:1.55fr .65fr;gap:20px;padding:28px 0;display:grid}.team-main,.team-side{align-content:start;gap:20px;display:grid}.stat-cards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.stat-cards>div{background:#f7f8fa;border-radius:12px;padding:15px}.stat-cards span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900;display:block}.stat-cards strong{margin:4px 0;font-size:25px;display:block}.stat-cards small{color:var(--muted);font-size:10px}.schedule-list>div{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:14px;padding:13px 0;display:grid}.schedule-list span{color:var(--orange);font-size:10px;font-weight:900}.schedule-list em{color:var(--muted);font-size:12px;font-style:normal}.article-list{display:grid}.article-list a{border-bottom:1px solid var(--line);padding:14px 0}.article-list strong,.article-list span{display:block}.article-list span{color:var(--muted);margin-top:5px;font-size:11px}.resume-list{margin-top:12px;display:grid}.resume-list div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.mini-player{border-bottom:1px solid var(--line);padding:12px 0}.mini-player strong,.mini-player span{display:block}.mini-player span{color:var(--muted);margin-top:3px;font-size:11px}.page-hero{padding:62px 0}.page-hero h1{max-width:760px;font-size:52px}.page-hero p{max-width:650px;font-size:16px;line-height:1.6}.tier-heading{margin-bottom:16px}.tier-heading>span{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.tier-heading h2{margin:5px 0;font-size:29px}.tier-heading p{color:var(--muted);font-size:13px}.tier-heading.lower{margin-top:42px}.conference-card-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.conference-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 18px #00000006}.conference-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.conference-card>span{color:var(--orange);font-size:11px;font-weight:950}.conference-card h3{margin:8px 0;font-size:19px}.conference-card p{color:var(--muted);min-height:36px;font-size:12px}.conference-card em{color:var(--orange);font-size:11px;font-style:normal;font-weight:800}.compact-grid .conference-card{min-height:110px}@media (max-width:900px){.team-dashboard{grid-template-columns:1fr}.conference-card-grid,.stat-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.team-hero-inner{grid-template-columns:auto 1fr}.team-record-box{text-align:left;grid-column:1/-1}.conference-card-grid{grid-template-columns:1fr}.page-hero h1{font-size:38px}}.transfer-layout{grid-template-columns:1.4fr .7fr;gap:22px;display:grid}.transfer-board{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.transfer-board>div{border-bottom:1px solid var(--line);grid-template-columns:45px 1.3fr 1fr 1fr 55px 70px;align-items:center;gap:10px;padding:13px 15px;font-size:12px;display:grid}.transfer-head{background:var(--navy);color:#d6e0e8;text-transform:uppercase;letter-spacing:.06em;font-weight:900;font-size:10px!important}.transfer-board b{color:var(--orange);font-size:16px}.transfer-board em{color:var(--green);font-style:normal;font-weight:900}.topic-stack{margin-top:15px;display:grid}.topic-stack a{border-bottom:1px solid var(--line);padding:13px 0}.topic-stack strong,.topic-stack span{display:block}.topic-stack span{color:var(--muted);margin-top:3px;font-size:11px}.preseason-hero{color:#fff;background:linear-gradient(135deg,#0b1826,#173e60 64%,#4a2411)}.preseason-inner{grid-template-columns:1.4fr .6fr;align-items:center;gap:40px;padding:64px 0;display:grid}.preseason-inner h1{letter-spacing:-.05em;max-width:800px;margin:10px 0 18px;font-size:58px;line-height:.95}.preseason-inner p{color:#c8d4de;max-width:720px;font-size:16px;line-height:1.6}.hero-actions{gap:10px;margin-top:22px;display:flex}.button.ghost{background:0 0;border:1px solid #ffffff59}.countdown-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;padding:26px}.countdown-card span,.countdown-card small{color:#c8d4de;display:block}.countdown-card strong{margin:8px 0;font-size:30px;display:block}.buzz-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.buzz-card{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:170px;padding:22px;transition:transform .18s,box-shadow .18s}.buzz-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.buzz-card span{color:var(--orange);font-size:11px;font-weight:900}.buzz-card h3{margin:10px 0 8px;font-size:21px}.buzz-card p{color:var(--muted);font-size:12px;line-height:1.5}.hero-buzz{color:#fff;background:linear-gradient(135deg,#0d1b2a,#183e60)}.hero-buzz p{color:#cbd5de}.countdown-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.countdown-list div{background:#f7f8fa;border-radius:12px;padding:15px}.countdown-list b{color:var(--orange);font-size:24px;display:block}.countdown-list span{font-size:12px;font-weight:750;line-height:1.35}@media (max-width:900px){.transfer-layout,.preseason-inner{grid-template-columns:1fr}.buzz-grid,.countdown-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.transfer-board{overflow-x:auto}.transfer-board>div{min-width:650px}.buzz-grid,.countdown-list{grid-template-columns:1fr}.preseason-inner h1{font-size:42px}}.muted-label,.importance-key{color:var(--muted);font-size:11px}.player-rank-layout{grid-template-columns:1.45fr .65fr;gap:22px;display:grid}.player-rank-board{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.player-rank-board>div{border-bottom:1px solid var(--line);grid-template-columns:45px 1.1fr 1fr 55px 60px 1.4fr;align-items:center;gap:10px;padding:13px 15px;font-size:12px;display:grid}.player-rank-head{background:var(--navy);color:#d6e0e8;text-transform:uppercase;letter-spacing:.06em;font-weight:900;font-size:10px!important}.player-rank-board b{color:var(--orange);font-size:16px}.player-rank-board em{color:var(--muted);font-style:normal}.scores-hero{color:#fff;background:linear-gradient(135deg,#0d1b2a,#173c5b);padding:48px 0}.scores-hero h1{letter-spacing:-.045em;margin:6px 0 8px;font-size:50px}.scores-hero p{color:#c8d4de;max-width:750px;line-height:1.55}.date-switcher{justify-content:center;align-items:center;gap:18px;margin-bottom:30px;display:flex}.date-switcher button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:38px;height:38px}.date-switcher div{text-align:center}.date-switcher span,.date-switcher strong{display:block}.date-switcher span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.date-switcher strong{font-size:20px}.games-layout{grid-template-columns:1.45fr .55fr;gap:22px;display:grid}.matter-games{gap:12px;display:grid}.matter-game{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.impact-score{background:var(--navy);color:#fff;text-align:center;border-radius:14px;place-content:center;width:64px;height:64px;display:grid}.impact-score strong{font-size:24px;line-height:1}.impact-score span{color:#aebdca;letter-spacing:.1em;margin-top:3px;font-size:8px}.game-label{color:var(--orange);letter-spacing:.06em;justify-content:space-between;gap:15px;font-size:9px;font-weight:900;display:flex}.game-label em{color:var(--muted);font-style:normal;font-weight:600}.matchup{align-items:center;gap:10px;margin:7px 0;font-size:17px;display:flex}.matchup b{color:var(--muted);font-size:11px}.game-center p{color:var(--muted);margin:5px 0 8px;font-size:11px}.game-tags{flex-wrap:wrap;gap:5px;display:flex}.game-tags span{background:#f1f3f5;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:750}.matter-game>a{color:var(--orange);white-space:nowrap;font-size:11px;font-weight:800}.filter-chips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.filter-chips button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:20px;padding:7px 10px;font-size:10px}.filter-chips button.selected{background:var(--navy);color:#fff;border-color:var(--navy)}.full-score-list{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.full-score-list>div{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 45px 1fr 90px;align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:grid}.full-score-list>div>span{color:var(--orange);font-weight:800}.full-score-list b{text-align:center;color:var(--muted);font-size:10px}.full-score-list em{text-align:right;color:var(--muted);font-style:normal}@media (max-width:900px){.player-rank-layout,.games-layout{grid-template-columns:1fr}.matter-game{grid-template-columns:72px 1fr}.matter-game>a{grid-column:2}}@media (max-width:650px){.player-rank-board,.full-score-list{overflow-x:auto}.player-rank-board>div{min-width:720px}.full-score-list>div{min-width:600px}.matter-game{grid-template-columns:1fr}.matter-game>a{grid-column:1}.game-label{display:block}.game-label em{margin-top:4px;display:block}}.analytics-hero{color:#fff;background:linear-gradient(135deg,#091725,#153c5b 68%,#193149);padding:58px 0}.analytics-hero-grid{grid-template-columns:1.4fr .45fr;align-items:center;gap:35px;display:grid}.analytics-hero h1{letter-spacing:-.05em;margin:8px 0 14px;font-size:58px;line-height:.96}.analytics-hero p{color:#c7d4df;max-width:700px;font-size:15px;line-height:1.6}.metric-hero-card{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;padding:25px}.metric-hero-card span,.metric-hero-card small,.metric-hero-card strong{display:block}.metric-hero-card span{letter-spacing:.12em;color:#f4a261;font-size:9px;font-weight:900}.metric-hero-card strong{margin:6px 0;font-size:48px}.metric-hero-card small{color:#bdcbd7}.analytics-tabs{flex-wrap:wrap;gap:7px;margin-bottom:30px;display:flex}.analytics-tabs button{border:1px solid var(--line);background:#fff;border-radius:20px;padding:9px 13px;font-size:10px;font-weight:800}.analytics-tabs .selected{background:var(--navy);color:#fff;border-color:var(--navy)}.analytics-table-wrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:auto}.analytics-table>div{border-bottom:1px solid var(--line);grid-template-columns:42px 1.4fr 70px repeat(6,70px);align-items:center;gap:9px;min-width:780px;padding:13px 15px;font-size:11px;display:grid}.analytics-table .analytics-head{background:var(--navy);color:#d5e0e9;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900}.analytics-table b{color:var(--orange);font-size:15px}.analytics-table em{font-style:normal;font-weight:900}.analytics-table i{color:var(--green);font-style:normal;font-weight:900}.analytics-card-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:28px;display:grid}.analytics-panel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px}.factor-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:17px;display:grid}.factor-grid div{background:#f6f7f9;border-radius:11px;padding:13px}.factor-grid strong,.factor-grid span,.factor-grid small{display:block}.factor-grid strong{font-size:20px}.factor-grid span{margin-top:3px;font-size:10px;font-weight:900}.factor-grid small{color:var(--muted);margin-top:3px;font-size:9px}.trend-list,.mini-rank{margin-top:14px;display:grid}.trend-list>div,.mini-rank>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.trend-list b{color:var(--green);min-width:50px;font-size:18px}.trend-list span,.mini-rank span{flex:1}.trend-list strong,.trend-list small,.mini-rank strong,.mini-rank small{display:block}.trend-list small,.mini-rank small{color:var(--muted);margin-top:2px;font-size:9px}.mini-rank em{font-style:normal;font-weight:900}.mini-rank>div>b{color:var(--orange)}.upset-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.upset-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:13px;padding:16px;display:flex}.upset-score{background:var(--navy);color:#fff;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:grid}.upset-grid span{color:var(--orange);letter-spacing:.07em;font-size:8px;font-weight:900}.upset-grid h3{margin:4px 0;font-size:14px}.upset-grid p{color:var(--muted);font-size:10px;line-height:1.45}.text-link{color:var(--orange);margin-top:13px;font-size:11px;font-weight:850;display:inline-block}.method-card,.analytics-home-teaser{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f5f7f9);border-radius:16px;padding:24px}.method-card{grid-template-columns:.55fr 1.45fr;align-items:center;gap:30px;display:grid}.method-card p{color:var(--muted);font-size:11px;line-height:1.65}.analytics-home-teaser{grid-template-columns:1.15fr 1fr auto;align-items:center;gap:25px;display:grid}.analytics-home-teaser p{color:var(--muted);max-width:560px;font-size:11px;line-height:1.55}.teaser-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.teaser-metrics div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.teaser-metrics strong,.teaser-metrics span{display:block}.teaser-metrics strong{font-size:18px}.teaser-metrics span{color:var(--muted);margin-top:3px;font-size:8px}@media (max-width:900px){.analytics-hero-grid,.analytics-card-grid,.method-card,.analytics-home-teaser,.upset-grid{grid-template-columns:1fr}.analytics-hero h1{font-size:44px}}@media (max-width:650px){.factor-grid{grid-template-columns:1fr 1fr}.teaser-metrics{grid-template-columns:1fr}}:root{--ink:#111418;--paper:#f4f1ea;--paper-2:#fbfaf7;--navy:#102536;--navy-2:#173b54;--orange:#d7622c;--muted:#68717a;--line:#d9d5cc;--green:#1f7a57;--shadow:0 16px 45px #11141814}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);letter-spacing:-.005em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.container{max-width:1180px}.site-header{background:var(--paper-2);border-bottom:1px solid var(--line)}.topbar{background:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.brand-row{padding:20px 0 16px}.brand-mark{background:var(--orange);color:#fff;letter-spacing:-.05em;border-radius:2px;width:44px;height:44px;font-family:Georgia,Times New Roman,serif;font-size:18px}.brand-name{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:24px}.brand-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px}.main-nav{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nav-inner a{text-transform:uppercase;letter-spacing:.045em;color:var(--ink);margin-right:22px;padding:12px 0;font-size:11px;font-weight:800}.nav-inner a:hover,.nav-inner a.active{color:var(--orange)}.editorial-strip{background:var(--navy);color:#dfe7ec;border-bottom:3px solid var(--orange)}.editorial-strip-inner{white-space:nowrap;letter-spacing:.1em;gap:26px;padding:8px 0;font-size:9px;font-weight:900;display:flex;overflow:auto}.section-block{padding-top:46px;padding-bottom:46px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.eyebrow.dark{color:var(--orange)}h1,h2,h3,.section-title-row h2,.analytics-hero h1,.preseason-inner h1,.scores-hero h1{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.section-title-row{border-top:3px solid var(--ink);margin-bottom:18px;padding-top:12px}.section-title-row h2{margin-top:3px;font-size:29px}.panel,.analytics-panel,.method-card,.analytics-home-teaser,.buzz-card,.transfer-board,.player-rank-board,.full-score-list,.analytics-table-wrap{box-shadow:none;background:var(--paper-2);border:1px solid var(--line);border-radius:3px}.panel,.analytics-panel{padding:20px}.button{text-transform:uppercase;letter-spacing:.07em;border-radius:2px;padding:11px 15px;font-size:10px}.button:not(.ghost){background:var(--orange)}.button.ghost{border-radius:2px}.page-hero,.scores-hero,.analytics-hero{background:var(--navy);position:relative;overflow:hidden}.page-hero:after,.scores-hero:after,.analytics-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:340px;height:340px;position:absolute;top:-120px;right:-90px;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff05}.analytics-hero h1,.scores-hero h1{font-size:60px}.metric-hero-card{border-left:4px solid var(--orange);background:0 0;border-top:0;border-bottom:0;border-right:0;border-radius:3px;padding-left:18px}.metric-hero-card strong{font-family:Georgia,Times New Roman,serif;font-size:54px}.analytics-tabs{border-bottom:1px solid var(--line);gap:18px}.analytics-tabs button{text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;border-radius:0;padding:10px 0}.analytics-tabs .selected{color:var(--orange);border-bottom:3px solid var(--orange);background:0 0}.analytics-table .analytics-head,.player-rank-head,.transfer-head{background:var(--ink)}.analytics-table>div,.player-rank-board>div,.transfer-board>div{padding-top:14px;padding-bottom:14px}.analytics-table>div:nth-child(2n),.player-rank-board>div:nth-child(2n),.transfer-board>div:nth-child(2n){background:#f0ede6}.analytics-table strong,.player-rank-board strong,.transfer-board strong{font-family:Georgia,Times New Roman,serif;font-size:14px}.matter-game{background:var(--paper-2);border:1px solid var(--line);border-left:4px solid var(--orange);border-radius:3px}.impact-score,.upset-score{background:var(--ink);border-radius:2px}.game-label span{color:var(--orange);letter-spacing:.1em}.game-tags span{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;background:0 0;border-radius:2px}.preseason-hero{background:var(--navy);border-bottom:3px solid var(--orange)}.preseason-inner h1{font-size:64px}.countdown-card{background:0 0;border:1px solid #fff3;border-radius:3px}.buzz-grid{grid-template-columns:2fr 1fr 1fr}.buzz-card{border-top:3px solid var(--ink);min-height:190px}.buzz-card:hover{box-shadow:none;border-top-color:var(--orange);transform:none}.hero-buzz{background:var(--ink);color:#fff;border-top-color:var(--orange)}.factor-grid div,.countdown-list div,.teaser-metrics div{background:#efebe3;border:0;border-radius:2px}.analytics-home-teaser{border-top:4px solid var(--orange);background:var(--navy);color:#fff}.analytics-home-teaser p,.analytics-home-teaser .eyebrow{color:#cbd5dd}.teaser-metrics div{color:#fff;background:#ffffff12}.teaser-metrics span{color:#b8c5cf}.footer-grid{border-top:3px solid var(--ink);padding-top:26px}.score-strip,.tonight-strip{background:var(--ink);color:#fff}.score-strip a,.tonight-strip a{color:#fff}input,select,textarea{border-radius:2px!important}@media (max-width:900px){.buzz-grid{grid-template-columns:1fr 1fr}.analytics-hero h1,.scores-hero h1,.preseason-inner h1{font-size:46px}}@media (max-width:650px){.buzz-grid{grid-template-columns:1fr}.editorial-strip-inner{gap:18px}.brand-name{font-size:21px}}.performance-hero{background:var(--navy);color:#fff;border-bottom:3px solid var(--orange)}.performance-list{background:var(--line);border:1px solid var(--line);gap:1px;display:grid}.performance-card{background:var(--paper-2);grid-template-columns:54px 1.15fr 1.25fr 1.4fr;align-items:center;gap:18px;padding:17px 18px;display:grid}.featured-performance{border-left:4px solid var(--orange)}.performance-rank{color:var(--orange);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700}.performance-kicker{letter-spacing:.09em;color:var(--muted);font-size:8px;font-weight:900;display:block}.performance-player h3{margin:3px 0;font-size:19px}.performance-player p{color:var(--muted);font-size:10px}.performance-statline{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.performance-statline strong{font-family:Georgia,Times New Roman,serif;font-size:22px}.performance-statline span{font-size:11px;font-weight:800}.performance-context strong,.performance-context span,.performance-context em{display:block}.performance-context strong{font-size:11px}.performance-context span{color:var(--muted);margin-top:3px;font-size:10px}.performance-context em{color:var(--orange);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:9px;font-style:normal;font-weight:800}.performance-home-grid{border-top:3px solid var(--ink);background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.performance-home-grid article{background:var(--paper-2);grid-template-columns:25px 1fr;align-content:start;gap:8px;min-height:115px;padding:15px;display:grid}.performance-home-grid b{color:var(--orange);font-size:18px}.performance-home-grid strong,.performance-home-grid span,.performance-home-grid em{display:block}.performance-home-grid strong{font-family:Georgia,Times New Roman,serif;font-size:14px}.performance-home-grid span{color:var(--muted);margin-top:5px;font-size:9px}.performance-home-grid em{grid-column:2;margin-top:7px;font-size:10px;font-style:normal;font-weight:900}@media (max-width:900px){.performance-card{grid-template-columns:45px 1fr 1fr}.performance-context{grid-column:2/4}.performance-home-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.performance-card{grid-template-columns:36px 1fr}.performance-statline,.performance-context{grid-column:2}.performance-home-grid{grid-template-columns:1fr}}.visual-feature-rail{grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);gap:18px;padding-top:26px;padding-bottom:12px;display:grid}.lead-feature{background:var(--paper-2);border-top:4px solid var(--ink);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);min-height:390px;display:grid}.feature-art{background:radial-gradient(circle at 75% 30%,#d7622c6b,#0000 32%),linear-gradient(135deg,#102536,#173b54 55%,#0c1821);min-height:390px;position:relative;overflow:hidden}.feature-art-main:after{content:"";border:2px solid #ffffff29;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-70px;right:-50px}.court-lines:before{content:"";border:1px solid #ffffff1f;width:78%;height:76%;position:absolute;top:12%;left:11%}.court-lines:after{content:"";border-left:1px solid #ffffff1f;height:76%;position:absolute;top:12%;left:50%}.feature-rank{color:#ffffff1f;font-family:Georgia,Times New Roman,serif;font-size:86px;line-height:.9;position:absolute;top:22px;left:24px}.feature-art-copy{color:#fff;max-width:78%;position:absolute;bottom:28px;left:26px}.feature-art-copy span{letter-spacing:.12em;color:#f2aa85;font-size:9px;font-weight:900;display:block}.feature-art-copy strong{letter-spacing:-.035em;margin-top:6px;font:700 31px/1.03 Georgia,Times New Roman,serif;display:block}.lead-feature-copy{align-self:end;padding:32px 30px}.lead-feature-copy h1{margin:7px 0 12px;font-size:36px;line-height:1.03}.lead-feature-copy p{color:var(--muted);font-size:12px;line-height:1.7}.feature-side-stack{background:var(--line);gap:1px;display:grid}.feature-tile{background:var(--paper-2);border-left:4px solid var(--ink);grid-template-columns:66px 1fr;gap:14px;min-height:125px;padding:18px;display:grid}.feature-tile.accent-orange{border-left-color:var(--orange)}.feature-tile.accent-navy{border-left-color:var(--navy-2)}.feature-tile.accent-ink{border-left-color:var(--ink)}.tile-number{color:#bdb7ad;font:700 34px/1 Georgia,Times New Roman,serif}.feature-tile span{letter-spacing:.1em;color:var(--orange);font-size:8px;font-weight:900}.feature-tile h3{margin:4px 0;font-size:20px}.feature-tile p{color:var(--muted);font-size:10px;line-height:1.5}.board-sparkline{align-items:end;gap:3px;height:28px;margin-top:8px;display:flex}.board-sparkline i{background:#ffffff85;flex:1;min-width:3px}.rating-spectrum-grid{background:var(--line);border-top:3px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rating-spectrum-grid article{background:var(--paper-2);min-height:180px;padding:22px}.rating-spectrum-grid span{letter-spacing:.1em;color:var(--orange);font-size:8px;font-weight:900}.rating-spectrum-grid strong{margin-top:14px;font:700 38px/1 Georgia,Times New Roman,serif;display:block}.rating-spectrum-grid h3{margin:4px 0 18px;font-size:17px}.rating-spectrum{background:#dfdbd2;height:7px;overflow:hidden}.rating-spectrum i{background:var(--orange);height:100%;display:block}.rating-spectrum-grid small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.trend-bars{align-items:end;gap:4px;height:42px;margin:11px 0 7px;display:flex}.trend-bars i{background:var(--navy-2);flex:1}.nightly-leader-visual{border-top:4px solid var(--orange);border-bottom:1px solid var(--line);background:var(--ink);color:#fff;grid-template-columns:1.6fr repeat(4,.45fr);display:grid}.leader-left,.leader-stat{padding:21px 22px}.leader-left{border-right:1px solid #ffffff24}.leader-name{margin-top:6px;font:700 31px/1 Georgia,Times New Roman,serif}.leader-team{color:#aeb9c2;margin-top:5px;font-size:10px}.leader-stat{text-align:center;border-right:1px solid #ffffff24;place-content:center;display:grid}.leader-stat strong{font:700 30px/1 Georgia,Times New Roman,serif}.leader-stat span{letter-spacing:.1em;color:#b6c0c8;margin-top:5px;font-size:8px;font-weight:900}@media (max-width:950px){.visual-feature-rail,.lead-feature{grid-template-columns:1fr}.feature-side-stack{grid-template-columns:repeat(3,1fr)}.feature-art{min-height:300px}.nightly-leader-visual{grid-template-columns:1fr repeat(2,1fr)}.leader-left{grid-column:1/-1}.rating-spectrum-grid{grid-template-columns:1fr}}@media (max-width:650px){.feature-side-stack{grid-template-columns:1fr}.lead-feature-copy h1{font-size:31px}.nightly-leader-visual{grid-template-columns:1fr 1fr}.leader-left{grid-column:1/-1}}.team-identity-hero{background:linear-gradient(115deg,var(--team2) 0 67%,var(--team) 67% 100%);color:#fff;border-bottom:5px solid var(--team);position:relative;overflow:hidden}.team-watermark{color:#ffffff0e;letter-spacing:-.08em;font:700 190px/1 Georgia,Times New Roman,serif;position:absolute;top:-35px;right:4%}.team-identity-grid{z-index:1;grid-template-columns:105px 1fr 150px 150px;align-items:center;gap:24px;min-height:230px;display:grid;position:relative}.team-roundel{border:4px solid var(--team);width:96px;height:96px;color:var(--team2);background:#fff;border-radius:50%;place-items:center;font:700 22px/1 Georgia,Times New Roman,serif;display:grid;box-shadow:0 0 0 7px #ffffff14}.team-title span{letter-spacing:.12em;color:var(--team);font-size:9px;font-weight:900}.team-title h1{color:var(--team);margin:3px 0 2px;font-size:52px}.team-title p{color:#bfc9d1;font-size:11px}.team-record-block,.team-rank-block{border-left:1px solid #ffffff2e;padding-left:23px}.team-record-block strong,.team-rank-block strong{font:700 40px/1 Georgia,Times New Roman,serif;display:block}.team-record-block span,.team-rank-block span{letter-spacing:.1em;color:#c4ced5;margin-top:7px;font-size:8px;font-weight:900;display:block}.team-record-block small,.team-rank-block small{color:var(--team);margin-top:5px;font-size:9px;display:block}.team-stat-ribbon{background:var(--ink);color:#fff;grid-template-columns:repeat(6,1fr);padding:0;display:grid}.team-stat-ribbon>div{border-right:1px solid #ffffff1f;padding:16px}.team-stat-ribbon span,.team-stat-ribbon strong,.team-stat-ribbon em{display:block}.team-stat-ribbon span{letter-spacing:.1em;color:#aeb8c0;font-size:7px;font-weight:900}.team-stat-ribbon strong{margin-top:5px;font:700 22px/1 Georgia,Times New Roman,serif}.team-stat-ribbon em{color:#ef9b70;margin-top:4px;font-size:8px;font-style:normal}.team-dashboard{grid-template-columns:1.55fr .65fr;gap:36px;padding-top:45px;display:grid}.dna-panel{border-top:1px solid var(--line);margin-bottom:44px}.dna-row{border-bottom:1px solid var(--line);grid-template-columns:125px 1fr 85px;align-items:center;gap:14px;padding:13px 0;display:grid}.dna-row>span{letter-spacing:.07em;font-size:8px;font-weight:900}.dna-row>div{background:#dedad1;height:9px}.dna-row i{background:var(--navy);height:100%;display:block}.dna-row strong{text-align:right;font-size:9px}.team-four{background:var(--line);border-top:3px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.team-four article{background:var(--paper-2);padding:19px}.team-four strong,.team-four span,.team-four small{display:block}.team-four strong{font:700 27px/1 Georgia,Times New Roman,serif}.team-four span{margin-top:7px;font-size:9px;font-weight:900}.team-four small{color:var(--muted);margin-top:4px;font-size:8px}.side-editorial{background:var(--navy);color:#fff;border-top:4px solid var(--orange);padding:24px}.side-editorial h2{margin:7px 0 12px;font-size:26px}.side-editorial p{color:#c6d0d8;font-size:11px;line-height:1.7}.key-callout{border-top:1px solid #ffffff26;align-items:baseline;gap:10px;padding:12px 0;display:flex}.key-callout b{color:#ef9b70;font:700 26px/1 Georgia,Times New Roman,serif}.key-callout span{font-size:9px}.resume-box{border-top:3px solid var(--ink);background:var(--paper-2);margin-top:16px;padding:18px}.resume-box>span{letter-spacing:.1em;font-size:8px;font-weight:900}.resume-box>div{border-top:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.form-strip{border-top:3px solid var(--ink);align-items:center;gap:7px;padding-top:15px;display:flex}.form-strip>span{color:#fff;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.form-strip .win{background:var(--green)}.form-strip .loss{background:#a8423a}.form-summary{text-align:right;margin-left:auto}.form-summary strong,.form-summary small{display:block}.form-summary strong{font:700 24px/1 Georgia,Times New Roman,serif}.form-summary small{color:var(--muted);margin-top:5px;font-size:8px}.team-metrics-grid{background:var(--line);border-top:3px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (max-width:900px){.team-identity-grid{grid-template-columns:90px 1fr}.team-record-block,.team-rank-block{border-left:0;padding:0 0 20px}.team-stat-ribbon{grid-template-columns:repeat(3,1fr)}.team-dashboard{grid-template-columns:1fr}}@media (max-width:650px){.team-title h1{font-size:38px}.team-roundel{width:72px;height:72px;font-size:16px}.team-stat-ribbon{grid-template-columns:repeat(2,1fr)}}.team-metrics-grid>div{background:var(--paper-2);padding:20px}.team-metrics-grid span{letter-spacing:.08em;color:var(--muted);font-size:8px;font-weight:900;display:block}.team-metrics-grid strong{margin-top:7px;font:700 28px/1 Georgia,Times New Roman,serif;display:block}@media (max-width:800px){.team-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.team-metrics-grid{grid-template-columns:1fr}}.team-four{grid-template-columns:1fr 1fr}.dna-row{grid-template-columns:90px 1fr}.dna-row strong{display:none}.form-strip{flex-wrap:wrap}.form-summary{text-align:left;width:100%;margin:8px 0 0}.upset-night-feature{background:var(--paper-2);border-top:4px solid var(--orange);border-bottom:1px solid var(--line);grid-template-columns:130px 1.5fr .7fr;min-height:190px;display:grid}.upset-night-score{background:var(--ink);color:#fff;text-align:center;align-content:center;padding:22px;display:grid}.upset-night-score span,.upset-night-score small{letter-spacing:.1em;color:#aeb8c0;font-size:8px;font-weight:900}.upset-night-score strong{color:#fff;margin:6px 0;font:700 58px/1 Georgia,Times New Roman,serif}.upset-night-main{padding:24px 28px}.upset-night-teams{grid-template-columns:1fr 1fr;gap:22px;display:grid}.upset-night-teams>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;padding-bottom:11px;display:grid}.upset-night-teams span{letter-spacing:.1em;color:var(--orange);grid-column:1/-1;font-size:8px;font-weight:900}.upset-night-teams strong{margin-top:5px;font:700 23px/1.05 Georgia,Times New Roman,serif}.upset-night-teams b{font:700 32px/1 Georgia,Times New Roman,serif}.upset-night-main p{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.65}.upset-night-context{border-left:1px solid var(--line);display:grid}.upset-night-context>div{border-bottom:1px solid var(--line);align-content:center;padding:15px 20px;display:grid}.upset-night-context span{letter-spacing:.09em;color:var(--muted);font-size:7px;font-weight:900}.upset-night-context strong{margin-top:4px;font:700 25px/1 Georgia,Times New Roman,serif}@media (max-width:800px){.upset-night-feature{grid-template-columns:100px 1fr}.upset-night-context{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:550px){.upset-night-feature{grid-template-columns:1fr}.upset-night-score{padding:15px}.upset-night-main{padding:20px}.upset-night-context{grid-column:auto}.upset-night-teams{grid-template-columns:1fr}}.preview-season-hero,.upsets-hero{background:var(--navy);color:#fff;border-bottom:4px solid var(--orange)}.preview-season-grid{grid-template-columns:1.4fr .45fr;align-items:center;gap:45px;min-height:330px;display:grid}.preview-season-grid h1,.upsets-hero h1{color:#fff;margin:8px 0 13px;font-size:60px}.preview-season-grid p,.upsets-hero p{color:#c7d1d9;max-width:690px;font-size:12px;line-height:1.7}.preview-calendar-card{border-left:4px solid var(--orange);padding:18px 22px}.preview-calendar-card span,.preview-calendar-card strong,.preview-calendar-card b,.preview-calendar-card small{display:block}.preview-calendar-card span{letter-spacing:.12em;color:#ef9b70;font-size:8px;font-weight:900}.preview-calendar-card strong{font:700 62px/1 Georgia,Times New Roman,serif}.preview-calendar-card b{text-transform:uppercase;letter-spacing:.05em;font-size:12px}.preview-calendar-card small{color:#aebac3;margin-top:12px;font-size:9px;line-height:1.5}.preview-week{background:var(--line);border-top:3px solid var(--ink);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.preview-day{background:var(--paper-2);min-height:185px;padding:17px}.preview-day.live{background:var(--ink);color:#fff}.preview-day>span{letter-spacing:.1em;color:var(--orange);font-size:8px;font-weight:900}.preview-day>b{color:#b8b2a9;margin:12px 0;font:700 32px/1 Georgia,Times New Roman,serif;display:block}.preview-day h3{font-size:18px}.preview-day p{color:var(--muted);margin-top:7px;font-size:9px;line-height:1.5}.preview-day.live p{color:#b8c3cb}.preview-day em{letter-spacing:.08em;color:var(--orange);margin-top:13px;font-size:7px;font-style:normal;font-weight:900;display:block}.preview-layout{grid-template-columns:1.55fr .55fr;gap:35px;padding-bottom:40px;display:grid}.conference-preview-feature{background:var(--paper-2);border-top:4px solid var(--orange);grid-template-columns:210px 1fr;display:grid}.conference-visual{background:var(--navy);color:#fff;align-content:space-between;min-height:310px;padding:22px;display:grid}.conference-visual span{font:700 28px/1 Georgia,Times New Roman,serif}.conference-visual strong{color:#ffffff1f;font:700 100px/1 Georgia,Times New Roman,serif}.conference-visual small{letter-spacing:.1em;color:#ef9b70;font-size:8px}.conference-feature-copy{padding:27px}.conference-feature-copy h2{margin:7px 0 12px;font-size:30px}.conference-feature-copy p{color:var(--muted);font-size:11px;line-height:1.7}.conference-facts{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.conference-facts div{background:#efebe3;padding:12px}.conference-facts b,.conference-facts span{display:block}.conference-facts b{color:var(--orange);font-size:9px}.conference-facts span{margin-top:3px;font:700 14px Georgia,Times New Roman,serif}.preview-checklist{border-top:3px solid var(--ink)}.preview-checklist div{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;font-size:10px;display:flex}.preview-checklist b{color:var(--orange)}.conference-preview-index{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.conference-preview-index article{background:var(--paper-2);min-height:115px;padding:17px}.conference-preview-index span{color:var(--orange);letter-spacing:.08em;font-size:7px;font-weight:900}.conference-preview-index h3{margin:9px 0;font-size:17px}.conference-preview-index b{color:var(--muted);font-size:8px}.upsets-hero{padding:55px 0}.upset-dual-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;padding-top:28px;display:grid}.night-award{background:var(--paper-2);border-top:5px solid var(--orange);padding:30px}.best-win-award{border-top-color:var(--navy)}.night-award>span{letter-spacing:.12em;color:var(--orange);font-size:8px;font-weight:900}.award-number{float:right;color:#d8d3ca;font:700 70px/1 Georgia,Times New Roman,serif}.night-award h2{margin:18px 0 9px;font-size:29px}.night-award p{color:var(--muted);font-size:10px}.award-bar{background:#ddd8cf;height:8px;margin-top:24px}.award-bar i{background:var(--orange);height:100%;display:block}.best-win-award .award-bar i{background:var(--navy)}.night-award small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.upset-ranking{border-top:3px solid var(--ink)}.upset-ranking>div{border-bottom:1px solid var(--line);background:var(--paper-2);grid-template-columns:40px 1fr 90px 90px 60px;align-items:center;gap:10px;padding:14px;font-size:10px;display:grid}.upset-ranking b{color:var(--orange);font-size:16px}.upset-ranking strong{font:700 14px Georgia,Times New Roman,serif}.upset-ranking em{text-align:right;font-size:15px;font-style:normal;font-weight:900}@media (max-width:900px){.preview-season-grid,.preview-layout{grid-template-columns:1fr}.preview-week,.conference-preview-index{grid-template-columns:repeat(2,1fr)}.upset-dual-grid{grid-template-columns:1fr}}@media (max-width:600px){.preview-season-grid h1,.upsets-hero h1{font-size:42px}.preview-week,.conference-preview-index,.conference-preview-feature{grid-template-columns:1fr}.conference-visual{min-height:180px}.upset-ranking>div{grid-template-columns:30px 1fr 50px}.upset-ranking>div span{display:none}}.matchup-hero{background:var(--ink);color:#fff;border-bottom:5px solid var(--orange)}.matchup-hero-grid{grid-template-columns:260px 220px 260px;justify-content:center;align-items:center;gap:45px;min-height:300px;display:grid}.matchup-team{grid-template-rows:105px 95px 40px;place-items:start;display:grid}.matchup-mark img{object-fit:contain;width:105px;height:105px;display:block}.matchup-mark{background:0 0;border:none;border-radius:0;align-self:center;place-items:center;width:82px;height:82px;display:grid;overflow:visible}.matchup-prob strong{white-space:nowrap;font-size:36px;font-weight:700;line-height:.95;display:block}.matchup-prob em{margin-top:6px;display:block}.prob-donut{border:12px solid var(--orange);background:0 0;border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.matchup-prob{justify-content:center;align-items:center;gap:28px;display:flex}.prob-donut-center{text-align:center;flex-direction:column;align-items:center;display:flex}.prob-donut-center strong{color:#fff;font-size:30px;line-height:1}.prob-donut-center span{color:#c2ccd4;margin-top:7px;font-size:7px;font-weight:900}.matchup-prob-label{letter-spacing:.12em;color:#ef9b70;margin-top:20px;font-size:15px;font-weight:900}.matchup-model-line{color:#c2ccd4;margin-top:10px;font-size:15px;font-weight:700}.prob-donut-single{background:conic-gradient(var(--orange) 0 52.7%, #555 52.7% 100%);border-radius:50%;place-items:center;width:180px;height:180px;display:grid}.prob-donut-single-center{background:var(--ink);box-sizing:border-box;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;padding:0;display:flex}.prob-side{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.prob-side strong{color:#fff;white-space:nowrap;font-size:15px;line-height:1}.prob-side span{color:#c2ccd4;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:700}.prob-divider{background:0 0;width:1px;height:70px}.matchup-team>span{letter-spacing:.12em;color:#ef9b70;margin-top:13px;font-size:8px;font-weight:900}.matchup-team h1{color:#fff;margin:4px 0;font-size:40px}.matchup-team strong{font:700 26px Georgia,Times New Roman,serif}.matchup-team small{color:#aeb8c0;font-size:9px}.matchup-center{text-align:center}.matchup-center>span{letter-spacing:.1em;color:#c2ccd4;font-size:8px;font-weight:900}.matchup-center>b{margin:10px;font:700 26px Georgia,Times New Roman,serif;display:block}.matchup-prob strong,.matchup-prob em{display:block}.matchup-prob strong{font:700 58px/1 Georgia,Times New Roman,serif}.matchup-prob em{letter-spacing:.1em;color:#ef9b70;font-size:7px;font-style:normal}.matchup-center p{color:#aeb8c0;margin-top:12px;font-size:9px}.matchup-summary-ribbon{background:var(--paper-2);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);padding:0;display:grid}.matchup-summary-ribbon>div{border-right:1px solid var(--line);text-align:center;padding:16px}.matchup-summary-ribbon span,.matchup-summary-ribbon strong,.matchup-summary-ribbon b,.matchup-summary-ribbon em{display:block}.matchup-summary-ribbon span{letter-spacing:.1em;color:var(--muted);font-size:7px;font-weight:900}.matchup-summary-ribbon strong{font:700 22px Georgia,Times New Roman,serif}.matchup-summary-ribbon b{color:var(--orange);font-size:7px}.matchup-summary-ribbon em{color:#555;font:700 17px Georgia,Times New Roman,serif}.matchup-layout{grid-template-columns:1.45fr .55fr;gap:35px;padding-top:40px;display:grid}.edge-board{border-top:3px solid var(--ink);margin-bottom:42px}.edge-board>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr 70px;align-items:center;gap:13px;padding:13px 0;display:grid}.edge-board span{font-size:8px;font-weight:900}.edge-board b{text-align:right;font-size:8px}.edge-track{background:#ddd8cf;height:9px}.edge-track i{background:var(--navy);height:100%;display:block}.edge-track.reverse i{background:var(--orange);margin-left:auto}.style-grid{background:var(--line);border-top:3px solid var(--ink);grid-template-columns:1fr 1fr;gap:1px;display:grid}.style-grid article{background:var(--paper-2);padding:20px}.style-grid span{color:var(--orange);font-size:8px;font-weight:900}.style-grid strong{margin:6px 0;font:700 21px Georgia,Times New Roman,serif;display:block}.style-grid p{color:var(--muted);font-size:10px;line-height:1.6}.prediction-card{background:var(--navy);color:#fff;border-top:4px solid var(--orange);padding:24px}.prediction-card h2{color:#fff;margin:8px 0 16px;font-size:31px}.prediction-card p{color:#c7d0d6;font-size:10px;line-height:1.6}.prediction-meter{background:#ffffff26;height:9px;margin:16px 0}.prediction-meter i{background:var(--orange);height:100%;display:block}.watch-list{border-top:3px solid var(--ink);margin-top:17px}.watch-list>span{letter-spacing:.1em;padding:12px 0;font-size:8px;font-weight:900;display:block}.watch-list>div{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:10px;padding:12px 0;display:grid}.watch-list b{color:var(--orange)}.watch-list p{font-size:10px}.board-viz-hero{background:var(--navy);color:#fff;border-bottom:4px solid var(--orange);padding:60px 0}.board-viz-hero h1{color:#fff;margin:7px 0;font-size:54px}.board-viz-hero p{color:#c5cfd6;font-size:11px}.quadrant-chart{background:var(--paper-2);border:1px solid var(--line);background-image:linear-gradient(90deg,#0000 49.8%,#d5d0c7 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#d5d0c7 50%,#0000 50.2%);height:430px;position:relative}.q-label{letter-spacing:.08em;color:#aaa;font-size:8px;font-weight:900;position:absolute}.q1{top:15px;right:18px}.q2{bottom:15px;right:18px}.q3{top:15px;left:18px}.q4{bottom:15px;left:18px}.dot{background:var(--navy);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:9px;font-weight:900;display:grid;position:absolute;box-shadow:0 0 0 1px #bbb}.d1{top:19%;left:68%}.d2{background:var(--orange);top:32%;left:74%}.d3{top:48%;left:62%}.d4{top:38%;left:50%}.d5{background:#555;top:60%;left:57%}.axis-x{font-size:8px;font-weight:900;position:absolute;bottom:-24px;right:16px}.axis-y{transform-origin:100%;font-size:8px;font-weight:900;position:absolute;top:10px;left:-48px;transform:rotate(-90deg)}.viz-two-col{grid-template-columns:1fr 1fr;gap:35px;padding-bottom:50px;display:grid}.line-viz{border-top:3px solid var(--ink);background:var(--paper-2);padding:18px;position:relative}.line-viz svg{width:100%;height:180px;color:var(--orange)}.line-labels{color:var(--muted);flex-direction:column;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:22px;bottom:45px;left:9px}.line-caption{border-top:1px solid var(--line);justify-content:space-between;padding-top:10px;display:flex}.line-caption strong{font:700 17px Georgia,Times New Roman,serif}.line-caption span{color:var(--muted);font-size:8px}.percentile-list{border-top:3px solid var(--ink);background:var(--paper-2);padding:17px}.percentile-list>div{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 30px;align-items:center;gap:10px;padding:12px 0;display:grid}.percentile-list span{font-size:9px;font-weight:900}.percentile-list>div>div{background:#ddd8cf;height:10px}.percentile-list i{background:var(--navy);height:100%;display:block}.percentile-list b{text-align:right;font-size:9px}@media (max-width:850px){.matchup-hero-grid{grid-template-columns:1fr 1fr}.matchup-center{grid-area:2/1/auto/-1}.matchup-summary-ribbon{grid-template-columns:repeat(2,1fr)}.matchup-layout,.viz-two-col{grid-template-columns:1fr}}@media (max-width:550px){.matchup-team h1{font-size:34px}.matchup-mark{width:62px;height:62px}.edge-board>div{grid-template-columns:105px 1fr}.edge-board b{display:none}.style-grid{grid-template-columns:1fr}.quadrant-chart{height:340px}}.admin-body{color:var(--ink);background:#ece9e2}.admin-header{background:var(--ink);color:#fff;border-bottom:4px solid var(--orange)}.admin-header-inner{justify-content:space-between;align-items:center;height:76px;display:flex}.admin-header span{letter-spacing:.12em;color:#aeb8c0;margin-top:4px;font-size:7px;display:block}.admin-header a{color:#fff;font-size:9px;text-decoration:none}.admin-shell{grid-template-columns:185px 1fr;gap:28px;padding-top:28px;padding-bottom:50px;display:grid}.admin-sidebar{border-top:3px solid var(--ink)}.admin-sidebar a{color:#555;border-bottom:1px solid #d2cec5;padding:12px 9px;font-size:9px;font-weight:700;text-decoration:none;display:block}.admin-sidebar a.active{background:var(--ink);color:#fff;border-left:4px solid var(--orange)}.admin-title{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.admin-title span{color:var(--orange);letter-spacing:.1em;font-size:8px;font-weight:900}.admin-title h1{margin:4px 0;font-size:39px}.admin-title p{color:var(--muted);font-size:10px}.admin-title button,.quick-actions button,.queue-actions button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:10px 13px;font-size:8px;font-weight:900}.admin-title>button{background:var(--orange)}.admin-status-grid{border-top:3px solid var(--ink);background:#d7d2c9;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;display:grid}.admin-status-grid article{background:#f8f6f1;padding:17px}.admin-status-grid span,.admin-status-grid strong,.admin-status-grid small{display:block}.admin-status-grid span{letter-spacing:.09em;color:#777;font-size:7px;font-weight:900}.admin-status-grid strong{margin:6px 0;font:700 25px Georgia,Times New Roman,serif}.admin-status-grid small{color:#888;font-size:8px}.admin-two-col{grid-template-columns:1.45fr .55fr;gap:28px;margin-bottom:28px;display:grid}.admin-two-col.lower{grid-template-columns:1fr 1fr}.admin-section-title{border-bottom:3px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.admin-section-title h2{font-size:22px}.admin-section-title a{color:var(--orange);font-size:8px}.admin-queue article{background:#f8f6f1;border-bottom:1px solid #d7d2c9;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.queue-type{letter-spacing:.08em;color:#fff;text-align:center;background:#777;padding:5px;font-size:7px;font-weight:900}.queue-type.auto{background:#2b6352}.queue-type.review{background:#9a6d1e}.queue-type.editorial{background:#6d465f}.admin-queue strong{font:700 14px Georgia,Times New Roman,serif}.admin-queue p{color:#777;margin-top:3px;font-size:8px}.queue-actions{gap:6px;display:flex}.queue-actions button.ghost{color:#555;background:0 0;border:1px solid #bbb}.automation-list{background:#f8f6f1}.automation-list>div{border-bottom:1px solid #d7d2c9;justify-content:space-between;padding:12px;font-size:9px;display:flex}.automation-list b{color:#2b6352;font-size:7px}.automation-list b.off{color:#a8423a}.homepage-stack{background:#f8f6f1}.homepage-stack>div{border-bottom:1px solid #d7d2c9;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.homepage-stack b{color:var(--orange)}.homepage-stack span{font-size:9px}.homepage-stack strong{color:#777;font-size:7px}.quick-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.quick-actions button{text-align:left;color:#333;border-left:3px solid var(--orange);background:#f8f6f1;min-height:48px}.site-admin-link{text-align:center;background:#0c1115;padding:10px}.site-admin-link a{color:#66717a;font-size:7px;text-decoration:none}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{display:flex;overflow:auto}.admin-sidebar a{white-space:nowrap}.admin-status-grid{grid-template-columns:repeat(2,1fr)}.admin-two-col,.admin-two-col.lower{grid-template-columns:1fr}}@media (max-width:600px){.admin-status-grid{grid-template-columns:1fr 1fr}.admin-queue article{grid-template-columns:42px 1fr}.queue-actions{grid-column:2}.quick-actions{grid-template-columns:1fr}.admin-title h1{font-size:31px}}body{margin:0}a{color:inherit}.method-row{border-bottom:1px solid var(--line);text-transform:capitalize;justify-content:space-between;align-items:center;padding:13px 4px;font-size:10px;display:flex}.method-row strong{color:var(--orange);font:700 18px Georgia,Times New Roman,serif}.board-kicker{letter-spacing:.22em;color:var(--orange);margin-bottom:10px;font-size:10px;font-weight:800}.lede{max-width:700px;color:var(--muted);font-size:18px}.edge-hero{border-top:3px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr;gap:40px;margin-top:32px;padding:34px 0;display:grid}.edge-hero h2{margin:5px 0 12px;font-size:42px}.edge-record{border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding-left:28px;display:flex}.edge-record span{letter-spacing:.18em;font-size:9px;font-weight:800}.edge-record strong{margin:8px 0;font:700 25px Georgia,serif}.edge-record small{color:var(--muted)}.edge-table{border-top:3px solid var(--ink)}.edge-head,.edge-row{grid-template-columns:2fr .55fr .75fr .55fr .8fr;align-items:center;gap:15px;display:grid}.edge-head{letter-spacing:.12em;border-bottom:1px solid var(--ink);padding:10px 8px;font-size:9px;font-weight:800}.edge-row{border-bottom:1px solid var(--line);padding:17px 8px}.edge-row div{flex-direction:column;gap:4px;display:flex}.edge-row small{color:var(--muted)}.edge-up{color:#20704a}.edge-down{color:#9a3434}.edge-call{letter-spacing:.1em;font-size:9px;font-weight:900}.board-split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:55px;margin-top:44px;padding-top:28px;display:grid}.board-split h2{margin:7px 0;font-size:27px}.board-split p{color:var(--muted)}@media (max-width:760px){.edge-hero,.board-split{grid-template-columns:1fr}.edge-record{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.edge-head{display:none}.edge-row{grid-template-columns:1.6fr .5fr .7fr .5fr}.edge-row .edge-call{grid-column:1/-1}}.receipts-block{border-top:3px solid var(--ink);margin-top:48px;padding-top:18px}.receipt-scoreboard{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.receipt-scoreboard div{border-right:1px solid var(--line);flex-direction:column;padding:22px 18px;display:flex}.receipt-scoreboard div:last-child{border-right:0}.receipt-scoreboard strong{font:700 31px Georgia,serif}.receipt-scoreboard span{letter-spacing:.11em;color:var(--muted);margin-top:5px;font-size:9px;font-weight:800}.sample-warning{color:var(--muted);font-size:11px;font-style:italic}.edge-history-head,.edge-history-row{grid-template-columns:.8fr 1.3fr 1fr .6fr .7fr .9fr .6fr;align-items:center;gap:12px;display:grid}.edge-history-head{letter-spacing:.1em;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:10px 6px;font-size:9px;font-weight:800}.edge-history-row{border-bottom:1px solid var(--line);padding:15px 6px;font-size:12px}.receipt-hit{color:#20704a}.receipt-miss{color:#9a3434}.receipts-method{border-top:1px solid var(--line);max-width:700px;margin-top:42px;padding-top:20px}@media (max-width:760px){.receipt-scoreboard{grid-template-columns:1fr 1fr}.receipt-scoreboard div:nth-child(2){border-right:0}.edge-history-head{display:none}.edge-history-row{grid-template-columns:1fr 1fr 1fr}.edge-history-row span:first-child{color:var(--muted);grid-column:1/-1}}.prob-donut-single-center .prob-side strong{font-size:34px!important;line-height:.9!important}.prob-donut-single-center .prob-side span{margin-top:3px;font-size:8px!important}.prob-donut-single-center .prob-side:first-child{transform:translateY(12px)}.prob-donut-single-center .prob-side:last-child{transform:translateY(-12px)}.prediction-scoreboard{grid-template-columns:repeat(3,1fr);align-items:center;gap:24px;margin-top:18px;display:grid}.prediction-team{justify-content:center;align-items:center;gap:18px;display:flex}.prediction-team span{color:#c2ccd4;text-transform:uppercase;letter-spacing:.5px;font-size:16px;font-weight:700}.prediction-team strong{color:#fff;font-size:46px;line-height:1}.prediction-separator{color:#ef9b70;font-size:30px;font-weight:700}.team-comparison{border:1px solid #30383f;border-radius:10px;margin-top:20px;overflow:hidden}.comparison-row{text-align:center;border-bottom:1px solid #30383f;grid-template-columns:1fr 1.2fr 1fr;align-items:center;padding:10px 20px;display:grid}.comparison-row:last-child{border-bottom:none}.comparison-row span{color:#aeb8c0;text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:700}.comparison-row strong{font-size:18px}.comparison-header{background:#18232c}.comparison-header strong{font-size:15px}.comparison-winner{color:#ef9b70;font-weight:800}.mmh-edge strong{word-spacing:4px;color:#fff;margin-top:10px;display:block}.mmh-edge{text-align:center;background:#18232c;border-left:4px solid #ef9b70;border-radius:6px;margin:18px 20px 20px;padding:16px 20px}.mmh-edge span{letter-spacing:1.2px;color:#9ca8b1;font-size:11px;font-weight:800;display:block}.matchup-model-stats{justify-content:center;gap:12px;margin-top:55px;display:flex}.model-stat{text-align:center;background:#18232c;border:1px solid #30383f;border-radius:6px;min-width:125px;padding:10px 16px}.model-stat span{letter-spacing:1px;color:#9ca8b1;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.model-stat strong{color:#fff;font-size:20px;display:block}.prediction-card{border-radius:8px}.comparison-header a{color:#fff;font-weight:700;text-decoration:none}.comparison-header a:hover{color:#ef9b70;text-decoration:underline}.team-roundel img{object-fit:contain;width:80%;height:80%;display:block}.matchup-team.left{text-align:right;justify-items:end}.matchup-team:not(.left){text-align:left;justify-items:start}.matchup-center{position:relative;top:3px}.board-date-nav{align-items:center;gap:18px;display:flex}.board-date-nav a{color:#222;text-transform:uppercase;letter-spacing:.04em;background:#fff;border:1px solid #d8d8d8;border-radius:6px;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.board-date-nav a:hover{color:#f28c18;border-color:#f28c18}.board-date-nav .section-note{text-align:center;min-width:115px;font-weight:700}.rankings-list{border-top:3px solid #111820;max-width:1000px;margin-top:32px}.ranking-row{color:#111820;background:#fff;border-bottom:1px solid #d8d4cc;grid-template-columns:64px minmax(300px,1fr) 130px 120px 100px;align-items:center;min-height:92px;padding:12px 18px;text-decoration:none;transition:background .15s;display:grid}.ranking-row:hover{background:#f4f1eb}.ranking-number{font-family:Georgia,serif;font-size:30px;font-weight:800;line-height:1}.ranking-team{align-items:center;gap:18px;min-width:0;display:flex}.ranking-logo{object-fit:contain;flex:0 0 58px;width:58px;height:58px}.ranking-team>div{flex-direction:column;gap:4px;display:flex}.ranking-team strong{font-family:Georgia,serif;font-size:19px;line-height:1.1}.ranking-team span{text-transform:uppercase;letter-spacing:.08em;color:#777;font-size:11px}.ranking-stat{border-left:1px solid #e2ded6;flex-direction:column;gap:5px;padding-left:16px;display:flex}.ranking-stat span{letter-spacing:.1em;color:#777;font-size:9px;font-weight:700}.ranking-stat strong{font-family:Georgia,serif;font-size:18px}@media (max-width:800px){.ranking-row{grid-template-columns:44px 1fr 80px}.ranking-stat:nth-of-type(3),.ranking-stat:nth-of-type(4){display:none}.ranking-logo{flex-basis:44px;width:44px;height:44px}}.rankings-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;margin-top:32px;display:grid}.rankings-column{min-width:0}.rankings-column-heading{margin-bottom:14px}.rankings-column-heading span{letter-spacing:.12em;color:#777;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.rankings-column-heading h2{margin:0;font-size:25px}.rankings-columns .rankings-list{max-width:none;margin-top:0}.rankings-columns .ranking-row{grid-template-columns:46px minmax(0,1fr) 90px;min-height:78px;padding:10px 12px}.rankings-columns .ranking-number{font-size:25px}.rankings-columns .ranking-logo{flex:0 0 46px;width:46px;height:46px}.rankings-columns .ranking-team{gap:12px}.rankings-columns .ranking-team strong{font-size:16px}.rankings-columns .ranking-team span{font-size:9px}.rankings-columns .ranking-stat{padding-left:10px}@media (max-width:900px){.rankings-columns{grid-template-columns:1fr}}.performance-date-selector{align-items:flex-end;gap:10px;margin:24px 0 30px;display:flex}.performance-date-selector label{letter-spacing:.12em;color:#777;flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.performance-date-selector input{color:#111820;background:#fff;border:1px solid #d8d4cc;height:42px;padding:0 12px;font-family:inherit;font-size:14px}.performance-date-selector button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#111820;border:0;height:42px;padding:0 22px;font-size:11px;font-weight:800}.performance-date-selector button:hover{background:#df6427}.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1000px;display:grid}.performance-card{background:#fff;border-top:4px solid #111820;border-bottom:1px solid #d8d4cc;min-height:230px;padding:28px 30px;position:relative}.performance-label{letter-spacing:.14em;color:#df6427;margin-bottom:28px;font-size:10px;font-weight:800;display:block}.performance-card p{color:#555;margin:5px 0;line-height:1.5}.performance-detail{letter-spacing:.06em;text-transform:uppercase;color:#111820;border-top:1px solid #e2ded6;margin-top:20px;padding-top:14px;font-size:11px;font-weight:800;display:inline-block}@media (max-width:800px){.performance-grid{grid-template-columns:1fr}.performance-card{min-height:190px}}.performance-card{display:block}.performance-card .performance-label{margin-bottom:24px}.performance-card h2{margin:0 0 10px;font-size:30px;line-height:1}.performance-result{color:#555;font-size:15px;margin:0!important}.performance-card .performance-detail{border-top:1px solid #e2ded6;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-top:28px;padding-top:14px;display:flex}.performance-card .performance-detail span{letter-spacing:.12em;font-size:9px;font-weight:800}.performance-card .performance-detail strong{font-family:Georgia,serif;font-size:24px;line-height:1}.performance-team{align-items:center;gap:16px;display:flex}.performance-team-logo{object-fit:contain;flex:0 0 58px;width:58px;height:58px}.performance-team h2{margin:0}.season-stats-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.season-stats-heading h2{margin:5px 0}.season-games{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.season-games strong{font-family:Georgia,Times New Roman,serif;font-size:32px}.season-games span{letter-spacing:.12em;color:#6f7881;margin-top:5px;font-size:10px;font-weight:800}.season-stats-table{border-top:3px solid var(--team,#d95b26);background:#fff;border-bottom:1px solid #d9d4ca}.season-stat-row{border-bottom:1px solid #ddd8cf;grid-template-columns:1fr 140px;align-items:center;min-height:46px;padding:0 18px;display:grid}.season-stat-row:last-child{border-bottom:0}.season-stat-row>span:first-child{font-size:13px;font-weight:700}.season-stat-row strong{text-align:right;font-size:17px;font-weight:800}.season-stat-header{color:#fff;background:#111820;min-height:34px}.season-stat-header span{letter-spacing:.12em;font-size:9px!important;font-weight:800!important}.season-stat-header span:last-child{text-align:right}@media (max-width:700px){.season-stat-row{grid-template-columns:1fr 90px;padding:0 12px}.season-games strong{font-size:26px}}.recent-game-row{background:#fff;border-bottom:1px solid #ddd8cf;grid-template-columns:minmax(220px,1fr) 130px 90px 110px 110px 100px;align-items:center;column-gap:12px;min-height:48px;padding:0 18px;display:grid}.recent-game-row:last-child{border-bottom:0}.recent-game-row>span,.recent-game-row>strong{font-size:13px}.recent-game-opponent{font-weight:700}.recent-game-link{color:inherit;text-decoration:none;transition:opacity .15s}.recent-game-link:hover{text-underline-offset:3px;opacity:.75;cursor:pointer;text-decoration:underline}.recent-game-result{text-align:center!important;font-size:15px!important}.recent-game-row>span:nth-child(n+2),.recent-game-row>span:nth-child(n+2),.recent-game-row>strong:nth-child(n+2){text-align:center;font-variant-numeric:tabular-nums}.recent-game-header{color:#fff;background:#111820;min-height:34px}.recent-game-header span{letter-spacing:.1em;font-weight:800;font-size:9px!important}.recent-game-header span:nth-child(n+2){text-align:center}@media (max-width:800px){.season-stats-table{overflow-x:auto}.recent-game-row{grid-template-columns:200px 110px 80px 90px 90px 80px;min-width:700px;padding:0 12px}}.recent-form-table{background:#fff;border-top:3px solid #d95f32;width:100%;overflow:hidden}.recent-form-row{border-bottom:1px solid #ddd8cf;grid-template-columns:minmax(260px,1fr) 150px 150px 120px;align-items:center;column-gap:12px;min-height:48px;padding:0 18px;display:grid}.recent-form-row>span,.recent-form-row>strong{font-size:13px;line-height:1.2;display:block}.recent-form-row>span:first-child,.recent-form-row>strong:first-child{text-align:left}.recent-form-row>span:nth-child(n+2),.recent-form-row>strong:nth-child(n+2){text-align:center;font-variant-numeric:tabular-nums}.recent-form-header{color:#fff;background:#111820;min-height:34px}.recent-form-header span{letter-spacing:.1em;font-weight:800;font-size:9px!important}.recent-form-trend{text-align:center;font-weight:800;font-size:18px!important}@media (max-width:800px){.recent-form-table{overflow-x:auto}.recent-form-row{grid-template-columns:220px 110px 110px 100px;min-width:580px;padding:0 12px}}.recent-form-table{background:#fff!important;border-top:3px solid #d95f32!important;width:100%!important;display:block!important}.recent-form-table .recent-form-row{box-sizing:border-box!important;border-bottom:1px solid #ddd8cf!important;grid-template-columns:minmax(260px,1fr) 140px 140px 120px!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-height:48px!important;padding:0 18px!important;display:grid!important}.recent-form-table .recent-form-header{color:#fff!important;background:#111820!important;min-height:34px!important}.recent-form-table .recent-form-row>span,.recent-form-table .recent-form-row>strong{margin:0!important;font-size:13px!important;line-height:1.2!important;display:block!important}.recent-form-table .recent-form-header>span{letter-spacing:.1em!important;font-size:9px!important;font-weight:800!important}.recent-form-table .recent-form-row>:first-child{text-align:left!important}.recent-form-table .recent-form-row>:nth-child(n+2){text-align:center!important}.recent-form-table .recent-form-trend{font-size:18px!important;font-weight:800!important}.standings-jump{border-top:1px solid #d8d3ca;border-bottom:1px solid #d8d3ca;flex-wrap:wrap;gap:8px 16px;margin:28px 0 48px;padding:18px 0;display:flex}.standings-jump a{color:#111820;font-size:12px;font-weight:800;text-decoration:none}.standings-jump a:hover{color:#d95f32}.standings-conference{margin-bottom:54px;scroll-margin-top:30px}.standings-conference-heading{margin-bottom:14px}.standings-conference-heading span{color:#d95f32;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.standings-conference-heading h2{margin:0;font-size:27px}.standings-table{background:#fff;border-top:3px solid #d95f32;width:100%}.standings-row{box-sizing:border-box;border-bottom:1px solid #ddd8cf;grid-template-columns:minmax(300px,1fr) 130px 130px 140px;align-items:center;column-gap:12px;min-height:48px;padding:0 18px;display:grid}.standings-header{color:#fff;background:#111820;min-height:34px}.standings-header span{letter-spacing:.1em;font-size:9px;font-weight:800}.standings-header span:not(:first-child){text-align:center}.standings-team-row{color:#111820;text-decoration:none;transition:background .15s}.standings-team-row>span,.standings-team-row>strong{font-size:13px}.standings-team-row>span,.standings-team-row>strong:last-child{text-align:center;font-variant-numeric:tabular-nums}@media (max-width:800px){.standings-table{overflow-x:auto}.standings-row{grid-template-columns:240px 90px 90px 110px;min-width:530px;padding:0 12px}}.standings-jump{grid-template-columns:repeat(4,minmax(0,1fr));border:0!important;gap:10px!important;margin:30px 0 54px!important;padding:0!important;display:grid!important}.standings-jump a{color:#111820;background:#fff;border:1px solid #ddd8cf;border-left:3px solid #d95f32;align-items:center;min-height:54px;padding:10px 14px;font-size:12px;font-weight:800;line-height:1.25;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:flex}.standings-jump a:hover{color:#fff;background:#111820;border-color:#111820 #111820 #111820 #d95f32;transform:translateY(-2px)}@media (max-width:1000px){.standings-jump{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.standings-jump{grid-template-columns:repeat(2,minmax(0,1fr))}}.conference-page-tabs{border-bottom:2px solid #111820;gap:0;margin:30px 0 24px;display:flex}.conference-page-tab{color:#66717d;letter-spacing:.06em;text-transform:uppercase;border-bottom:4px solid #0000;margin-bottom:-2px;padding:12px 22px;font-size:12px;font-weight:800;text-decoration:none;display:block}.conference-page-tab:hover{color:#111820}.conference-page-tab.active{color:#111820;border-bottom-color:#d95f32}.standings-tabs{background:#111820;border:1px solid #111820;align-items:stretch;margin:30px 0 34px;display:inline-flex}.standings-tab{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#111820;border-right:1px solid #ffffff26;justify-content:center;align-items:center;min-width:190px;min-height:48px;padding:0 24px;font-size:12px;font-weight:800;text-decoration:none;transition:background .15s,color .15s;display:flex}.standings-tab:last-child{border-right:0}.standings-tab:hover{background:#1b2732}.standings-tab.active{color:#fff;background:#df642f}.conference-directory{background:#111820;border-top:4px solid #df642f;margin-bottom:48px;padding:24px}.conference-directory-label{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:10px;font-weight:800}.conference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.conference-card{color:#111820;background:#fff;border-left:3px solid #df642f;align-items:center;min-height:50px;padding:10px 16px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s,color .15s;display:flex}.conference-card:hover{color:#fff;background:#df642f;transform:translateY(-1px)}@media (max-width:900px){.conference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.standings-tabs{width:100%;display:flex}.standings-tab{flex:1;min-width:0;padding:0 12px;font-size:10px}.conference-directory{padding:14px}.conference-grid{grid-template-columns:1fr}}.conference-page-tabs{background:#111820;border:1px solid #111820;border-radius:3px;margin:30px 0 28px;display:inline-flex;overflow:hidden}.conference-page-tab{letter-spacing:.08em;text-transform:uppercase;background:#111820;border-right:1px solid #ffffff29;justify-content:center;align-items:center;min-width:190px;height:48px;padding:0 24px;font-size:12px;font-weight:800;display:flex;color:#fff!important;text-decoration:none!important}.conference-page-tab:last-child{border-right:none}.conference-page-tab:hover{background:#26313b}.conference-page-tab.active{background:#df642f;color:#fff!important}.standings-jump{background:#111820;border-top:4px solid #df642f;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 48px;padding:18px;display:grid}.standings-jump>a{background:#fff;border-left:3px solid #df642f;align-items:center;min-height:48px;padding:10px 15px;font-size:13px;font-weight:800;line-height:1.2;transition:background .15s,color .15s,transform .15s;display:flex;color:#111820!important;text-decoration:none!important}.standings-jump>a:hover{background:#df642f;transform:translateY(-1px);color:#fff!important}@media (max-width:900px){.standings-jump{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.conference-page-tabs{width:100%;display:flex}.conference-page-tab{flex:1;min-width:0;padding:0 10px;font-size:10px}.standings-jump{grid-template-columns:1fr;padding:12px}}.standings-jump{background:0 0!important;border:none!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0 0 38px!important;padding:0!important;display:grid!important}.standings-jump>a{border-radius:3px;font-size:13px;font-weight:800;line-height:1.15;transition:transform .15s,filter .15s;box-shadow:0 1px 2px #0000001f;color:#fff!important;background:#123b67!important;border:none!important;min-height:58px!important;padding:10px 16px!important}.standings-jump>a:hover{filter:brightness(1.12);transform:translateY(-2px);color:#fff!important}@media (max-width:1100px){.standings-jump{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:850px){.standings-jump{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.standings-jump{grid-template-columns:1fr!important}}.standings-jump{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:32px 0 38px!important;display:grid!important}.standings-jump .conference-jump-card{color:#fff!important;border:none!important;border-radius:4px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:72px!important;padding:0 20px!important;font-size:15px!important;font-weight:800!important;line-height:1.15!important;text-decoration:none!important;transition:transform .15s,box-shadow .15s,filter .15s!important;display:flex!important;box-shadow:0 2px 5px #0000001f!important}.standings-jump .conference-jump-card strong{opacity:.9!important;font-family:Arial,sans-serif!important;font-size:28px!important;font-weight:300!important;line-height:1!important}.standings-jump .conference-jump-card:hover{filter:brightness(1.08)!important;transform:translateY(-2px)!important;box-shadow:0 5px 12px #0000002e!important}@media (max-width:1100px){.standings-jump{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.standings-jump{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.standings-jump{grid-template-columns:1fr!important}}.standings-jump .conference-jump-card{background:var(--conference-color)!important}.standings-conferences{margin-top:18px}.standings-conference{margin:0 0 54px;scroll-margin-top:160px}.standings-conference-heading{border-bottom:4px solid var(--conference-color);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:0;padding:0 4px 14px;display:flex;position:relative}.standings-conference-title span{color:var(--conference-color);letter-spacing:.16em;margin-bottom:5px;font-family:Arial,sans-serif;font-size:11px;font-weight:900;line-height:1;display:block}.standings-conference-title h2{color:#101820;margin:0;font-size:clamp(25px,2.2vw,34px);line-height:1.05}.standings-conference-badge{background:var(--conference-color);color:#fff;letter-spacing:.1em;border-radius:3px;margin-bottom:2px;padding:7px 11px;font-family:Arial,sans-serif;font-size:10px;font-weight:900}.standings-table{background:#fff;border:1px solid #ddd9d1;border-top:none;width:100%;overflow:hidden;box-shadow:0 2px 8px #0000000f}.standings-row{grid-template-columns:minmax(300px,1fr) 150px 150px 170px;align-items:center;display:grid!important}.standings-header{letter-spacing:.08em;min-height:43px;font-family:Arial,sans-serif;font-size:11px;font-weight:900;color:#fff!important;background:#101820!important}.standings-header>span{padding:0 22px}.standings-header>span:not(:first-child){text-align:center}.standings-team-row{background:#fff;border-bottom:1px solid #e4e0d9;min-height:58px;transition:background .15s,transform .15s;position:relative;color:#101820!important;text-decoration:none!important}.standings-team-row:nth-child(odd){background:#faf9f6}.standings-team-row:last-child{border-bottom:none}.standings-team-row:hover{background:#f2eee7!important}.standings-team-row:before{content:"";background:var(--conference-color);opacity:0;width:4px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:0}.standings-team-row:hover:before{opacity:1}.standings-team-row>span{padding:0 22px}.standings-team-name{align-items:center;gap:15px;font-family:Arial,sans-serif;display:flex}.standings-team-name strong{font-size:14px;font-weight:800}.standings-rank{color:#66717c;background:#f0eee9;border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:flex}.standings-record,.standings-winpct,.standings-power{text-align:center;font-family:Arial,sans-serif;font-size:14px}.standings-record{font-weight:700}.standings-winpct{color:#59636d}.standings-power strong{background:color-mix(in srgb, var(--conference-color) 12%, white);min-width:54px;color:var(--conference-color);border-radius:4px;justify-content:center;align-items:center;padding:7px 10px;font-size:14px;font-weight:900;display:inline-flex}@media (max-width:900px){.standings-row{grid-template-columns:minmax(220px,1fr) 110px 100px 120px}.standings-header>span,.standings-team-row>span{padding-left:14px;padding-right:14px}}@media (max-width:650px){.standings-conference{margin-bottom:40px}.standings-conference-heading{align-items:flex-start}.standings-conference-badge{display:none}.standings-table{overflow-x:auto}.standings-row{grid-template-columns:minmax(260px,1fr) 110px 100px 120px;min-width:650px}.standings-team-row{min-height:54px}}.conference-preview-hero{color:#fff;background:linear-gradient(135deg,#0f1b26 0%,#173f70 100%);border-top:5px solid #e5652c;border-radius:6px;justify-content:space-between;align-items:center;gap:30px;margin-top:32px;padding:30px 34px;display:flex}.conference-preview-hero .eyebrow{color:#f39a72;letter-spacing:2px;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.conference-preview-hero h2{color:#fff;margin:0 0 10px;font-size:34px;line-height:1.05}.conference-preview-hero p{color:#d7e0e8;max-width:780px;margin:0;font-size:16px;line-height:1.5}.conference-preview-count{text-align:center;background:#ffffff17;border:1px solid #ffffff29;border-radius:6px;min-width:125px;padding:18px 22px}.conference-preview-count strong{color:#fff;font-size:38px;line-height:1;display:block}.conference-preview-count span{color:#f39a72;letter-spacing:1.5px;margin-top:7px;font-size:10px;font-weight:900;display:block}.conference-preview-section{margin-top:48px}.conference-preview-section .standings-conference-heading{margin-bottom:14px;display:block}.conference-preview-section .standings-conference-heading span{color:#e5652c;letter-spacing:1.7px;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.conference-preview-section .standings-conference-heading h2{color:#111820;margin:0;font-size:30px;line-height:1.1}.conference-preview-section .standings-table{background:#fff;border:1px solid #dedbd4;width:100%;box-shadow:0 3px 10px #0000000f}.conference-preview-section .standings-row{align-items:center;gap:18px;min-height:58px;padding:0 24px;grid-template-columns:90px minmax(280px,1fr) 160px 160px!important;display:grid!important}.conference-preview-section .standings-header{color:#fff;background:#101a23;border-top:3px solid #e5652c;min-height:48px}.conference-preview-section .standings-header span{color:#fff;letter-spacing:1.3px;font-size:10px;font-weight:900}.conference-preview-team-row{color:#111820;border-bottom:1px solid #e5e1da;text-decoration:none;transition:background .15s,transform .15s}.conference-preview-team-row:last-child{border-bottom:none}.conference-preview-team-row:hover{background:#f4f1eb;transform:translate(2px)}.conference-preview-team-row strong{color:#111820;font-size:15px}.conference-preview-team-row>strong:last-child{color:#174a7e;text-align:center;background:#e9eff5;border-radius:5px;justify-self:start;min-width:58px;padding:7px 10px;font-size:16px;font-weight:900}.conference-preview-rank{color:#66717b;background:#f0eee9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:flex}.conference-preview-team-row:nth-child(2) .conference-preview-rank,.conference-preview-team-row:nth-child(3) .conference-preview-rank,.conference-preview-team-row:nth-child(4) .conference-preview-rank{color:#fff;background:#174a7e}.conference-preview-team-row:nth-child(2){border-left:4px solid #e5652c}.conference-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:42px 0 60px;display:grid}.conference-preview-card{background:#fff;border:1px solid #ddd9d1;border-top:4px solid #174a7e;border-radius:5px;min-height:190px;padding:25px;box-shadow:0 2px 8px #0000000d}.conference-preview-card:first-child{border-top-color:#e5652c}.conference-preview-card .eyebrow{color:#e5652c;letter-spacing:1.5px;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.conference-preview-card h2{color:#111820;margin:0 0 12px;font-size:24px;line-height:1.1}.conference-preview-card p{color:#68747f;margin:0;font-size:15px;line-height:1.55}@media (max-width:900px){.conference-preview-grid{grid-template-columns:1fr}.conference-preview-section .standings-row{gap:10px;padding:0 14px;grid-template-columns:55px minmax(180px,1fr) 100px 110px!important}}@media (max-width:650px){.conference-preview-hero{flex-direction:column;align-items:flex-start;padding:24px}.conference-preview-count{min-width:100px}.conference-preview-section .standings-table{overflow-x:auto}.conference-preview-section .standings-row{min-width:620px}}.conference-preview-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:700px){.conference-preview-grid-two{grid-template-columns:1fr!important}}.mmh-article{max-width:820px;margin:0 auto;padding-bottom:80px}.mmh-article h1{letter-spacing:-.04em;margin:12px 0 14px;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.mmh-article .article-date{opacity:.65;margin-bottom:42px;font-size:.9rem}.mmh-article p{margin:0 0 22px;font-size:1.08rem;line-height:1.75}.mmh-article h2{margin:52px 0 18px;font-size:1.8rem;line-height:1.15}.mmh-article .article-closing{border-top:2px solid;margin-top:36px;padding-top:28px;font-size:1.35rem}@media (max-width:700px){.mmh-article{padding-left:4px;padding-right:4px}.mmh-article p{font-size:1rem}.mmh-article h2{font-size:1.5rem}}.latest-from-mmh{max-width:1180px;margin:0 auto;padding:42px 24px 10px}.latest-from-mmh h2{margin:6px 0 20px}.latest-article-card{color:inherit;border-top:3px solid #111;border-bottom:1px solid #d8d8d8;padding:24px 0 28px;text-decoration:none;display:block}.latest-article-card:hover h3{text-decoration:underline}.latest-article-meta{letter-spacing:.08em;opacity:.6;margin-bottom:10px;font-size:.78rem;font-weight:700}.latest-article-card h3{margin:0 0 12px;font-size:2rem;line-height:1.1}.latest-article-card p{max-width:760px;margin:0 0 18px;font-size:1rem;line-height:1.6}.latest-article-link{letter-spacing:.06em;font-size:.8rem;font-weight:800}@media (max-width:700px){.latest-from-mmh{padding:32px 20px 6px}.latest-article-card h3{font-size:1.5rem}}.articles-list{border-top:3px solid #111;margin-top:38px}.article-list-card{color:inherit;border-bottom:1px solid #d7d7d7;padding:28px 0 30px;text-decoration:none;display:block}.article-list-card h2{margin:7px 0 10px;font-size:2rem;line-height:1.1}.article-list-card p{max-width:760px;margin:0 0 16px;font-size:1rem;line-height:1.6}.article-list-card:hover h2{text-decoration:underline}@media (max-width:700px){.article-list-card h2{font-size:1.5rem}.article-list-card{padding:22px 0 24px}}
