.supercar-entry{padding:72px 0;background:#fffaf2;border-bottom:1px solid #e6ddd0}.supercar-entry-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:54px;align-items:center}.supercar-entry-photo{position:relative;margin:0;min-width:0}.supercar-entry-photo img{display:block;width:100%;height:450px;object-fit:cover;object-position:50% 67%;border-radius:4px}.supercar-entry-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:36px 18px 16px;background:linear-gradient(transparent,#102b3bcc);color:#fff;font-size:11px}.supercar-entry-copy h2{font-size:clamp(30px,3.2vw,43px);line-height:1.5;margin:0 0 20px}.supercar-entry-copy p:not(.eyebrow){line-height:1.95;color:#4d6069;font-size:14px;margin:0 0 16px}.supercar-entry-copy .eyebrow{color:#a52e26}.supercar-entry .supercar-entry-button{background:#a52e26;color:#fff;display:inline-flex;gap:18px;margin-top:10px;padding:16px 22px}.supercar-entry .supercar-entry-button:hover{background:#85251f;color:#fff}.supercar-entry-languages{display:flex;gap:20px;margin-top:18px;font-size:12px}.supercar-entry-languages a{text-decoration:underline;text-underline-offset:4px}.supercar-entry-prices{display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px;border-top:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9;padding:22px 0;gap:22px}.supercar-entry-prices>div+div{border-left:1px solid #ddd5c9;padding-left:22px}.supercar-entry-prices h3{font-size:14px;font-weight:600;margin:0 0 8px}.supercar-entry-prices p{font-size:13px;margin:0}.supercar-entry-prices strong{font-size:26px;font-family:Georgia,serif;font-weight:400;color:#a52e26}.supercar-entry-note,.supercar-entry-ride{font-size:12px;line-height:1.9;color:#4d6069;margin:14px 0 0}.supercar-entry-ride strong{font-weight:600}.supercar-nav-link{font-weight:700}.supercar-entry a:focus-visible{outline:3px solid #225f87;outline-offset:4px}
@media(max-width:900px){.supercar-entry-grid{gap:28px}.supercar-entry-photo img{height:420px}.supercar-entry-prices{gap:14px}.supercar-entry-prices>div+div{padding-left:14px}.supercar-entry-prices h3{font-size:12px}.supercar-entry-prices strong{font-size:23px}}
@media(max-width:620px){.supercar-entry{padding:38px 0}.supercar-entry-grid{grid-template-columns:1fr;gap:28px}.supercar-entry-photo img{height:350px}.supercar-entry-copy h2{font-size:32px}.supercar-entry .supercar-entry-button{width:100%;justify-content:space-between;font-size:13px}.supercar-entry-prices{grid-template-columns:1fr;gap:0;padding:0;margin-top:26px}.supercar-entry-prices>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:16px 0}.supercar-entry-prices>div+div{border-left:0;border-top:1px solid #ddd5c9;padding:16px 0}.supercar-entry-prices h3{font-size:13px;margin:0}.supercar-entry-languages a{padding:7px 0}}
