/* Approved OptiAudio transparency entry; existing site tokens and topic blocks remain leading. */
.oa-transparency-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:center}
.oa-transparency-grid>div,.oa-transparency-grid>figure{min-width:0}
.oa-transparency-intro h2{font-size:clamp(1.75rem,3.3vw,2.75rem);line-height:1.12}
.oa-transparency-intro .oa-block-copy>p:not(.eyebrow),.oa-transparency-hero p:not(.eyebrow),.oa-transparency-reading>p{margin-top:1.25rem}
.oa-transparency-seals{margin:0;text-align:center;align-self:center}
.oa-transparency-seal-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:center}
.oa-transparency-seal-pair img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.oa-transparency-seals figcaption{font-size:var(--type-body);line-height:1.45;margin-top:1rem}
.oa-transparency-intro .oa-block-action,.oa-transparency-certificate .oa-block-action{width:100%}
.oa-transparency-example-link{display:inline-flex;align-items:center;min-height:44px;margin-top:.375rem;font-size:var(--type-body)}
.oa-transparency-note{font-size:var(--type-label);line-height:1.55;margin-top:1rem}
.oa-transparency-back a{display:inline-flex;align-items:center;min-height:44px}
.oa-transparency-hero h1{font-size:clamp(2rem,3.4vw,2.75rem);max-width:none}
.oa-transparency-reading h2{font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.15}
.oa-transparency-reading strong{font-weight:700}
.oa-transparency-certificate-preview{margin:0;max-width:450px;width:100%;justify-self:center}
.oa-transparency-certificate-preview img{display:block;width:100%;height:auto;border:1px solid var(--outline);border-radius:var(--radius-card)}
.oa-transparency-certificate-preview figcaption{font-size:var(--type-label);line-height:1.5;margin-top:.75rem}
.oa-transparency-page .intro-actions{max-width:34rem}
.oa-transparency-page+.oa-topic-footer{padding:var(--space-section);border:1px solid var(--outline);border-radius:var(--radius-section);background:var(--paper);margin-bottom:2rem}
.oa-transparency-page+.oa-topic-footer h2{font-size:var(--type-card)}
.oa-transparency-page+.oa-topic-footer p{margin-top:1rem}
.oa-transparency-page+.oa-topic-footer nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-block:1rem}
.oa-transparency-page+.oa-topic-footer a{display:inline-flex;align-items:center;min-height:44px;margin-right:1rem}
@media(max-width:760px){.oa-transparency-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.oa-transparency-intro .oa-transparency-seals{grid-row:1}.oa-transparency-seals{width:100%;max-width:420px;justify-self:center}.oa-transparency-intro .oa-transparency-note{margin-top:1rem}.oa-transparency-example-link{font-size:1rem}.oa-transparency-hero h1{max-width:none}.oa-transparency-certificate-preview{max-width:350px}}
@media(prefers-reduced-motion:reduce){.oa-transparency-page{scroll-behavior:auto}}
