[hidden]{display:none!important}.cfl-icon{display:inline-block;width:1em;height:1em;vertical-align:-.14em;flex-shrink:0;overflow:visible;color:inherit}.content-label{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.1px;color:var(--wine);line-height:1.7}.concept-label{padding:8px 12px;background:#e5dbc7;color:#5a3822}.concept-nav{display:flex;flex-wrap:wrap;gap:14px 28px;padding:18px 5.5%;border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.concept-nav+.content-label{margin:24px 5.5% 0}.portal-hero{padding-top:70px;padding-bottom:30px}.portal-hero h1,.research-hero h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(48px,6.8vw,96px);line-height:1;letter-spacing:-1.5px;color:var(--wine);margin:20px 0}.portal-hero p,.research-hero>p{max-width:680px;color:var(--muted);line-height:1.8}.portal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:24px}.portal-card{display:flex;flex-direction:column;align-items:flex-start;padding:32px 26px;border:1px solid var(--line);background:#481d2704}.portal-card h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:40px;line-height:1.1;margin:22px 0 14px}.portal-card p{font-size:13px;line-height:1.8;color:var(--muted);flex:1;margin-bottom:28px}.portal-card>span:last-child{font-size:12px;font-weight:700;color:var(--wine)}.portal-card:hover{border-color:var(--wine)}.research-hero{padding-bottom:0}.research-tabs{display:flex;gap:10px;margin-top:30px;border-bottom:1px solid var(--line)}.research-tabs button{font:700 13px 'DM Sans',sans-serif;padding:17px 23px;background:none;border:1px solid var(--line);border-bottom:0;color:var(--muted);cursor:pointer}.research-tabs button[aria-selected=true]{background:var(--wine);color:var(--cream)}.view-label{padding-top:24px;padding-bottom:0}.view-label p{font-size:12px;color:var(--muted);line-height:1.8;max-width:720px}.concept-explainer,.concept-coming{background:#eee7da;border-block:1px solid var(--line)}.concept-explainer h2,.concept-coming h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(34px,4vw,52px);line-height:1.05;margin:18px 0}.concept-explainer p,.concept-coming p{max-width:800px;font-size:14px;line-height:1.9;color:var(--muted)}.concept-explainer a,.concept-coming a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.betting-trends>summary{cursor:pointer;font-weight:700;font-size:17px;color:var(--wine)}.trends-content{padding-top:28px}.hero-copy>p{line-height:1.8}.ratings-content .rating-team small{font-size:9px}.stats-table-wrap{max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b88739;outline-offset:4px}@media(max-width:800px){.portal-grid{grid-template-columns:1fr}.portal-hero{padding-top:38px}.portal-card{padding:26px}.research-tabs button{flex:1;padding:16px 12px}.research-tabs button[aria-selected=true]{color:var(--cream)}.hero-copy>p{font-size:13px}.concept-nav{font-size:11px;gap:12px 18px}}
