.dance-effect-page{padding-top:1.5rem;padding-bottom:4rem}.dance-effect-hero{max-width:62rem;margin:1.8rem 0 1.5rem}.dance-effect-hero h1{letter-spacing:-.045em;margin:.7rem 0 1rem;font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.08}.dance-effect-facts{flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.dance-effect-facts li{border:1px solid var(--dance-border,#34312c);border-radius:999px;padding:.4rem .75rem;font-size:.85rem}.dance-effect-section{border:1px solid var(--dance-border,#34312c);background:var(--dance-panel,#141310);border-radius:1rem;margin-top:2rem;padding:1.6rem;scroll-margin-top:6rem}.dance-effect-section h2{margin:0 0 .8rem;font-size:clamp(1.2rem,2.5vw,1.6rem);line-height:1.3}.dance-effect-section h3{margin:0 0 .5rem;font-size:1rem}.dance-effect-section p{color:var(--dance-muted,#bbb5a9);max-width:78ch;line-height:1.8}.dance-effect-note{color:var(--dance-muted,#bbb5a9);margin:.7rem 0 0;font-size:.82rem;line-height:1.7}.dance-effect-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.dance-effect-timeline article{border-left:2px solid var(--dance-gold,#dfc080);padding-left:1rem}.dance-effect-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dance-effect-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;padding-left:1.4rem;display:grid}.dance-effect-section a,.dance-effect-related a{color:var(--dance-gold,#dfc080);text-underline-offset:4px}.dance-effect-faq details{border-top:1px solid var(--dance-border,#34312c)}.dance-effect-faq summary{cursor:pointer;min-height:44px;padding:1rem 0;font-weight:500}.dance-effect-faq p{margin:0 0 1.2rem}.dance-effect-related{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}@media (width<=640px){.dance-effect-timeline,.dance-effect-details,.dance-effect-steps{grid-template-columns:1fr}.dance-effect-section{padding:1.1rem}.dance-effect-hero{margin-top:1.2rem}}
