.race-podium[data-v-1c141395]{align-items:end;display:grid;gap:clamp(3px,1vw,12px);grid-template-columns:repeat(3,minmax(0,1fr));margin:2rem auto 0;max-width:56rem;text-align:center}.podium-place[data-v-1c141395]{grid-row:1;min-width:0}.podium-place--1[data-v-1c141395]{grid-column:2;--medal:#edc96d;--rise:3rem}.podium-place--2[data-v-1c141395]{grid-column:1;--medal:#bac9d9;--rise:1.5rem}.podium-place--3[data-v-1c141395]{grid-column:3;--medal:#d99c77;--rise:0rem}.podium-car[data-v-1c141395]{display:block;height:auto;margin:0 auto;max-width:15rem;width:100%}.podium-step[data-v-1c141395]{align-content:start;background:linear-gradient(180deg,#2b3037,#191c21);border-radius:.3rem .3rem 0 0;border-top:3px solid var(--medal);color:#f6f7f9;display:grid;gap:.25rem;padding:.75rem .4rem calc(.75rem + var(--rise))}.podium-position[data-v-1c141395]{color:var(--medal);font-size:clamp(1.3rem,3vw,2rem);font-weight:800;line-height:1}.podium-driver[data-v-1c141395],.podium-model[data-v-1c141395]{overflow-wrap:anywhere}.podium-driver[data-v-1c141395]{font-size:clamp(.8rem,2vw,1.15rem)}.podium-model[data-v-1c141395]{color:#bcc3cd;font-size:clamp(.7rem,1.5vw,.85rem)}.podium-time[data-v-1c141395]{font-size:clamp(.85rem,2vw,1.15rem);font-variant-numeric:tabular-nums;margin-top:.3rem}
