.audio-practice-page .hero{max-width:100%;padding:2.4rem 0 1.5rem}.audio-practice-page h1{font-size:clamp(2.2rem,5.5vw,4.5rem);line-height:1.05;margin:1rem 0}.audio-practice-page .lede{font-size:1.13rem;max-width:66ch;margin:.8rem 0}.tool-promise{font: .75rem Plex,monospace;line-height:1.7;color:var(--mint)}.audio-practice-page .player-section{padding:1.4rem 0 0}.tool-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.tool-heading h2{font-size:1.3rem;letter-spacing:-.01em}.tool-heading>a{font-size:.85rem;white-space:nowrap}.audio-practice-page .contents{padding:1.7rem 0}.audio-practice-page article{max-width:900px;margin:auto}.practice-steps{padding-left:1.4rem}.practice-steps li{margin:1rem 0}.practice-example{border-left:2px solid var(--mint);padding:0 0 0 1.5rem;margin:2.5rem 0}.practice-example h3{line-height:1.3}.audio-practice-page article li{margin:.8rem 0}.audio-practice-page .note{line-height:1.6;max-width:85ch}.audio-practice-page .finish{margin:1rem auto 3rem;max-width:900px}.audio-practice-page noscript{color:var(--mint)}@media(max-width:650px){.audio-practice-page header{padding:1rem 1.25rem;gap:1rem}.audio-practice-page header nav{gap:1rem;line-height:1.5}.audio-practice-page .hero{padding-top:1.7rem}.audio-practice-page .hero .eyebrow{font-size:.62rem;letter-spacing:.07em}.audio-practice-page .lede{font-size:1rem}.audio-practice-page .practice-example{padding-left:1rem}.audio-practice-page section{padding:2.3rem 0}.audio-practice-page .player-section{padding:1rem 0 0}.tool-heading h2{font-size:1.1rem}.tool-heading>a{font-size:.75rem}}
