.ferrari-detail article{width:min(88vw,1200px);margin-inline:auto;padding-inline:0}.ferrari-hero{aspect-ratio:16/9}.ferrari-hero img{object-fit:cover;width:100%;height:100%;display:block}.ferrari-context{max-width:42ch;font:400 clamp(1.2rem,2.2vw,2rem)/1.5 var(--font-display);letter-spacing:-.015em;margin:clamp(3rem,6vw,6rem) 0}.ferrari-context p{margin:0}.ferrari-context a{font:500 .7rem/1.5 var(--font-support);margin-top:1.5rem;display:inline-block}.ferrari-gallery{gap:clamp(3.5rem,7vw,7rem);display:grid}.ferrari-gallery figure{min-width:0;margin:0}.ferrari-gallery img{width:100%;height:auto;display:block}.ferrari-gallery figcaption{color:var(--soft);font:400 .64rem/1.5 var(--font-support);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem}.ferrari-gallery-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4vw;display:grid}.ferrari-gallery-asymmetric{grid-template-columns:2fr 3fr;align-items:center}@media (max-width:600px){.ferrari-detail article{width:auto;margin-inline:1.2rem;padding-inline:0}.ferrari-gallery-pair{grid-template-columns:1fr;gap:3.5rem}}
