.practice-intro{grid-template-columns:1.1fr 1fr;column-gap:5rem;padding-block:32px 30px;display:grid}.practice-intro .eyebrow{color:var(--rust);grid-column:1/-1;margin-bottom:20px}.practice-intro h1{font-size:clamp(2.6rem,4.4vw,3.8rem)}.practice-intro>p:last-child{align-self:end;max-width:32rem;margin-bottom:.15rem;font-size:1.18rem}.practice-layout{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.practice-controls h2{margin-block:9px 17px;font-size:2.4rem}.practice-controls>#instruction{max-width:35rem;margin-bottom:22px;font-size:1rem}.practice-controls>.actions{margin-bottom:20px}.practice-controls>.actions .primary{flex:1}#listen[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}#audio-status[data-playing=true][data-kind=live]{color:var(--rust)}.turn-label{max-width:27rem}.adjustment-heading{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.adjustment-heading label{font-size:1rem;font-weight:600}.adjustment-heading output{font-variant-numeric:tabular-nums;color:var(--rust);font-size:1.15rem}#amount{width:100%;height:44px;min-height:44px;accent-color:var(--rust);cursor:pointer;margin:9px 0 0;padding:0}#range-help{margin-block:3px 19px;font-size:.82rem}.practice-sounds{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0 0 17px;padding:0;display:grid}.practice-sounds legend{color:var(--muted);margin-bottom:8px;font-size:.77rem}.practice-sounds label{align-items:center;gap:8px;min-height:36px;font-size:.9rem;font-weight:400;display:flex}.practice-sounds input{accent-color:var(--rust);width:17px;height:17px;margin:0}.comparison-button{width:100%;margin-top:1px;font-size:.95rem}.practice-controls .audio-status{min-height:2.6em;margin-top:10px;font-size:.84rem}.text-button{text-underline-offset:.2em;border:0;padding-inline:0;font-size:.88rem;text-decoration:underline}.practice-reveal{border-top:1px solid var(--rule);margin-top:16px;padding-top:21px}.practice-reveal .small{margin-block:12px 0;font-size:.8rem}.practice-options{border-block:1px solid var(--rule);margin-bottom:10px;padding-block:13px;font-size:.88rem}.practice-inspection{border-top:1px solid var(--rule);padding-top:23px}.listening-guide h2{margin-bottom:24px;font-size:2rem}.listening-guide ol{margin:0 0 30px;padding-left:22px}.listening-guide li{margin-bottom:20px;padding-left:5px}.listening-guide p{font-size:.93rem}.listening-guide .small{font-size:.83rem}.practice-reading h3{margin-bottom:16px;font-size:1.2rem}.practice-reading>p{color:var(--muted);font-size:.86rem}.partial-reading{border-top:1px solid var(--rule);grid-template-columns:110px minmax(0,1fr) 125px;align-items:center;gap:12px;padding-block:18px;display:grid}.partial-reading p{margin:0;font-size:.8rem;line-height:1.4}.partial-reading small{color:var(--muted);margin-top:3px;font-size:.72rem;display:block}.partial-reading svg{width:100%;height:30px;overflow:visible}.partial-hertz{text-align:right;font-variant-numeric:tabular-nums}.partial-gap{margin-block:20px 12px;color:var(--ink)!important;font-size:1.1rem!important}.partial-gap strong{color:var(--rust);font-weight:650}.practice-reading h3:not(:first-child){margin-top:30px}.practice-values{margin-block:0 22px}.practice-values>div{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:18px;padding-block:12px;font-size:.88rem;display:grid}.practice-values dt,.practice-values dd{margin:0}.practice-values dd{font-variant-numeric:tabular-nums}.practice-workbench #apply-model{width:100%;margin-block:19px 10px}.practice-workbench #apply-note{font-size:.8rem}.practice-workbench #measurements>.actions button{font-size:.87rem}.practice-save{padding-top:65px}.practice-save h2{font-size:2.5rem}.practice-save .actions{margin-bottom:18px}.practice-save .actions button{font-size:.9rem}.practice-save #save-status{overflow-wrap:anywhere;min-height:3em}.practice-save .save-grid>div:last-child>p:last-child{margin-top:15px;font-size:.9rem}.practice-page+.footer{margin-top:50px}@media (width<=1100px){.practice-layout,.practice-intro{gap:3rem}.partial-reading{grid-template-columns:1fr 1fr}.partial-reading svg{grid-area:2/1/auto/-1}.partial-hertz{grid-area:1/2}}@media (width<=760px){.practice-intro{padding-block:26px 29px;display:block}.practice-intro .eyebrow{letter-spacing:.065em;margin-bottom:15px;font-size:.63rem}.practice-intro h1{font-size:clamp(2.35rem,9vw,3.5rem);line-height:1.12}.practice-intro>p:last-child{max-width:38rem;margin-block:18px 0;font-size:1rem}.practice-layout{grid-template-columns:1fr;gap:32px}.practice-controls h2{margin-block:6px 12px;font-size:2rem}.practice-controls>.eyebrow{margin-bottom:5px;font-size:.66rem}.practice-controls>#instruction{margin-bottom:17px;font-size:.91rem}.practice-controls>.actions{margin-bottom:16px}.practice-controls>.actions button{padding-inline:12px;font-size:.91rem}.practice-sounds label{min-height:38px;font-size:.86rem}.practice-sounds{margin-bottom:8px}.adjustment-heading{margin-top:17px}.adjustment-heading label{font-size:.94rem}.adjustment-heading output{font-size:1rem}.practice-controls #range-help{margin-bottom:15px;font-size:.78rem}.practice-controls .audio-status{font-size:.81rem}.comparison-button{font-size:.87rem}.practice-reveal .small{font-size:.78rem}.practice-inspection{padding-top:22px}.listening-guide h2{font-size:1.8rem}.listening-guide li{margin-bottom:15px;font-size:.93rem}.partial-reading p{font-size:.83rem}.practice-reading h3{font-size:1.17rem}.practice-reading>p{font-size:.83rem}.partial-gap{font-size:1rem!important}.practice-values>div{grid-template-columns:1fr;gap:6px;font-size:.85rem}.practice-values dt{color:var(--muted)}.practice-save{padding-top:43px}.practice-save h2{font-size:2rem}.practice-save .actions button{font-size:.85rem}.practice-save .save-grid{gap:12px}.practice-save .save-grid .small{font-size:.8rem}.practice-page+.footer{margin-top:35px}.practice-sounds{grid-template-columns:1fr;gap:0}.sound-note{font-size:.78rem}}.practice-values dt{font-family:Atkinson,sans-serif;font-size:.88rem;line-height:1.5}
