.customer-team-hero{align-items:center;background:linear-gradient(120deg,var(--team-primary),#082b49 72%);border-bottom:5px solid var(--team-secondary);color:#fff;display:grid;gap:22px;grid-template-columns:110px 1fr auto;padding:34px 5%}.customer-team-logo{align-items:center;background:rgba(255,255,255,.96);border-radius:12px;display:flex;height:94px;justify-content:center;padding:12px;width:94px}.customer-team-logo img{height:100%;max-width:100%;object-fit:contain}.customer-team-hero h2{font:700 48px var(--display);margin:1px 0;text-transform:uppercase}.customer-team-hero p{color:#c5d8e7;margin:3px 0}.customer-team-rank{border-left:1px solid rgba(255,255,255,.25);padding-left:30px;text-align:right}.customer-team-rank small,.customer-team-rank span{display:block;font-size:9px;text-transform:uppercase}.customer-team-rank strong{color:var(--orange);display:block;font:700 50px var(--display)}.customer-rating-strip{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);padding:20px 5%}.customer-rating-strip div{background:#fff;border:1px solid var(--line);border-radius:8px;padding:15px 18px}.customer-rating-strip small,.customer-rating-strip strong{display:block}.customer-rating-strip small{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.customer-rating-strip strong{color:var(--navy);font:700 26px var(--display);margin-top:4px}.customer-profile-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:0 5% 18px}.customer-panel{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.customer-panel>header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:18px}.customer-panel h3{color:var(--navy);font:700 25px var(--display);margin:2px 0;text-transform:uppercase}.customer-panel header>span{color:var(--muted);font-size:8px;text-transform:uppercase}.unit-rating-grid{display:grid;grid-template-columns:repeat(3,1fr)}.unit-rating-grid div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:16px}.unit-rating-grid small,.unit-rating-grid strong{display:block}.unit-rating-grid small{color:var(--muted);font-size:8px;text-transform:uppercase}.unit-rating-grid strong{color:var(--navy);font:700 25px var(--display);margin-top:5px}.position-strength-panel{margin:0 5% 18px}.customer-position-grid{display:grid;grid-template-columns:repeat(9,1fr)}.customer-position-grid>div{border-right:1px solid var(--line);padding:15px;text-align:center}.customer-position-grid span,.customer-position-grid strong,.customer-position-grid b,.customer-position-grid small{display:block}.customer-position-grid span{color:var(--muted);font-size:8px;font-weight:800}.customer-position-grid strong{color:var(--navy);font:700 25px var(--display);margin:4px}.customer-position-grid b{color:var(--orange);font-size:12px}.customer-position-grid small{color:var(--muted);font-size:7px;margin-top:5px}.lower-profile-grid{padding-bottom:50px}.customer-player-list{display:grid;grid-template-columns:1fr 1fr}.customer-player-list>div,.customer-transfer-list>div{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:7px;grid-template-columns:45px 1fr auto;padding:10px 16px}.customer-player-list span,.customer-player-list small,.customer-transfer-list small{color:var(--muted);font-size:8px}.customer-player-list strong,.customer-transfer-list strong{color:var(--navy);font-size:10px}.transfer-totals{display:grid;grid-template-columns:1fr 1fr}.transfer-totals div{background:var(--navy);color:#fff;padding:15px;text-align:center}.transfer-totals strong,.transfer-totals span{display:block}.transfer-totals strong{color:var(--orange);font:700 28px var(--display)}.transfer-totals span{font-size:8px;text-transform:uppercase}.customer-transfer-list b{color:#198f68;font-size:8px}.projected-roster-panel{max-height:820px;overflow:auto}.projected-roster-panel>header{background:#fff;position:sticky;top:0;z-index:3}.roster-unit-heading{align-items:center;background:#0b3557;color:#fff;display:flex;justify-content:space-between;padding:10px 16px;position:sticky;top:75px;z-index:2}.roster-unit-heading.defense{background:#123f61}.roster-unit-heading.specialists{background:#1d4b69}.roster-unit-heading strong{font:700 18px var(--display);text-transform:uppercase}.roster-unit-heading small{color:#a9c3d5;font-size:8px;text-transform:uppercase}@media(max-width:900px){.customer-team-hero{grid-template-columns:80px 1fr}.customer-team-logo{height:68px;width:68px}.customer-team-rank{grid-column:1/-1;text-align:left}.customer-rating-strip{grid-template-columns:repeat(3,1fr)}.customer-profile-grid{grid-template-columns:1fr}.customer-position-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.customer-team-hero h2{font-size:35px}.customer-rating-strip{grid-template-columns:repeat(2,1fr);padding:14px 18px}.customer-profile-grid{padding:0 18px 14px}.position-strength-panel{margin:0 18px 14px}.unit-rating-grid{grid-template-columns:repeat(2,1fr)}.customer-player-list{grid-template-columns:1fr}.roster-unit-heading{top:74px}}
.passing-profile-panel{margin:0 5% 18px}.team-passing-grid{display:grid;grid-template-columns:1fr 1fr}.team-passing-grid article{padding:18px}.team-passing-grid article+article{border-left:1px solid var(--line)}.passing-card-heading{align-items:center;display:grid;grid-template-columns:1fr auto}.passing-card-heading span{color:var(--navy);font:700 18px var(--display);text-transform:uppercase}.passing-card-heading strong{color:var(--orange);font:700 30px var(--display)}.passing-card-heading b{color:var(--muted);font-size:8px;grid-column:1/-1;text-transform:uppercase}.passing-card-ratings{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.passing-card-ratings span{border:1px solid var(--line);color:var(--muted);font-size:8px;padding:8px}.passing-card-ratings b{color:var(--navy);float:right}.passing-card-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.passing-card-metrics small{color:var(--navy);font-size:8px}.team-passing-grid p{color:var(--muted);font-size:8px;margin:10px 0 0}@media(max-width:700px){.passing-profile-panel{margin:0 18px 14px}.team-passing-grid{grid-template-columns:1fr}.team-passing-grid article+article{border-left:0;border-top:1px solid var(--line)}}
.passing-profile-empty{padding:22px}.passing-profile-empty strong{color:var(--navy);font:700 18px var(--display);text-transform:uppercase}.passing-profile-empty p{color:var(--muted);font-size:10px;margin:5px 0 0}
.rushing-profile-panel{margin:0 5% 18px}.team-rushing-grid{display:grid;grid-template-columns:1fr 1fr}.team-rushing-grid article{padding:18px}.team-rushing-grid article+article{border-left:1px solid var(--line)}.rushing-card-heading{align-items:center;display:grid;grid-template-columns:1fr auto}.rushing-card-heading span{color:var(--navy);font:700 18px var(--display);text-transform:uppercase}.rushing-card-heading strong{color:var(--orange);font:700 30px var(--display)}.rushing-card-heading b{color:var(--muted);font-size:8px;grid-column:1/-1;text-transform:uppercase}.rushing-card-metrics{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.rushing-card-metrics span{border:1px solid var(--line);color:var(--muted);font-size:8px;padding:8px}.rushing-card-metrics b{color:var(--navy);float:right}.team-rushing-grid p{color:var(--muted);font-size:8px;margin:10px 0 0}.rushing-profile-empty{padding:22px}.rushing-profile-empty strong{color:var(--navy);font:700 18px var(--display);text-transform:uppercase}.rushing-profile-empty p{color:var(--muted);font-size:10px;margin:5px 0 0}@media(max-width:700px){.rushing-profile-panel{margin:0 18px 14px}.team-rushing-grid{grid-template-columns:1fr}.team-rushing-grid article+article{border-left:0;border-top:1px solid var(--line)}}
.metric-rank{color:var(--orange);display:block;font:800 8px Arial,sans-serif;letter-spacing:.03em;margin-top:3px;text-transform:uppercase}.passing-card-heading strong .metric-rank,.rushing-card-heading strong .metric-rank{font-size:8px;text-align:right}.passing-card-ratings .metric-rank,.rushing-card-metrics .metric-rank{font-size:7px;text-align:right}.passing-card-metrics .metric-rank{display:inline;margin-left:3px}
.overview-analytics{display:grid;gap:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 5% 18px}.team-profile-columns{display:grid;grid-template-columns:1fr 1fr}.team-profile-columns>section{padding:16px}.team-profile-columns>section+section{border-left:1px solid var(--line)}.profile-overall{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:10px}.profile-overall small,.profile-overall strong,.profile-overall span{display:block}.profile-overall small{color:var(--muted);font-size:9px;text-transform:uppercase}.profile-overall strong{color:var(--orange);font:700 38px var(--display)}.profile-overall span{color:var(--blue);font-size:9px;font-weight:800}.profile-metric{margin-top:10px}.profile-metric span,.profile-metric b{display:block;font-size:8px}.profile-metric span{color:var(--muted)}.profile-metric b{color:var(--navy);margin-top:2px}.profile-metric i{background:#e3ebf1;display:block;height:6px;margin-top:5px;position:relative}.profile-metric em{background:var(--orange);display:block;height:100%}.profile-metric u{border-left:1px dashed var(--navy);bottom:-2px;position:absolute;text-decoration:none;top:-2px}.trend-key{display:flex;flex-wrap:wrap;gap:12px;padding:12px 18px}.trend-key span,.trend-key b{font-size:8px}.trend-key span:first-child{color:var(--orange)}.trend-key span:nth-child(2){color:var(--blue)}.trend-key b{color:var(--muted)}.production-games{align-items:end;background:repeating-linear-gradient(to top,transparent 0,transparent calc(50% - 1px),#a8bac633 calc(50% - 1px),#a8bac633 50%);display:flex;gap:8px;height:180px;margin:0 18px;padding:10px}.production-game{align-items:end;display:grid;flex:1;gap:2px;grid-template-columns:1fr 1fr;height:100%;position:relative}.production-game strong,.production-game span{font-size:7px;left:0;position:absolute}.production-game strong{bottom:-18px;color:var(--navy)}.production-game span{bottom:-31px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.production-game i{min-height:2px}.production-game .offense{background:var(--orange)}.production-game .defense{background:var(--blue)}.trend-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:42px 18px 18px}.trend-summary div{background:var(--canvas);padding:10px}.trend-summary small,.trend-summary strong,.trend-summary span{display:block}.trend-summary small,.trend-summary span{color:var(--muted);font-size:8px}.trend-summary strong{color:var(--navy);font:700 25px var(--display)}@media(max-width:900px){.overview-analytics{grid-template-columns:1fr}}@media(max-width:600px){.overview-analytics{margin:0 18px 14px}.team-profile-columns{grid-template-columns:1fr}.team-profile-columns>section+section{border-left:0;border-top:1px solid var(--line)}}
.customer-profile-tabs{background:#dfe8f0;border:1px solid #ccd9e4;border-radius:10px;display:flex;gap:8px;margin:0 5% 18px;padding:6px;position:sticky;top:0;z-index:4}.customer-profile-tabs button{background:transparent;border:0;border-radius:7px;color:#31536d;cursor:pointer;flex:1;font:700 17px var(--display);letter-spacing:.04em;min-height:44px;padding:10px 16px;text-transform:uppercase}.customer-profile-tabs button:hover{background:#edf3f7}.customer-profile-tabs button:focus-visible{box-shadow:0 0 0 3px rgba(245,102,0,.3);outline:0}.customer-profile-tabs button.active{background:var(--navy);box-shadow:0 3px 9px rgba(11,47,79,.18);color:#fff}@media(max-width:600px){.customer-profile-tabs{gap:4px;margin:0 18px 14px;overflow-x:auto}.customer-profile-tabs button{flex:0 0 auto;min-width:92px;padding:10px 14px}}
[data-team-view][hidden],.recent-form-panel[hidden]{display:none!important}
.play-distribution-panel{margin:0 5% 18px}.play-distribution-panel>header{align-items:center;display:flex;gap:16px}.play-distribution-controls{display:flex;gap:6px;margin-left:auto}.play-distribution-controls button{background:var(--canvas);border:1px solid var(--line);border-radius:5px;color:var(--muted);cursor:pointer;font-size:9px;font-weight:800;padding:8px 11px}.play-distribution-controls button.active{background:var(--navy);border-color:var(--navy);color:#fff}.play-distribution-body{align-items:center;display:flex;gap:34px;padding:24px}.play-pie{background:var(--line);border-radius:50%;flex:0 0 180px;height:180px}.play-distribution-legend{display:grid;gap:12px;min-width:220px}.play-distribution-legend>div{align-items:center;display:grid;gap:8px;grid-template-columns:14px 1fr auto}.play-distribution-legend i{border-radius:50%;display:block;height:10px;width:10px}.rush-swatch{background:var(--orange)}.pass-swatch{background:#1c6eaa}.play-distribution-legend span,.play-distribution-legend small{color:var(--muted);font-size:10px}.play-distribution-legend strong{color:var(--navy);font:700 22px var(--display)}.play-distribution-legend small{text-align:right}.play-distribution-legend p{color:var(--muted);font-size:9px;line-height:1.5;margin:4px 0 0}@media(max-width:600px){.play-distribution-panel{margin:0 18px 14px}.play-distribution-panel>header{align-items:flex-start;display:grid}.play-distribution-controls{margin-left:0}.play-distribution-body{gap:20px;padding:18px}.play-pie{flex-basis:135px;height:135px}.play-distribution-legend{min-width:0}.play-distribution-legend strong{font-size:18px}.play-distribution-legend small{font-size:8px}}
.team-schedule-panel{margin:0 5% 18px}.team-schedule-list{display:grid}.team-schedule-game{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:58px minmax(190px,1.4fr) minmax(150px,1fr) 94px 76px;padding:14px 18px}.team-schedule-game:last-child{border-bottom:0}.team-schedule-game small{color:var(--muted);display:block;font-size:8px;font-weight:800;text-transform:uppercase}.team-schedule-game strong{color:var(--navy);display:block;font-size:11px;margin-top:4px}.team-schedule-week{text-align:center}.team-schedule-week strong{color:var(--orange);font:700 26px var(--display)}.team-schedule-opponent{align-items:center;display:flex;gap:12px}.team-schedule-opponent img{height:38px;object-fit:contain;width:38px}.team-schedule-score{text-align:right}.team-schedule-score strong{font:700 23px var(--display)}.team-schedule-score.pending strong{color:var(--muted)}.team-schedule-score small{color:var(--orange)}.team-schedule-empty{padding:28px}.team-schedule-empty strong{color:var(--navy);font:700 18px var(--display);text-transform:uppercase}.team-schedule-empty p{color:var(--muted);font-size:10px;margin:6px 0 0}@media(max-width:760px){.team-schedule-panel{margin:0 18px 14px}.team-schedule-game{gap:10px;grid-template-columns:48px 1fr auto}.team-schedule-venue{grid-column:2}.team-schedule-date{grid-column:2}.team-schedule-score{grid-column:3;grid-row:1 / span 2}.team-schedule-opponent img{height:32px;width:32px}}
.recent-form-panel>p{padding:0 24px;line-height:1.6}.recent-form-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:20px 24px}.recent-form-summary article{min-width:0}.recent-form-summary h4{margin:0 0 10px}.recent-form-summary strong{color:var(--orange,#f56600);font-size:28px}.recent-form-summary table{width:100%;font-size:12px;border-collapse:collapse}.recent-form-summary th,.recent-form-summary td{text-align:left;padding:8px 4px;border-bottom:1px solid var(--line)}.recent-form-panel details{margin:10px 24px;border-top:1px solid var(--line);padding-top:12px}.recent-form-panel summary{cursor:pointer;line-height:1.7}.recent-form-panel small{color:var(--muted)}@media(max-width:700px){.recent-form-summary{grid-template-columns:1fr}}
.analytics-legend{border-top:1px solid var(--line);margin-top:18px;padding:20px 24px 24px}.analytics-legend header{border:0;padding:0}.analytics-legend h4{color:var(--navy);font:700 20px var(--display);margin:2px 0;text-transform:uppercase}.analytics-legend>p{color:var(--muted);font-size:10px;line-height:1.65;margin:10px 0 0;padding:0}.analytics-legend-grid{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.analytics-legend-grid article{background:var(--canvas);border-left:3px solid var(--gold);min-width:0;padding:11px}.analytics-legend-grid strong,.analytics-legend-grid span{display:block}.analytics-legend-grid strong{color:var(--navy);font-size:10px;text-transform:uppercase}.analytics-legend-grid span{color:var(--muted);font-size:9px;line-height:1.55;margin-top:5px}.game-production-legend{margin:0 24px;padding-left:0;padding-right:0}.game-production-legend>p{padding:0}@media(max-width:700px){.analytics-legend{padding:18px}.analytics-legend-grid{grid-template-columns:1fr}.game-production-legend{margin:0 18px;padding-left:0;padding-right:0}}
.team-profile-columns>section:nth-child(2) .profile-overall strong,.team-profile-columns>section:nth-child(2) .profile-overall span{color:var(--blue)}.team-profile-columns>section:nth-child(2) .profile-metric em{background:var(--blue)}.team-profile-columns>section:first-child .profile-overall strong,.team-profile-columns>section:first-child .profile-overall span{color:var(--orange)}.profile-overall:after{background:#e3ebf1;content:'';display:block;height:11px;margin-top:8px;position:relative}.profile-overall{position:relative}.profile-overall:before{border-left:2px solid #526273;bottom:0;content:'';height:15px;left:50%;position:absolute;z-index:2}.profile-overall strong{position:relative;z-index:1}
.production-games{display:block!important;height:auto!important;background:#fff!important;padding:0!important}.production-games svg{display:block;height:auto;overflow:visible;width:100%}.production-line{fill:none;stroke-width:3}.production-line.offense,.production-point.offense{stroke:var(--orange);fill:var(--orange)}.production-line.defense,.production-point.defense{stroke:var(--blue);fill:var(--blue)}.production-baseline{stroke:#526273;stroke-dasharray:7 5;stroke-width:2}.production-games text{fill:var(--muted);font:8px var(--body)}
.production-games path.production-line{fill:none!important}.production-games path.production-line.offense{stroke:var(--orange)!important}.production-games path.production-line.defense{stroke:var(--blue)!important}.production-games circle.production-point.offense{fill:var(--orange)!important;stroke:var(--orange)!important}.production-games circle.production-point.defense{fill:var(--blue)!important;stroke:var(--blue)!important}.team-profile-columns>section:nth-child(2) .profile-metric em{background:var(--blue)!important}.team-profile-columns>section:nth-child(2) .profile-overall:after{background:linear-gradient(90deg,var(--blue) 0 70%,#e3ebf1 70%)}.team-profile-columns>section:first-child .profile-overall:after{background:linear-gradient(90deg,var(--orange) 0 72%,#e3ebf1 72%)}.trend-summary>div:first-child strong{color:var(--orange)}.trend-summary>div:nth-child(2) strong{color:var(--blue)}
.profile-overall:after{background:linear-gradient(90deg,var(--profile-color,var(--orange)) 0 var(--profile-value,0%),#e3ebf1 var(--profile-value,0%) 100%)!important}.team-profile-columns>section:first-child .profile-overall{--profile-color:var(--orange)}.team-profile-columns>section:nth-child(2) .profile-overall{--profile-color:var(--blue)}
.team-profile-columns>section:nth-child(2) .profile-overall strong,.team-profile-columns>section:nth-child(2) .profile-overall span,.team-profile-columns>section:nth-child(2) .profile-metric b{color:#1c6eaa!important}.team-profile-columns>section:nth-child(2) .profile-metric em{background:#1c6eaa!important}.team-profile-columns>section:nth-child(2) .profile-overall{--profile-color:#1c6eaa!important}.production-trend-visual .trend-key span:nth-child(2),.production-trend-visual .trend-summary>div:nth-child(2) strong{color:#1c6eaa!important}.production-trend-visual svg path.production-line.defense{stroke:#1c6eaa!important;fill:none!important}.production-trend-visual svg circle.production-point.defense{stroke:#1c6eaa!important;fill:#1c6eaa!important}
.profile-overall:before{bottom:3px!important;height:11px!important}.production-value-label{font-weight:800!important;pointer-events:none}.production-value-label.offense{fill:#f56600!important}.production-value-label.defense{fill:#1c6eaa!important}
.overview-analytics{align-items:stretch}.team-profile-visual,.production-trend-visual{box-shadow:0 5px 18px #102a430d}.team-profile-visual:before,.production-trend-visual:before{background:var(--orange);content:'';display:block;height:48px;left:0;position:absolute;top:0;width:4px}.team-profile-visual,.production-trend-visual{position:relative}.team-profile-columns>section{background:#fff}.trend-summary{border-top:1px solid var(--line);padding-top:12px}.production-games svg{min-height:260px}
.team-profile-visual,.production-trend-visual{border:1px solid #d7e0e8;border-radius:5px;overflow:hidden}.team-profile-visual>header,.production-trend-visual>header{min-height:74px;padding:13px 18px 10px}.team-profile-visual>header h3,.production-trend-visual>header h3{font-size:17px;margin:0}.team-profile-visual>header p:last-child,.production-trend-visual>header p:last-child{font-size:10px;margin:1px 0 0}.team-profile-columns{border-top:1px solid var(--line)}.team-profile-columns>section{padding:14px 18px 16px}.profile-overall{padding-bottom:18px}.profile-overall:after{height:11px;margin-top:9px}.profile-overall:before{bottom:18px!important;height:11px!important}.profile-rating-marker{background:#fff;border:2px solid var(--profile-color,var(--orange));border-radius:50%;bottom:17px;height:12px;position:absolute;transform:translateX(-50%);width:12px;z-index:3}.profile-overall small{font-size:9px;font-weight:800}.profile-overall strong{display:inline-block;font-size:28px;line-height:1}.profile-overall span{display:inline-block;margin-left:8px}.profile-metric{margin-top:12px}.profile-metric i{height:7px}.trend-key{padding:9px 18px 3px}.trend-key span,.trend-key b{font-size:8px}.production-games{margin:0 10px!important}.production-games svg{min-height:0}.production-grid{stroke:#dce5eb;stroke-width:1}.production-axis,.production-week,.production-opponent,.production-baseline-label{fill:#526273;font-size:9px}.production-opponent{font-size:8px}.production-baseline-label{font-size:8px}.production-line{stroke-width:3}.production-point{stroke-width:2}.production-value-label{font-size:9px}.trend-summary{background:#f5f8fa;border-top:1px solid #d7e0e8;gap:0;margin:0;padding:10px 18px}.trend-summary>div{background:transparent;padding:4px 10px}.trend-summary>div+div{border-left:1px solid #d7e0e8}.trend-summary strong{font-size:22px}.trend-summary span{line-height:1.35}@media(max-width:600px){.team-profile-visual>header,.production-trend-visual>header{padding-left:16px}.team-profile-columns>section{padding:14px 16px}.production-opponent{display:none}.production-games svg{min-height:235px}.trend-summary{padding:10px}.trend-summary>div{padding:4px 6px}}
.production-result{font-size:8px;font-weight:800}.production-result.win{fill:#087f58}.production-result.loss{fill:#b23a3a}.production-result.tie{fill:#526273}.trend-summary{display:grid;grid-template-columns:1fr 1fr;position:relative;padding-top:24px}.trend-summary>p{color:#526273;font-size:8px;font-weight:800;left:18px;letter-spacing:.08em;margin:0;position:absolute;text-transform:uppercase;top:8px}.key-takeaways{margin:0 5% 18px}.key-takeaways>header{min-height:0;padding:12px 18px 8px}.key-takeaways>header h3{font-size:16px}.key-takeaway-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 10px 10px}.key-takeaway-grid article{align-items:flex-start;background:#f3f6f8;border-radius:4px;display:flex;gap:10px;min-height:92px;padding:12px}.takeaway-icon{color:var(--orange);font:700 20px var(--display);line-height:1}.key-takeaway-grid strong,.key-takeaway-grid p{display:block}.key-takeaway-grid strong{color:var(--navy);font-size:10px;text-transform:uppercase}.key-takeaway-grid p{color:#526273;font-size:9px;line-height:1.5;margin:5px 0 0}@media(max-width:900px){.key-takeaway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.key-takeaways{margin:0 18px 14px}.key-takeaway-grid{grid-template-columns:1fr;padding:0 8px 8px}.production-result{display:none}.trend-summary>p{left:10px}}
.team-schedule-result{border-radius:999px;display:inline-block;font:700 11px var(--display);line-height:1;margin-left:7px;padding:4px 7px;vertical-align:middle}.team-schedule-result.win{background:#e4f6ec;color:#18734b}.team-schedule-result.loss{background:#fff0ed;color:#ad3c2e}.team-schedule-result.tie{background:#edf2f5;color:#58738a}
