.tf{margin:0 0 var(--sp-5);background:linear-gradient(#131315,#0d0d0f);border:1px solid #f0d27a52;position:relative;container-type:inline-size}.tf.is-decided{background:radial-gradient(50% 120% at 10% 0,#f0d27a1f,#0000 60%),linear-gradient(#151410,#0d0d0f);border-color:#b8872f}.tf-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-4) var(--sp-6);padding:var(--sp-4) var(--sp-5) var(--sp-3);flex-wrap:wrap;display:flex}.tf-head-copy{flex:420px;min-width:0}.tf-eyebrow{margin:0 0 var(--sp-2);font:800 var(--fs-xs)/1.2 var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;display:flex}.tf-dot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #f0d27a2e}.tf-head h2{font:italic 800 clamp(1.6rem,3.4vw,2.5rem)/1 var(--font-display),"Saira Condensed",sans-serif;color:var(--text-strong);margin:0}.tf.is-decided .tf-head h2{color:var(--gold)}.tf-lede{margin:var(--sp-2) 0 0;max-width:68ch;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.45}.tf-facts{gap:var(--sp-6);margin:0;display:flex}.tf-facts>div{text-align:center}.tf-facts dt{font:700 var(--fs-xs)/1 var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.tf-facts dd{margin:var(--sp-1) 0 0;font:800 var(--fs-stat)/1 var(--font-display),"Saira Condensed",sans-serif;color:var(--text-strong);font-variant-numeric:tabular-nums}.tf-facts dd.is-gold{color:var(--gold)}.tf-legend{gap:var(--sp-2) var(--sp-5);padding:0 var(--sp-5) var(--sp-3);font:700 var(--fs-xs)/1 var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.tf-legend span{align-items:center;gap:8px;display:inline-flex}.tf-key{width:18px;height:8px;display:inline-block}.tf-key.is-now{background:#c3c8d1}.tf-key.is-reach{background:repeating-linear-gradient(-45deg,#c3c8d1b3 0 2px,#0000 2px 5px)}.tf-key.is-line{background:var(--gold);width:3px;height:14px}.tf-rows{padding:0 var(--sp-5) var(--sp-2);margin:0;list-style:none}.tf-row{align-items:center;gap:6px var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid #1f1f22;grid-template-columns:minmax(150px,210px) minmax(0,1fr) 56px 128px;grid-template-areas:"who bar gap status"".need need need";display:grid}.tf-row.is-out{opacity:.62}.tf-who{grid-area:who;align-items:center;gap:10px;min-width:0;display:flex}.tf-pos{width:22px;font:800 var(--fs-lg)/1 var(--font-display),"Saira Condensed",sans-serif;color:var(--text-muted);flex:none}.tf-row.is-leader .tf-pos{color:var(--gold)}.tf-name{border-left:4px solid var(--row);flex-direction:column;min-width:0;padding-left:10px;display:flex}.tf-name strong{font-size:var(--fs-md);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tf-name strong a{color:inherit;text-decoration:none}.tf-name strong a:hover{color:var(--gold)}.tf-name small{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tf-bar{background:#18181b;grid-area:bar;height:28px;position:relative}.tf-reach{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--row) 65%,transparent) 0 3px,transparent 3px 7px);position:absolute;inset:0 auto 0 0}.tf-now{background:var(--row);position:absolute;inset:0 auto 0 0}.tf-figure{font:800 var(--fs-sm)/1 var(--font-display),"Saira Condensed",sans-serif;color:#fff;text-shadow:0 1px 2px #000c;white-space:nowrap;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.tf-figure em{color:#ffffffc7;font-style:normal;font-weight:700}.tf-line{background:var(--gold);width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px;box-shadow:0 0 8px #f0d27a99}.tf-gap{text-align:right;font:800 var(--fs-md)/1 var(--font-display),"Saira Condensed",sans-serif;color:var(--text-body);font-variant-numeric:tabular-nums;grid-area:gap}.tf-status{font:800 var(--fs-xs)/1.2 var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--text-strong);border:1px solid #f0d27a73;grid-area:status;justify-self:start;padding:4px 10px}.tf-row.is-leader .tf-status{color:var(--gold);border-color:#b8872f}.tf-row.is-out .tf-status{color:var(--text-muted);border-color:#3a3d44}.tf-need{font-size:var(--fs-sm);color:var(--text-body);grid-area:need;line-height:1.4}.tf-need:empty{display:none}.tf-foot{padding:var(--sp-3) var(--sp-5) var(--sp-4);font-size:var(--fs-xs);color:var(--text-muted);border-top:1px solid #1f1f22;margin:0;line-height:1.5}@container (max-width:620px){.tf-head{padding:var(--sp-4) var(--sp-4) var(--sp-3)}.tf-facts{gap:var(--sp-3);flex:1 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.tf-legend,.tf-rows,.tf-foot{padding-left:var(--sp-4);padding-right:var(--sp-4)}.tf-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who status""bar bar""need need"}.tf-gap{display:none}.tf-head h2{font-size:1.6rem}.tf-facts dd{font-size:1.5rem}}@media (max-width:900px){.tf-facts{gap:var(--sp-3);flex:1 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}}.tf-lede{white-space:nowrap}
.page-wrap.standings-page{padding-top:0}.standings-page .standings-block{padding-top:var(--sp-5)}.standings-page .standings-block>.ux-head{margin-bottom:var(--sp-4)}.standings-page .st-panel-head :is(h2,h3){font:800 clamp(1.5rem,2.4vw,1.9rem)/1 var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.03em;text-transform:uppercase;color:#fff;margin:0}.standings-page .st-panel-link{color:var(--text-muted);font:700 var(--fs-xs) var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;flex:none;padding-bottom:2px;text-decoration:none;transition:color .18s}.standings-page .st-panel-link:hover,.standings-page .st-panel-link:focus-visible{color:#fff}.standings-page .st-bar{z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--team,#8b93a1),color-mix(in srgb,var(--team,#8b93a1) 25%,transparent));transform-origin:0;height:2px;transform:scaleX(var(--pct,0));position:absolute;bottom:0;left:0;right:0}.standings-page .st-row.is-gold .st-bar{background:linear-gradient(90deg,var(--gold),color-mix(in srgb,var(--gold) 20%,transparent))}.standings-page .st-row.is-gold,.standings-page .st-row.is-silver,.standings-page .st-row.is-bronze{min-height:92px}.standings-page .st-row.is-gold .st-pos,.standings-page .st-row.is-silver .st-pos,.standings-page .st-row.is-bronze .st-pos{font-size:clamp(2.4rem,3.4vw,3.2rem);font-style:italic;line-height:.9}.standings-page .st-row.is-gold .st-name strong,.standings-page .st-row.is-silver .st-name strong,.standings-page .st-row.is-bronze .st-name strong{font-size:1.4rem}.standings-page .st-row.is-gold .st-points strong,.standings-page .st-row.is-silver .st-points strong,.standings-page .st-row.is-bronze .st-points strong{font-size:2.4rem}.standings-page .st-row.is-silver .st-points strong{color:var(--silver)}.standings-page .st-row.is-bronze .st-points strong{color:var(--bronze)}.standings-page .st-row.is-constructors.is-gold,.standings-page .st-row.is-constructors.is-silver,.standings-page .st-row.is-constructors.is-bronze{min-height:92px}.standings-page .st-more{display:none}.standings-page .st-breakdown{border-collapse:collapse;width:100%;min-width:0;margin-top:var(--sp-3);font-variant-numeric:tabular-nums}.standings-page .st-breakdown th,.standings-page .st-breakdown td{border-bottom:var(--divider);text-align:center;font-size:var(--fs-sm);color:#d7dae0;padding:9px 6px}.standings-page .st-breakdown thead th{color:var(--text-muted);font:700 var(--fs-xs) var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.standings-page .st-breakdown th[scope=row],.standings-page .st-breakdown thead th:first-child{text-align:left;color:#fff;font-weight:700}.standings-page .st-breakdown th[scope=row]{text-transform:none;letter-spacing:0;font-size:var(--fs-sm);white-space:normal}.standings-page .st-breakdown th[scope=row] span{min-width:22px;color:var(--text-muted);margin-right:6px;font-weight:600;display:inline-block}.standings-page .st-splits{margin:var(--sp-3) 0 0;gap:var(--sp-3);padding:0;list-style:none;display:grid}.standings-page .st-splits li{padding-bottom:var(--sp-3);border-bottom:var(--divider);gap:4px;display:grid}.standings-page .st-splits b{font:800 1.05rem/1 var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff}.standings-page .st-splits .st-lineup{gap:6px var(--sp-4);white-space:normal;flex-wrap:wrap;display:flex;overflow:visible}@media (max-width:760px){.standings-page .st-more{margin-top:var(--sp-4);display:block}.standings-page .st-row.is-constructors .st-who>.st-lineup{display:none}.standings-page .st-row.is-gold,.standings-page .st-row.is-silver,.standings-page .st-row.is-bronze,.standings-page .st-row.is-constructors.is-gold,.standings-page .st-row.is-constructors.is-silver,.standings-page .st-row.is-constructors.is-bronze{min-height:76px}.standings-page li>div.st-row.is-drivers:is(.is-gold,.is-silver,.is-bronze):not(.st-cols){grid-template-columns:3.7rem minmax(0,1fr) max-content}.standings-page li>div.st-row.is-drivers:is(.is-gold,.is-silver,.is-bronze):not(.st-cols) .st-pos{letter-spacing:-.02em;font-size:3.2rem;font-style:italic}.standings-page .st-row.is-gold .st-name strong,.standings-page .st-row.is-silver .st-name strong,.standings-page .st-row.is-bronze .st-name strong{font-size:1.3rem}.standings-page .st-row.is-gold .st-points strong,.standings-page .st-row.is-silver .st-points strong,.standings-page .st-row.is-bronze .st-points strong{font-size:2rem}.standings-page .st-panel-head{padding-bottom:var(--sp-2);border-bottom:0;justify-content:flex-end;display:flex}.standings-page .st-panel-link{border-bottom:0;align-items:center;min-height:44px;margin-block:-10px;padding-bottom:0;display:inline-flex;position:relative}.standings-page .st-panel-link:after{content:"";background:currentColor;height:1px;position:absolute;top:calc(50% + .5lh + 2px);left:0;right:0}.standings-page .st-panel-head :is(h2,h3){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.standings-page .st-row.is-constructors .st-name,.standings-page .st-row.is-constructors .st-name strong,.standings-page .st-row.is-constructors .st-name .st-link{white-space:nowrap}
