.mp-landing[data-mp].mp-corsair{--mp-bg:#080808;--mp-surface:#1b1b1b;--mp-ink:#fff;--mp-muted:#ccc;--mp-accent:#ece81a;--mp-line:#3e3e3e;font-family:'Bahnschrift','Arial Narrow',Arial,sans-serif}
.mp-landing[data-mp].mp-corsair .mp-band{background:#000;border-top:5px solid #ece81a}
.mp-landing[data-mp].mp-corsair .mp-brand img{width:170px;height:38px;object-fit:contain;object-position:left center}
.mp-landing[data-mp].mp-corsair :is(h2,h3){font-family:'Bahnschrift','Arial Narrow',Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:-.025em}
.mp-landing[data-mp].mp-corsair .mp-kicker{letter-spacing:.18em}
.mp-landing[data-mp].mp-corsair .mp-hero{background:linear-gradient(115deg,#080808 55%,#242424);border-bottom:6px solid #ece81a}
.mp-landing[data-mp].mp-corsair .mp-facts strong{font-weight:700;text-transform:uppercase}
.mp-landing[data-mp].mp-corsair .mp-facts li{border-top:3px solid #222}
.mp-landing[data-mp].mp-corsair .mp-button{border-radius:0;font-weight:800;text-transform:uppercase;letter-spacing:.035em}
.mp-landing[data-mp].mp-corsair .mp-detail{border-left:0;border-top:4px solid #ece81a;background:linear-gradient(135deg,#262626,#121212)}
.mp-landing[data-mp].mp-corsair .mp-award h4{color:#ece81a}
.mp-landing[data-mp].mp-corsair .mp-specs dt{text-transform:uppercase;font-size:12px;letter-spacing:.025em}
.mp-landing[data-mp].mp-corsair .mp-variant{border-top:4px solid #ece81a}
.mp-landing[data-mp].mp-corsair .mp-footer{border-top:4px solid #ece81a}

.mp-landing[data-mp] section[id]{scroll-margin-top:90px}
.mp-landing[data-mp].mp-corsair .mp-footer{display:flex;flex-wrap:wrap;gap:16px 28px}
