@import url('../monza-fase-final/monza.css');
.canada-hero h2{font-size:clamp(48px,7.6vw,86px);letter-spacing:-3px}
.canada-sessions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0}
.canada-session{border:1px solid #dedee3;border-top:4px solid #e10600;padding:22px;font-family:var(--sans)}
.canada-session h3{font-size:16px;margin:0 0 13px}
.canada-session strong{font-size:31px;line-height:1.1;display:block;font-variant-numeric:tabular-nums}
.canada-session p{font-size:15px;line-height:1.5;color:#595967;margin-bottom:0}
.canada-resolutions{padding:8px 24px 20px;border-left:4px solid #e10600;background:#f5f5f7;margin:35px 0}
.canada-resolutions p{font-size:17px;line-height:1.7}
.canada-resolutions a{font-size:14px;font-family:var(--sans);font-weight:700;text-underline-offset:3px}
.canada-standing-split{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.canada-standing-split>div{min-width:0}
.canada-standing-split h3{font-size:21px;margin:12px 0}
.canada-standing-split table{font-size:14px}
.canada-standing-split td:nth-child(2){min-width:90px}
.canada-standing-split .singapur-table-scroll{margin-top:12px}
.canada-chip{font:700 11px/1.3 var(--sans);display:inline-block;padding:4px 7px;background:#e8e8ef;border-radius:3px;margin-left:6px;color:#52525f;white-space:nowrap}
.canada-score-note{font:13px/1.5 var(--sans);padding:0 22px;color:#666670}
.canada-summary-note{font:14px/1.65 var(--sans);color:#5b5b66;padding:0 0 10px}
@media(max-width:760px){.canada-standing-split{grid-template-columns:1fr}.canada-hero h2{font-size:clamp(40px,9vw,70px)}}
@media(max-width:430px){.canada-sessions{grid-template-columns:1fr}.canada-session{padding:18px}.canada-resolutions{padding:5px 17px 14px}.canada-hero{grid-template-columns:1fr}.canada-hero>img{display:none}.canada-hero h2{font-size:60px}.canada-standing-split table{font-size:14px}}
.ranking-index a>span{flex:1;min-width:0}
.ranking-index a>b{font-size:18px;font-variant-numeric:tabular-nums}
