.race-frame.compact-drive{aspect-ratio:auto;background:#171812;grid-template-columns:minmax(0,1fr) auto;height:auto;display:grid}.compact-drive:after{display:none}.compact-drive .race-topline{grid-area:1/1/auto/-1;padding:15px 24px;position:static}.compact-drive .race-image{aspect-ratio:1944/809;object-fit:contain;object-position:center;grid-area:2/1/auto/-1;width:100%;height:auto}.drive-specs{color:#f1f0e8;grid-row:3;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:36px;padding:26px 30px;display:grid}.drive-specs>div{min-width:0}.drive-specs>div>span{font-family:var(--font-technical);letter-spacing:.05em;color:#c8c5b9;font-size:12px;line-height:1.6;display:block}.drive-specs strong{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;margin-top:7px;font-size:clamp(24px,2.25vw,36px);font-weight:550;line-height:1.4;display:block}.drive-specs strong small{letter-spacing:0;font-size:.48em}.drive-specs p{font-family:var(--font-technical);color:#ff9679;flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin-top:7px;font-size:20px;line-height:1.6;display:flex}.drive-specs p span{white-space:nowrap}.drive-specs p small{font-size:.65em}.drive-specs .drive-motor-spec p{color:#c8c5b9;font-size:13px}.drive-specs .drive-motor-spec strong{white-space:normal;text-wrap:balance;font-size:clamp(22px,1.8vw,30px)}.compact-drive .race-bottom{grid-row:3;align-self:center;padding:26px 30px 26px 0;position:static}.compact-drive .race-caption{display:none}.drive-design-note{color:#b8b7aa;max-width:1100px;margin-top:13px;font-size:13px;line-height:1.8}.pcb-layout-note{color:#22241d;border-top:1px solid #14141130;margin-top:18px}.pcb-layout-note summary{cursor:pointer;padding:18px 0 8px;font-size:16px;font-weight:600}.pcb-layout-note>div{padding-top:14px}.pcb-layout-note p{font-size:15px;line-height:1.8}.pcb-layout-note svg{width:100%;height:auto;margin-top:18px;display:block}.pcb-layout-note svg text{font-family:var(--font-technical)}.pcb-layout-note .pcb-principle-label{color:#515448;font-size:12px}.pcb-layout-note a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}@media (max-width:1100px){.race-frame.compact-drive{grid-template-columns:minmax(0,1fr)}.compact-drive .race-bottom{grid-row:4;justify-content:flex-end;padding:0 24px 20px}.drive-specs{padding:24px}}@media (min-width:901px) and (max-width:1200px){.pcb-layout-note svg text{font-size:22px}}@media (max-width:600px){.pcb-layout-note svg text{font-size:30px}.compact-drive .race-topline{padding:12px 13px}.drive-specs{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 17px}.drive-specs strong{font-size:29px}.drive-specs .drive-motor-spec{border-top:1px solid #ffffff24;padding-top:17px}.drive-specs .drive-motor-spec strong{font-size:24px}.compact-drive .race-bottom{padding:0 17px 17px}}
