.pw-real-vehicle-reference{margin:3.2rem 0;padding:clamp(1.6rem,3vw,3.2rem);border:1px solid rgba(var(--color-foreground),.22);background:rgba(var(--color-foreground),.025)}
.pw-real-vehicle-reference__header{max-width:80rem;margin:0 0 2rem}
.pw-real-vehicle-reference__eyebrow{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem;line-height:1.6}
.pw-real-vehicle-reference h2{color:inherit;font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.2;margin:0 0 1.2rem}
.pw-real-vehicle-reference p{line-height:1.6}
.pw-real-vehicle-reference__figure{margin:0}
.pw-real-vehicle-reference__figure>img{display:block;max-width:100%;width:100%;height:auto;max-height:64rem;object-fit:contain;background:#111}
.pw-real-vehicle-reference__caption{padding:1.6rem 0 0}
.pw-real-vehicle-reference__caption p{margin:0 0 1rem}
.pw-real-vehicle-reference__credit{font-size:1.2rem;overflow-wrap:anywhere;opacity:.85}
.pw-real-vehicle-reference a{color:inherit;text-underline-offset:.25em}
.pw-real-vehicle-reference a:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem}
@media(max-width:749px){.pw-real-vehicle-reference{margin:2.4rem 0;padding:1.6rem}.pw-real-vehicle-reference__figure>img{max-height:none}}
