.autism-hero > .ph-brain{font-size:108px;color:var(--gold-300)}
.hero-factors{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hero-factors span{padding:10px 14px;border:1px solid #ffe08a55;border-radius:6px;color:var(--gold-300);font-size:.8rem}
.autism-hero{gap:20px}.gene-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.gene-grid strong{font-size:1.1rem;overflow-wrap:anywhere}
#diagramImage{display:block;width:100%;max-width:none;object-fit:contain;background:white;transform-origin:top left}.wbv-gallery-stage{overflow:auto;background:white;padding:16px;max-height:550px}.wbv-gallery-stage img{height:auto}
#expandedImage{display:block;width:100%;height:auto;background:white}.wbv-deep-dive > summary{padding:18px 0;cursor:pointer;font-weight:bold;color:var(--wine-950)}
.wbv-detail:empty{display:none}.wbv-step strong{display:block}.wbv-intro{line-height:1.7}.wbv-hero-actions .ph{font-size:1.1rem}.wbv-mini-icon .ph{font-size:1.1rem}.wbv-gallery-caption{padding-top:12px}
@media(max-width:1100px){.gene-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.gene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wbv-viewer-toolbar{flex-wrap:wrap;gap:12px}.wbv-pathway{grid-template-columns:1fr 1fr}.autism-hero > .ph-brain{font-size:80px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
