.ArticleView-module-scss-module__OuyvSW__page{background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 70%, var(--page-background)) 0%, var(--page-background) 100%);min-height:100dvh}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__shell{gap:calc(var(--space)*8);grid-template-columns:minmax(0,1.8fr) 360px;align-items:start;min-width:0;padding:24px 0;display:grid}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__articleColumn{gap:calc(var(--space)*6);min-width:0;display:grid}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__hero{gap:calc(var(--space)*5);display:grid}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__headline{gap:calc(var(--space)*2 + 2px);display:grid}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__mediaHeader{align-items:center;gap:calc(var(--space)*3);min-width:0;display:flex}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__mediaRule{background:color-mix(in srgb, var(--page-foreground) 10%, transparent);flex:auto;min-width:0;height:1px}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__heroImage{aspect-ratio:var(--image-ratio-article);border-radius:calc(var(--radius) + 2px);background:color-mix(in srgb, var(--color-secondary) 16%, transparent);position:relative;overflow:hidden}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__heroImage .ArticleView-module-scss-module__OuyvSW__image{object-fit:cover}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__imageCaption{color:color-mix(in srgb, var(--page-foreground) 72%, transparent);text-align:right;flex:none}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__metaBar{align-items:start;gap:calc(var(--space)*4);padding-bottom:calc(var(--space)*2 + 2px);border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent);flex-wrap:wrap;display:flex}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__metaBar .ArticleView-module-scss-module__OuyvSW__metaInline{align-items:center;gap:calc(var(--space)*2 + 2px);flex-wrap:wrap;min-width:0;display:inline-flex}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__metaBar .ArticleView-module-scss-module__OuyvSW__metaInlineEnd{margin-left:0}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__metaBar .ArticleView-module-scss-module__OuyvSW__metaInlineMuted{display:none}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__metaBar .ArticleView-module-scss-module__OuyvSW__metaLabel{color:color-mix(in srgb, var(--page-foreground) 64%, transparent)}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content{gap:calc(var(--space)*4 + 2px);max-width:78ch;display:grid}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content>*{margin:10px 0}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content>:first-child{margin-top:0}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content>:last-child{margin-bottom:0}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content p,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content ul,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content ol,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content blockquote,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content pre,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content table,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content h2,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content h3,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content h4{margin:10px 0}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content h2,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content h3,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content h4{margin-top:calc(var(--space)*5)}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content ul,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content ol{gap:calc(var(--space)*2);padding-left:calc(var(--space)*6);display:grid}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content li>p{margin:0}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content blockquote{padding-left:calc(var(--space)*4);border-left:3px solid color-mix(in srgb, var(--color-primary) 28%, transparent)}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content blockquote.twitter-tweet{max-width:100%;margin:0}:is(.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content .twitter-tweet,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content .twitter-tweet-rendered){width:100%!important;max-width:100%!important}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content .twitter-tweet iframe{max-width:100%!important}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content pre{padding:calc(var(--space)*4);border-radius:var(--radius);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-foreground));overflow-x:auto}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content :not(pre)>code{border-radius:var(--radius);background:color-mix(in srgb, var(--color-primary) 8%, transparent);padding:.1em .32em}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content img{border-radius:var(--radius);width:100%;height:auto}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content hr{border:0;border-top:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent)}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content table{border-collapse:collapse;border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent);width:100%;overflow:hidden}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content th,.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content td{padding:calc(var(--space)*3);text-align:left;border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent)}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content th{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content a{color:var(--color-secondary)}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content a:hover{color:var(--color-primary)}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__articleFooterMeta{justify-content:space-between;align-items:center;gap:calc(var(--space)*4);padding:calc(var(--space)*4) 0;border-top:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent);flex-wrap:wrap;display:flex}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__footerMetaGroup{align-items:center;gap:calc(var(--space)*3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:inline-grid}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__footerMetaGroupEnd{margin-left:0}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__footerMetaCopy{gap:2px;min-width:0;display:grid}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__footerAuthorAvatar{background:color-mix(in srgb, var(--color-surface) 88%, transparent);border-radius:999px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__footerAuthorAvatarImage{object-fit:cover}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__sidebar{gap:calc(var(--space)*4);display:grid;position:sticky;top:112px}@media (max-width:1100px){.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__shell{grid-template-columns:minmax(0,1fr)}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__content{max-width:none}.ArticleView-module-scss-module__OuyvSW__page .ArticleView-module-scss-module__OuyvSW__sidebar{position:static;top:auto}}@media (max-width:700px){.ArticleView-module-scss-module__OuyvSW__shell{padding:20px 0 56px}.ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__mediaHeader{align-items:flex-start;gap:calc(var(--space)*2);flex-wrap:wrap}.ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__mediaRule{flex-basis:100%;order:2;width:100%}.ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__imageCaption{text-align:left}.ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__metaBar{gap:calc(var(--space)*3)}.ArticleView-module-scss-module__OuyvSW__hero .ArticleView-module-scss-module__OuyvSW__metaBar .ArticleView-module-scss-module__OuyvSW__metaInlineEnd{margin-left:0}.ArticleView-module-scss-module__OuyvSW__articleFooterMeta{gap:calc(var(--space)*3)}.ArticleView-module-scss-module__OuyvSW__latestImageWrap{width:96px}}
.NextRaceHero-module-scss-module__64mlyq__wrapper{gap:calc(var(--space)*6);padding:calc(var(--space)*8);border-radius:calc(var(--radius)*2);color:var(--page-foreground);background:linear-gradient(160deg, color-mix(in srgb, var(--color-surface) 100%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 10%, transparent) 100%);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);box-shadow:0 18px 40px color-mix(in srgb, var(--page-foreground) 10%, transparent);isolation:isolate;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.NextRaceHero-module-scss-module__64mlyq__wrapper:before{content:"";background:radial-gradient(circle at 90% 30%, color-mix(in srgb, var(--color-primary) 14%, transparent) 0%, transparent 60%),radial-gradient(circle at 12% 78%, color-mix(in srgb, var(--color-secondary) 24%, transparent) 0%, transparent 55%);z-index:-1;position:absolute;inset:0}.NextRaceHero-module-scss-module__64mlyq__copy{align-content:center;gap:calc(var(--space)*4);display:grid}.NextRaceHero-module-scss-module__64mlyq__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:color-mix(in srgb, var(--page-foreground) 70%, transparent);align-items:center;display:inline-flex}.NextRaceHero-module-scss-module__64mlyq__location{color:color-mix(in srgb, var(--page-foreground) 70%, transparent)}.NextRaceHero-module-scss-module__64mlyq__title{color:var(--color-primary)}.NextRaceHero-module-scss-module__64mlyq__circuit{color:color-mix(in srgb, var(--page-foreground) 78%, transparent)}.NextRaceHero-module-scss-module__64mlyq__metaList{gap:calc(var(--space)*3);margin-top:calc(var(--space)*2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.NextRaceHero-module-scss-module__64mlyq__metaCell{padding:calc(var(--space)*3);border-radius:var(--radius);background:color-mix(in srgb, var(--color-surface) 98%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);gap:4px;display:grid}.NextRaceHero-module-scss-module__64mlyq__metaLabel{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--page-foreground) 60%, transparent)}.NextRaceHero-module-scss-module__64mlyq__metaValue{color:var(--page-foreground)}.NextRaceHero-module-scss-module__64mlyq__countdownPanel{align-content:center;gap:calc(var(--space)*3);padding:calc(var(--space)*6);border-radius:calc(var(--radius)*1.5);color:var(--page-foreground);background:#fffffff5;display:grid;position:relative}.NextRaceHero-module-scss-module__64mlyq__countdownTitle{text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb, var(--color-primary) 88%, transparent)}.NextRaceHero-module-scss-module__64mlyq__countdownGrid{gap:calc(var(--space)*2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.NextRaceHero-module-scss-module__64mlyq__countdownCell{padding:calc(var(--space)*2);border-radius:calc(var(--radius) - 4px);background:color-mix(in srgb, var(--color-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 14%, transparent);text-align:center;gap:2px;display:grid}.NextRaceHero-module-scss-module__64mlyq__countdownValue{color:var(--color-primary);font-variant-numeric:tabular-nums}.NextRaceHero-module-scss-module__64mlyq__countdownLabel{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--page-foreground) 60%, transparent)}.NextRaceHero-module-scss-module__64mlyq__countdownDate{color:color-mix(in srgb, var(--page-foreground) 80%, transparent)}.NextRaceHero-module-scss-module__64mlyq__fallback{align-content:center;gap:calc(var(--space)*3);padding:calc(var(--space)*8);border-radius:calc(var(--radius)*1.5);background:color-mix(in srgb, var(--color-surface) 96%, transparent);border:1px dashed color-mix(in srgb, var(--page-foreground) 18%, transparent);color:color-mix(in srgb, var(--page-foreground) 72%, transparent);display:grid}@media (max-width:900px){.NextRaceHero-module-scss-module__64mlyq__wrapper{padding:calc(var(--space)*6);grid-template-columns:minmax(0,1fr)}.NextRaceHero-module-scss-module__64mlyq__countdownGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.NextRaceHero-module-scss-module__64mlyq__wrapper{padding:calc(var(--space)*5)}}
.RaceCard-module-scss-module__g0IXoq__card{gap:calc(var(--space)*4);padding:calc(var(--space)*5);border-radius:calc(var(--radius)*1.5);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 100%, transparent) 0%, color-mix(in srgb, var(--color-surface) 96%, transparent) 100%),linear-gradient(180deg, color-mix(in srgb, var(--color-secondary) 12%, transparent) 0%, transparent 50%);box-shadow:0 14px 32px color-mix(in srgb, var(--page-foreground) 10%, transparent);isolation:isolate;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.RaceCard-module-scss-module__g0IXoq__card:before{content:"";background:radial-gradient(circle at 110% 0%, color-mix(in srgb, var(--color-primary) 12%, transparent) 0%, color-mix(in srgb, var(--color-primary) 0%, transparent) 56%);pointer-events:none;opacity:.7;z-index:-1;position:absolute;inset:0}.RaceCard-module-scss-module__g0IXoq__card:hover,.RaceCard-module-scss-module__g0IXoq__card:focus-within{box-shadow:0 22px 40px color-mix(in srgb, var(--page-foreground) 14%, transparent);transform:translateY(-2px)}.RaceCard-module-scss-module__g0IXoq__cardCompact{padding:calc(var(--space)*4);gap:calc(var(--space)*3)}.RaceCard-module-scss-module__g0IXoq__statusRow{justify-content:space-between;align-items:center;gap:calc(var(--space)*3);display:flex}.RaceCard-module-scss-module__g0IXoq__roundLabel{border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.RaceCard-module-scss-module__g0IXoq__statusPill{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb, var(--page-foreground) 6%, transparent);color:color-mix(in srgb, var(--page-foreground) 78%, transparent);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.RaceCard-module-scss-module__g0IXoq__statusPillCompleted{background:color-mix(in srgb, var(--color-success) 14%, transparent);color:var(--color-success)}.RaceCard-module-scss-module__g0IXoq__statusPillUpcoming{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary)}.RaceCard-module-scss-module__g0IXoq__headline{gap:calc(var(--space)*1.5);display:grid}.RaceCard-module-scss-module__g0IXoq__location{color:color-mix(in srgb, var(--page-foreground) 64%, transparent)}.RaceCard-module-scss-module__g0IXoq__title{color:var(--color-primary)}.RaceCard-module-scss-module__g0IXoq__sessionsRow{gap:calc(var(--space)*2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.RaceCard-module-scss-module__g0IXoq__sessionPill{border-radius:calc(var(--radius) - 4px);background:color-mix(in srgb, var(--page-foreground) 4%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 6%, transparent);gap:2px;padding:8px 12px;display:grid}.RaceCard-module-scss-module__g0IXoq__sessionPillRace{background:linear-gradient(120deg, color-mix(in srgb, var(--color-primary) 8%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 12%, transparent) 100%);border-color:color-mix(in srgb, var(--color-primary) 16%, transparent)}.RaceCard-module-scss-module__g0IXoq__sessionLabel{text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--page-foreground) 64%, transparent)}.RaceCard-module-scss-module__g0IXoq__sessionValue{color:var(--color-primary)}.RaceCard-module-scss-module__g0IXoq__metaRow{align-items:center;gap:calc(var(--space)*2);color:color-mix(in srgb, var(--page-foreground) 70%, transparent);flex-wrap:wrap;display:flex}.RaceCard-module-scss-module__g0IXoq__metaItem{align-items:center;gap:6px;display:inline-flex}.RaceCard-module-scss-module__g0IXoq__metaItem:before{content:"•";color:color-mix(in srgb, var(--page-foreground) 28%, transparent)}.RaceCard-module-scss-module__g0IXoq__metaItem:first-child:before{content:""}.RaceCard-module-scss-module__g0IXoq__cardLink{z-index:2;border-radius:inherit;color:inherit;text-decoration:none;position:absolute;inset:0}@media (max-width:600px){.RaceCard-module-scss-module__g0IXoq__card{padding:calc(var(--space)*4)}}
.StandingsBoard-module-scss-module__GYr3aq__podium{gap:calc(var(--space)*4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.StandingsBoard-module-scss-module__GYr3aq__podiumCard{align-content:end;gap:calc(var(--space)*2);padding:calc(var(--space)*5);border-radius:calc(var(--radius)*1.5);isolation:isolate;color:var(--page-foreground);background:linear-gradient(160deg, color-mix(in srgb, var(--color-surface) 100%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 8%, transparent) 100%);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);box-shadow:0 18px 40px color-mix(in srgb, var(--page-foreground) 10%, transparent);display:grid;position:relative;overflow:hidden}.StandingsBoard-module-scss-module__GYr3aq__podiumCard:after{content:"";background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, color-mix(in srgb, var(--color-primary) 0%, transparent) 60%);pointer-events:none;z-index:-1;position:absolute;inset:0}.StandingsBoard-module-scss-module__GYr3aq__podiumCardP1{border-color:color-mix(in srgb, var(--color-primary) 22%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__podiumCardP2{background:linear-gradient(160deg, color-mix(in srgb, var(--color-surface) 100%, transparent) 0%, color-mix(in srgb, var(--color-primary) 6%, transparent) 100%)}.StandingsBoard-module-scss-module__GYr3aq__podiumCardP3{background:linear-gradient(160deg, color-mix(in srgb, var(--color-surface) 100%, transparent) 0%, color-mix(in srgb, var(--page-foreground) 4%, transparent) 100%)}.StandingsBoard-module-scss-module__GYr3aq__podiumPosition{background:color-mix(in srgb, var(--color-primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 16%, transparent);width:44px;height:44px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__podiumName{color:var(--color-primary)}.StandingsBoard-module-scss-module__GYr3aq__podiumTeam{color:color-mix(in srgb, var(--page-foreground) 72%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__podiumPoints{margin-top:calc(var(--space)*2);color:color-mix(in srgb, var(--page-foreground) 78%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__tableWrapper{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent);box-shadow:0 12px 28px color-mix(in srgb, var(--page-foreground) 8%, transparent);min-width:0;max-width:100%;overflow:hidden}.StandingsBoard-module-scss-module__GYr3aq__tableScroll{-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.StandingsBoard-module-scss-module__GYr3aq__tableScrollConstrained{isolation:isolate;max-height:calc(var(--f1-standings-header-height,36px) + var(--f1-standings-visible-rows,5)*var(--f1-standings-row-height,60px));scroll-snap-type:y proximity;scroll-padding-top:var(--f1-standings-header-height,36px);position:relative;overflow-y:auto}.StandingsBoard-module-scss-module__GYr3aq__tableScrollConstrained .StandingsBoard-module-scss-module__GYr3aq__table tbody tr{scroll-snap-align:start;scroll-snap-stop:always}.StandingsBoard-module-scss-module__GYr3aq__table{border-collapse:separate;border-spacing:0;width:100%;min-width:540px}.StandingsBoard-module-scss-module__GYr3aq__table thead th{z-index:2;text-align:left;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb, var(--page-foreground) 64%, transparent);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-primary) 8%);border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background-clip:padding-box;padding:10px 14px;position:sticky;top:0}.StandingsBoard-module-scss-module__GYr3aq__table thead th.StandingsBoard-module-scss-module__GYr3aq__numericCell{text-align:right}.StandingsBoard-module-scss-module__GYr3aq__table tbody td{border-bottom:1px solid color-mix(in srgb, var(--page-foreground) 6%, transparent);vertical-align:middle;padding:10px 14px}.StandingsBoard-module-scss-module__GYr3aq__table tbody tr{height:60px}.StandingsBoard-module-scss-module__GYr3aq__table tbody tr:last-child td{border-bottom:0}.StandingsBoard-module-scss-module__GYr3aq__table tbody tr:hover{background:color-mix(in srgb, var(--color-secondary) 4%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__positionCell{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--page-foreground);background:color-mix(in srgb, var(--page-foreground) 6%, transparent);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__positionCellTop{background:var(--color-primary);color:#fff}.StandingsBoard-module-scss-module__GYr3aq__driverCell{color:var(--page-foreground);align-items:center;gap:12px;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__driverInitials{background:linear-gradient(140deg, color-mix(in srgb, var(--color-primary) 18%, transparent) 0%, color-mix(in srgb, var(--color-secondary) 20%, transparent) 100%);width:36px;height:36px;color:var(--color-primary);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__driverPhoto{background:color-mix(in srgb, var(--color-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);border-radius:50%;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.StandingsBoard-module-scss-module__GYr3aq__driverPhotoImage{object-fit:cover;object-position:center top}.StandingsBoard-module-scss-module__GYr3aq__driverNameStack{gap:2px;display:grid}.StandingsBoard-module-scss-module__GYr3aq__entityLink{min-width:0;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__entityLink:hover,.StandingsBoard-module-scss-module__GYr3aq__entityLink:focus-visible{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-primary) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--color-primary) 42%, transparent);text-underline-offset:3px}.StandingsBoard-module-scss-module__GYr3aq__teamCell{color:color-mix(in srgb, var(--page-foreground) 80%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__teamCellInline{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__teamLogoBadge{background:color-mix(in srgb, var(--page-foreground) 4%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 10%, transparent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative;overflow:hidden}.StandingsBoard-module-scss-module__GYr3aq__teamLogoImage{object-fit:contain;padding:4px}.StandingsBoard-module-scss-module__GYr3aq__teamLogoFallback{width:100%;height:100%;color:color-mix(in srgb, var(--page-foreground) 64%, transparent);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__teamNameLabel{white-space:nowrap}.StandingsBoard-module-scss-module__GYr3aq__podiumTeamRow{align-items:center;gap:10px;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__podiumTeamLogo{background:color-mix(in srgb, var(--color-surface) 98%, transparent);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);border-radius:6px;flex-shrink:0;width:28px;height:28px;display:inline-flex;position:relative;overflow:hidden}.StandingsBoard-module-scss-module__GYr3aq__podiumTeamLogoImage{object-fit:contain;padding:3px}.StandingsBoard-module-scss-module__GYr3aq__numericCell{text-align:right;font-variant-numeric:tabular-nums}.StandingsBoard-module-scss-module__GYr3aq__teamStandingsColPosition{width:62px}.StandingsBoard-module-scss-module__GYr3aq__teamStandingsColTeam{width:auto}.StandingsBoard-module-scss-module__GYr3aq__teamStandingsColPoints{width:92px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsTable{table-layout:fixed;min-width:660px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColPosition{width:69px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColPoints{width:136px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColDriver{width:220px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColTeam{width:210px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColGrid{width:148px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColLaps{width:114px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsColTime{width:120px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsTable .StandingsBoard-module-scss-module__GYr3aq__pointsHeader{color:color-mix(in srgb, var(--color-primary) 80%, var(--page-foreground))}.StandingsBoard-module-scss-module__GYr3aq__pointsCell{text-align:right;width:130px}.StandingsBoard-module-scss-module__GYr3aq__pointsBadge{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:baseline;gap:6px;min-width:99px;padding:5px 12px;line-height:1;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__pointsBadge .StandingsBoard-module-scss-module__GYr3aq__pointsValue{color:inherit;font-variant-numeric:tabular-nums}.StandingsBoard-module-scss-module__GYr3aq__pointsBadgeActive{color:#fff;background:var(--color-primary);box-shadow:0 6px 14px color-mix(in srgb, var(--color-primary) 20%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__pointsBadgeMuted{color:color-mix(in srgb, var(--page-foreground) 70%, transparent);background:color-mix(in srgb, var(--page-foreground) 6%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__pointsBadge .StandingsBoard-module-scss-module__GYr3aq__pointsSuffix{text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb, currentColor 78%, transparent)}.StandingsBoard-module-scss-module__GYr3aq__skeletonPositionCell{box-shadow:none}.StandingsBoard-module-scss-module__GYr3aq__skeletonAvatar,.StandingsBoard-module-scss-module__GYr3aq__skeletonTeamLogo,.StandingsBoard-module-scss-module__GYr3aq__skeletonLineMedium,.StandingsBoard-module-scss-module__GYr3aq__skeletonLineShort,.StandingsBoard-module-scss-module__GYr3aq__skeletonNumeric,.StandingsBoard-module-scss-module__GYr3aq__skeletonTime{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--page-foreground) 8%, transparent);display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__skeletonBadge{justify-content:center}.StandingsBoard-module-scss-module__GYr3aq__skeletonPointsFill{border-radius:var(--radius-pill);background:color-mix(in srgb, currentColor 22%, transparent);width:52px;height:14px;display:inline-flex}.StandingsBoard-module-scss-module__GYr3aq__skeletonAvatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}.StandingsBoard-module-scss-module__GYr3aq__skeletonTeamLogo{border-radius:8px;flex-shrink:0;width:32px;height:32px}.StandingsBoard-module-scss-module__GYr3aq__skeletonLineMedium{width:132px;max-width:100%;height:14px}.StandingsBoard-module-scss-module__GYr3aq__skeletonLineShort{width:72px;height:14px}.StandingsBoard-module-scss-module__GYr3aq__skeletonNumeric{width:24px;height:14px;margin-left:auto}.StandingsBoard-module-scss-module__GYr3aq__skeletonTime{width:84px;height:14px;margin-left:auto}@media (max-width:760px){.StandingsBoard-module-scss-module__GYr3aq__podium{grid-template-columns:minmax(0,1fr)}.StandingsBoard-module-scss-module__GYr3aq__table{min-width:480px}.StandingsBoard-module-scss-module__GYr3aq__raceResultsTable{min-width:560px}.StandingsBoard-module-scss-module__GYr3aq__table thead th,.StandingsBoard-module-scss-module__GYr3aq__table tbody td{padding:10px 12px}.StandingsBoard-module-scss-module__GYr3aq__pointsCell{width:auto}.StandingsBoard-module-scss-module__GYr3aq__pointsBadge{min-width:76px;padding:4px 10px}.StandingsBoard-module-scss-module__GYr3aq__pointsSuffix{display:none}}
