:root{--radius:14px;--pl-radius-card:20px;--pl-radius-inner:14px;--pl-radius-chip:999px;--pl-radius-field:12px;--ease-spring:cubic-bezier(.34, 1.35, .44, 1);--ease-smooth:cubic-bezier(.22, .8, .3, 1);--pl-hover-speed:.28s}.btn,.btn--ghost,.btn--join,.btn--pfc2,.btn--profile,.btn--share,.btn--signin,.btn--subscribe,.btn-danger,.btn-light,.btn-primary,.btn-secondary{border-radius:var(--pl-radius-chip)}.form-select,fieldset select,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:var(--pl-radius-field)!important}.badge,.badge--dark,.badge--exclusive,.chip,.countdown-pill,.finish-pos,.grid-slot__pos,.pfc-standings-card__pos,.pill,.points-pill,.pos-delta,.tag{border-radius:var(--pl-radius-chip)}.finish-pos,.grid-slot__pos,.pfc-standings-card__pos{border-radius:10px}.pfc-standings-card__pts{border-radius:0}.card--empty,.card--flat,.card--photo,.card-item,.driver-card,.f1-driver-grid-card,.f1-driver-mega-item,.f1-team-grid-card,.lz-podium-card,.news-card,.news-card--large,.partner-card,.pfc-standings-card,.podium-card,.race-card,.results-card,.rivalry-card,.standings-card,.team-card,.wcc-card{border-radius:var(--pl-radius-card)}.f1-driver-grid-card__photo-wrap,.news-card--large .news-card__image,.wcc-card__car{border-radius:inherit}.wcc-card__car{border-radius:0 0 var(--pl-radius-card) var(--pl-radius-card)}.card-item,.pfc-standings-card,.results-card,.results-f1 table,.standings-card{overflow:hidden}.btn,.card-item,.f1-driver-grid-card,.f1-driver-mega-item,.f1-team-grid-card,.lz-podium-card,.news-card,.pfc-standings-card,.results-card,.wcc-card,a,button{-webkit-tap-highlight-color:transparent}.btn,.btn-danger,.btn-light,.btn-primary,.btn-secondary{transition:transform var(--pl-hover-speed) var(--ease-spring),box-shadow var(--pl-hover-speed) var(--ease-smooth),background-color .2s var(--ease-smooth),color .2s var(--ease-smooth),border-color .2s var(--ease-smooth)}.btn-danger:hover,.btn-light:hover,.btn-primary:hover,.btn-secondary:hover,.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(21,21,30,.18)}.btn-danger:active,.btn-light:active,.btn-primary:active,.btn-secondary:active,.btn:active{transform:translateY(0) scale(.96);transition-duration:.08s}.card-item,.f1-driver-grid-card,.f1-driver-mega-item,.f1-team-grid-card,.news-card,.partner-card,.race-card,.results-card{transition:transform var(--pl-hover-speed) var(--ease-smooth),box-shadow var(--pl-hover-speed) var(--ease-smooth),border-color .2s var(--ease-smooth)}.card-item:hover,.f1-driver-grid-card:hover,.f1-driver-mega-item:hover,.f1-team-grid-card:hover,.news-card:hover,.partner-card:hover,.race-card:hover,.results-card:hover{transform:translateY(-5px);box-shadow:0 14px 34px rgba(21,21,30,.14),0 3px 10px rgba(21,21,30,.08)}.card-item img,.f1-driver-grid-card__photo,.news-card__image,.partner-card img,.race-card img{transition:transform .5s var(--ease-smooth)}.card-item:hover img,.news-card:hover .news-card__image,.partner-card:hover img,.race-card:hover img{transform:scale(1.045)}.f1-driver-grid-card:hover .f1-driver-grid-card__photo{transform:translateY(-4px) scale(1.05)}.badge,.finish-pos,.points-pill,.pos-delta{transition:transform .18s var(--ease-spring)}.badge:hover,a:hover .finish-pos,a:hover .points-pill{transform:scale(1.06)}.animate-on-scroll{transform:translateY(22px);transition:opacity .55s var(--ease-out-expo) var(--reveal-delay, 0s),transform .55s var(--ease-smooth) var(--reveal-delay, 0s)}.animate-on-scroll.is-visible{will-change:auto}.series-switcher,.series-switcher__option,.site-header a{transition:color .2s var(--ease-smooth),background-color .2s var(--ease-smooth),transform .2s var(--ease-smooth)}:focus-visible{outline:2px solid var(--color-red);outline-offset:3px;border-radius:8px}img{decoding:async}@media (max-width:1100px){.f1-clock-widget,.header-main,.header-main__inner,.header-nav,.header-top,.main-nav,.mega-nav,.mobile-nav,.pfc-clock,.site-header,[class*=blur],[class*=overlay]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.hero-race-results{border-radius:var(--pl-radius-card)}.hero-race-results .race-header--hero,.race-header--hero{border-radius:var(--pl-radius-inner);border-left:none;box-shadow:inset 4px 0 0 var(--color-red);transition:transform var(--pl-hover-speed) var(--ease-smooth)}.race-header--hero:hover{transform:translateX(2px)}.hero-results-list .points-pill{border-radius:var(--pl-radius-chip)}.hero-results-list .finish-pos{border-radius:9px}.hero-results-list .results-team-cell__logo{border-radius:10px}.hero-results-list__row{transition:background-color .18s var(--ease-smooth),transform .18s var(--ease-smooth)}.hero-results-list__row:hover{transform:translateX(2px)}.hero-feature{border-radius:var(--pl-radius-card)}.hero-feature__image{transition:transform .8s var(--ease-smooth)}.hero-feature:hover .hero-feature__image{transform:scale(1.03)}.hero-feature__kicker{border-left:none;padding:.45rem .9rem;background:var(--color-red);border-radius:var(--pl-radius-chip);display:inline-block}.quick-link{border-radius:18px;transition:transform var(--pl-hover-speed) var(--ease-spring),background-color .2s var(--ease-smooth),box-shadow var(--pl-hover-speed) var(--ease-smooth)}.quick-link:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(21,21,30,.14)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important;scroll-behavior:auto!important}.animate-on-scroll{opacity:1;transform:none;pointer-events:auto;will-change:auto}}.footer-partners__grid{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}.footer-partners__tile{display:flex;align-items:center;justify-content:center;min-width:clamp(200px,28vw,320px);min-height:clamp(112px,16vw,156px);box-sizing:border-box}.footer-partners__logo{display:block;height:clamp(88px,14vw,132px);width:auto;max-width:min(360px,54vw);aspect-ratio:360/132;object-fit:contain}@media (max-width:700px){.footer-partners__tile{min-width:min(100%,220px);min-height:120px}.footer-partners__logo{height:clamp(76px,22vw,104px);max-width:84vw}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){#news .news-card,#upcoming .card-item{transition:opacity .55s var(--ease-out-expo) var(--reveal-delay, 0s),transform .55s var(--ease-smooth) var(--reveal-delay, 0s),translate .24s var(--ease-smooth),box-shadow .24s var(--ease-smooth),border-color .2s var(--ease-smooth)}#news .news-card:hover,#upcoming .card-item:hover{translate:0 -6px}#news .news-card__read{transition:color .2s var(--ease-smooth),translate .22s var(--ease-smooth)}#news .news-card:hover .news-card__read{translate:5px 0}}