:root[data-design=corsa] .ly-xp{--xp-w:22px;--xp-node:54px}:root[data-design=corsa] .ly-st-node{background:var(--co-carbon), #121215;color:var(--co-dim);font:700 13px/1 var(--co-mono);box-shadow:inset 0 0 0 1px var(--co-line2), 0 10px 24px -14px #000;border-radius:4px;transform:skew(-8deg)}:root[data-design=corsa] .ly-st[data-lit] .ly-st-node{color:#fff;background:linear-gradient(#e10a08,#a80000);box-shadow:inset 0 1px #ffffff59,0 0 0 1px #ff4a3d,0 10px 30px -8px #d40000b3}:root[data-design=corsa] .ly-xp[data-armed] .ly-st:not([data-in]) .ly-st-node{transform:skew(-8deg)scale(.35)}:root[data-design=corsa] .ly-st-role{font:italic 800 clamp(1.3rem, 2vw, 1.75rem)/1.1 var(--co-sans);letter-spacing:-.01em;text-transform:uppercase;font-stretch:112%}:root[data-design=corsa] .ly-st-when{color:var(--co-red-t);letter-spacing:.08em;text-transform:uppercase;font-size:12px}:root[data-design=corsa] .ly-st-pts li:before{background:var(--co-red);width:9px;height:3px;top:.7em;transform:skew(-24deg)}:root[data-design=corsa] .cx-road{background:repeating-linear-gradient(#e8e4dc 0 9px,#c40000 9px 18px) 0/3px 100% no-repeat,repeating-linear-gradient(#c40000 0 9px,#e8e4dc 9px 18px) 100%/3px 100% no-repeat,radial-gradient(#ffffff12 .6px,#0000 1px) 0 0/4px 4px,#18181b;border-radius:2px;box-shadow:0 0 0 1px #0009}:root[data-design=corsa] .cx-line{filter:drop-shadow(0 0 3px #ff2a14e6)drop-shadow(0 0 10px #d4000080);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 120' preserveAspectRatio='none'%3E%3Cpath d='M6 0C1 20 1 40 6 60s5 40 0 60' fill='none' stroke='%23FF2A14' stroke-width='2.4'/%3E%3C/svg%3E") top/100% 120px repeat-y;inset:0 5px}:root[data-design=corsa] .cx-car{filter:drop-shadow(0 4px 4px #000000b3);width:18px;height:36px}:root[data-design=corsa] .cx-body{fill:#d40000;stroke:#6e0000;stroke-width:.6px}:root[data-design=corsa] .cx-glass{fill:#101014}:root[data-design=corsa] .cx-roof{fill:#1c1c21}:root[data-design=corsa] .cx-int{fill:none;stroke:#2a0000;stroke-width:1.2px;stroke-linecap:round}:root[data-design=corsa] .cx-door{filter:drop-shadow(calc(var(--px) * -14px) calc(26px - var(--py) * 8px) 22px #000000a6);overflow:visible}:root[data-design=corsa] .cx-shadow{fill:#0000008c;filter:blur(4px)}:root[data-design=corsa] .cx-stripe{fill:#f4f1ea}:root[data-design=corsa] .cx-stripe2{fill:#f6c400}:root[data-design=corsa] .cx-sheen{mix-blend-mode:screen;transform:translateX(calc(130px + var(--px) * 110px)) skewX(-20deg);transition:transform .12s linear}:root[data-design=corsa] .cx-shut{fill:none;stroke:#0000008c;stroke-width:3px}:root[data-design=corsa] .cx-disc{fill:#f7f4ee;filter:drop-shadow(0 2px 3px #00000073)}:root[data-design=corsa] .cx-ring{fill:none;stroke:#0b0b0d;stroke-width:2.4px}:root[data-design=corsa] .cx-roundel{transform:translate(calc(var(--px) * 3px), calc(var(--py) * 2px))}:root[data-design=corsa] .ly-edu-cap h3{font:italic 800 clamp(1.5rem, 2.4vw, 2rem)/1.05 var(--co-sans);text-transform:uppercase;letter-spacing:-.01em;font-stretch:115%}
