/* Extend the established PSynth+ product layout without restyling shared pages. */
.ps25-product .ps15-hero h2{font-size:clamp(1.2rem,2.1vw,1.8rem);line-height:1.35;letter-spacing:-.025em;max-width:22ch;}
.ps25-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;}
.ps25-product .psynth-guides{display:flex;flex-wrap:wrap;gap:14px 24px;font-size:.84rem;}
.ps25-gallery figure{margin:0;min-width:0;}.ps25-gallery img{display:block;width:100%;height:auto;border:1px solid #56534c;}.ps25-gallery figcaption{font-size:.8rem;letter-spacing:.12em;margin-top:14px;color:var(--muted);}
.lineage-grid-five{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));}
@media(max-width:700px){.ps25-gallery{grid-template-columns:1fr;}}
