/* Shared product hierarchy; original product artwork and offer rules. */
.ps15-card h3{font-size:clamp(2.5rem,5vw,4rem);line-height:1.08;margin-block:16px 22px}
.ps15-card .store-launch-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 20px;margin-block:18px}
.ps15-card .store-launch-price strong{font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.2;color:var(--accent)}
.ps15-card .store-launch-price s{color:var(--muted)}
.ps15-card .store-launch-price [hidden]{display:none}
.product-platform{font-size:.75rem;letter-spacing:.04em}
.lineage-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}
.lineage-grid-four .lineage-card{display:flex;flex-direction:column}
@media(max-width:1100px){.lineage-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.lineage-grid-four{grid-template-columns:minmax(0,1fr)}}
