.uKJf9G_page{padding-top:calc(var(--header-h) + clamp(32px, 4vw, 72px));padding-bottom:var(--section);background:var(--black)}.uKJf9G_crumbs{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:20px;font-weight:700}.uKJf9G_crumbs a{color:var(--text-2)}.uKJf9G_crumbs a:hover{color:var(--white)}.uKJf9G_hero{background:var(--graphite);border:1px solid var(--line);border-top:2px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;padding:clamp(24px,3vw,48px) clamp(20px,3vw,48px);display:grid;position:relative;overflow:hidden}.uKJf9G_hero[data-sim=LMU]{border-top-color:var(--lmu-red)}.uKJf9G_hero[data-sim=iRacing]{border-top-color:#06c}.uKJf9G_heroWithImage{min-height:clamp(320px,42vw,560px)}.uKJf9G_heroImage{position:absolute;inset:0}.uKJf9G_heroImage img{object-fit:cover}.uKJf9G_heroImage:after{content:"";background:linear-gradient(#00000026 0%,#0000008c 55%,#000000e6 100%);position:absolute;inset:0}.uKJf9G_heroBody,.uKJf9G_heroFinish{z-index:1;position:relative}.uKJf9G_heroBody{gap:12px;min-width:0;display:grid}.uKJf9G_eyebrow{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px 14px;font-weight:700;display:flex}.uKJf9G_simPlate{height:26px;font-size:var(--fs-micro);font-weight:800;font-stretch:var(--wdth-wide);letter-spacing:.14em;color:var(--white);border:1px solid var(--line-strong);border-left:3px solid var(--white);align-items:center;padding-inline:10px;text-decoration:none;display:inline-flex}.uKJf9G_hero[data-sim=LMU] .uKJf9G_simPlate{border-left-color:var(--lmu-red)}.uKJf9G_hero[data-sim=iRacing] .uKJf9G_simPlate{border-left-color:#06c}.uKJf9G_title{color:var(--white);text-wrap:balance}.uKJf9G_venue{font-size:var(--fs-body-lg);color:var(--text-2)}.uKJf9G_venue span{color:var(--text-3)}.uKJf9G_heroFinish{justify-items:end;gap:4px;display:grid}.uKJf9G_finishLabel{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-weight:700}.uKJf9G_finishValue{font-size:clamp(5rem,4rem + 5vw,10rem);font-stretch:var(--wdth-condensed);letter-spacing:-.03em;color:var(--text-2);font-weight:900;line-height:.86}.uKJf9G_finishValue[data-podium=true]{color:var(--white)}.uKJf9G_finishValue small{font-size:.42em;font-weight:700;font-stretch:var(--wdth-wide);letter-spacing:0;color:var(--text-3);vertical-align:.7em;margin-right:.06em}.uKJf9G_finishValue[data-podium=true] small{color:var(--maroon-hi)}.uKJf9G_timing{background:var(--line);border:1px solid var(--line);border-top:0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:0;display:grid}.uKJf9G_cell{background:var(--black);gap:8px;padding:18px 20px;display:grid}.uKJf9G_cell dt{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-weight:700}.uKJf9G_cell dd{font-size:clamp(1.5rem,1rem + 1.4vw,2.25rem);font-weight:800;font-stretch:var(--wdth-narrow);color:var(--white);margin:0;line-height:1}.uKJf9G_delta{min-height:34px;font-size:var(--fs-body);font-weight:800;font-stretch:var(--wdth-normal);border:1px solid var(--line-strong);align-items:center;padding-inline:10px;display:inline-flex}.uKJf9G_gain{color:var(--gain);border-color:#4caf7773}.uKJf9G_loss{color:var(--loss);border-color:#c8434a73}.uKJf9G_hold{color:var(--text-2)}.uKJf9G_body{grid-template-columns:minmax(0,7fr) minmax(300px,4fr);align-items:start;gap:clamp(28px,3vw,56px);margin-top:clamp(32px,4vw,64px);display:grid}.uKJf9G_main{gap:clamp(32px,4vw,56px);min-width:0;display:grid}.uKJf9G_summary{color:var(--text);max-width:62ch}.uKJf9G_section{gap:16px;display:grid}.uKJf9G_sectionTitle{font-size:var(--fs-micro);font-weight:700;font-stretch:var(--wdth-wide);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--line);padding-bottom:10px}.uKJf9G_recap{max-width:72ch;color:var(--text-2);gap:1em;line-height:1.7;display:grid}.uKJf9G_recap p{white-space:pre-line}.uKJf9G_gallery{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.uKJf9G_galleryItem figure{gap:8px;display:grid}.uKJf9G_galleryFrame{aspect-ratio:16/10;background:var(--graphite);border:1px solid var(--line);display:block;position:relative;overflow:hidden}.uKJf9G_galleryFrame img{object-fit:cover}.uKJf9G_galleryItem figcaption{font-size:var(--fs-small);color:var(--text-3)}.uKJf9G_side{gap:16px;display:grid}.uKJf9G_card{background:var(--graphite);border:1px solid var(--line);gap:14px;padding:clamp(18px,2vw,24px);display:grid}.uKJf9G_car{font-size:var(--fs-body);color:var(--white);flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.uKJf9G_carLabel{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-right:-4px;font-weight:700}.uKJf9G_number{color:var(--text-3)}.uKJf9G_listTitle{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-top:4px;font-weight:700}.uKJf9G_people{gap:6px;display:grid}.uKJf9G_people li{border-bottom:1px solid var(--line-soft);font-size:var(--fs-body);color:var(--white);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.uKJf9G_people li:last-child{border-bottom:0}.uKJf9G_people small{font-size:var(--fs-small);color:var(--text-3);text-align:right}.uKJf9G_venueLine{font-size:var(--fs-small);color:var(--text-3);gap:2px;display:grid}.uKJf9G_venueLine b{font-size:var(--fs-body);color:var(--white)}.uKJf9G_conditions{gap:10px;margin:0;display:grid}.uKJf9G_conditions div{font-size:var(--fs-small);grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.uKJf9G_conditions dt{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding-top:2px;font-weight:700}.uKJf9G_conditions dd{color:var(--text);margin:0}.uKJf9G_notes{font-size:var(--fs-small);color:var(--text-2);white-space:pre-line;line-height:1.6}@media (max-width:1023px){.uKJf9G_body{grid-template-columns:1fr}}@media (max-width:767px){.uKJf9G_hero{grid-template-columns:1fr;align-items:start}.uKJf9G_heroFinish{justify-items:start}}@media (max-width:599px){.uKJf9G_page{padding-top:calc(var(--header-h-compact) + 24px)}}
