.practice-anatomy.svelte-1y69fi5{gap:clamp(36px,6vw,72px);width:100%;min-width:0;max-width:100%;padding:clamp(56px,9vw,112px) 0 0;display:grid}.practice-intro.svelte-1y69fi5{gap:18px;max-width:760px;display:grid}.practice-intro.svelte-1y69fi5 h2:where(.svelte-1y69fi5){letter-spacing:-.065em;text-wrap:balance;font-size:clamp(2.5rem,6vw,5.25rem);line-height:.94}.practice-intro.svelte-1y69fi5 p:where(.svelte-1y69fi5){color:var(--text-secondary);max-width:58ch;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.5}.practice-frame.svelte-1y69fi5{border-bottom:1px solid var(--line);width:100%;position:relative;overflow:clip}.practice-progress.svelte-1y69fi5{display:none}.practice-sequence.svelte-1y69fi5{margin:0;padding:0;list-style:none}.practice-step.svelte-1y69fi5{grid-template-columns:minmax(0,.9fr) minmax(260px,1.1fr);align-items:center;gap:clamp(32px,7vw,88px);min-height:460px;padding:clamp(44px,7vw,88px) 0;display:grid}.practice-step.svelte-1y69fi5+.practice-step:where(.svelte-1y69fi5){border-top:1px solid var(--line-soft)}.practice-step-copy.svelte-1y69fi5{gap:18px;display:grid}.practice-label.svelte-1y69fi5{color:var(--accent);font-family:var(--font-ui);font-size:.875rem;font-weight:700}.practice-step.svelte-1y69fi5 h3:where(.svelte-1y69fi5){letter-spacing:-.06em;text-wrap:balance;max-width:14ch;font-size:clamp(2rem,4vw,3.75rem);line-height:.98}.practice-step-copy.svelte-1y69fi5 p:where(.svelte-1y69fi5){color:var(--muted);font-family:var(--font-ui);max-width:42ch;font-size:1rem;line-height:1.55}.practice-specimen.svelte-1y69fi5{isolation:isolate;text-align:center;align-content:center;justify-items:center;min-height:280px;padding:clamp(32px,6vw,72px);display:grid;position:relative}.practice-specimen.svelte-1y69fi5:before{background:var(--soft);content:"";z-index:-1;position:absolute;inset:7% 1%;transform:skewY(-2deg)}.practice-formula.svelte-1y69fi5,.practice-transform.svelte-1y69fi5{font-family:var(--font-reading);letter-spacing:-.065em;font-size:clamp(3.75rem,8vw,7.5rem);line-height:1}.practice-formula.svelte-1y69fi5 strong:where(.svelte-1y69fi5),.practice-transform.svelte-1y69fi5 strong:where(.svelte-1y69fi5){color:var(--accent);font-weight:600}.practice-transform.svelte-1y69fi5{align-items:baseline;gap:clamp(16px,3vw,36px);display:flex}.practice-transform.svelte-1y69fi5>span:where(.svelte-1y69fi5):nth-child(2){color:var(--muted);font-family:var(--font-ui);font-size:.45em}.practice-hint-text.svelte-1y69fi5{letter-spacing:-.045em;text-align:left;max-width:15ch;font-size:clamp(1.8rem,4vw,3.25rem);line-height:1.08}.practice-specimen.svelte-1y69fi5 small:where(.svelte-1y69fi5){color:var(--muted);font-family:var(--font-ui);margin-top:28px;font-size:.75rem}.practice-specimen.svelte-1y69fi5 .practice-correct:where(.svelte-1y69fi5){color:var(--accent);font-size:.875rem;font-weight:700}.practice-cta.svelte-1y69fi5{justify-self:start;margin-top:8px;text-decoration:none}.practice-anatomy.svelte-1y69fi5.motion-enabled .practice-frame:where(.svelte-1y69fi5){align-items:center;height:min(680px,100dvh - 24px);min-height:540px;display:grid}.practice-anatomy.svelte-1y69fi5.motion-enabled .practice-progress:where(.svelte-1y69fi5){z-index:1;background:0 0;height:2px;display:block;position:absolute;top:0;left:0;right:0}.practice-anatomy.svelte-1y69fi5.motion-enabled .practice-progress:where(.svelte-1y69fi5) span:where(.svelte-1y69fi5){background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.practice-anatomy.svelte-1y69fi5.motion-enabled .practice-sequence:where(.svelte-1y69fi5){align-items:stretch;width:max-content;height:100%;display:flex;position:absolute;top:0;left:0}.practice-anatomy.svelte-1y69fi5.motion-enabled .practice-step:where(.svelte-1y69fi5){border:0;flex:none;grid-template-columns:minmax(240px,.82fr) minmax(300px,1.18fr);gap:clamp(28px,5vw,68px);width:min(72vw,820px);min-height:100%;padding:clamp(48px,7vw,88px) clamp(32px,5vw,64px) clamp(48px,7vw,88px) 0}.practice-anatomy.svelte-1y69fi5.motion-enabled .practice-step:where(.svelte-1y69fi5)+.practice-step:where(.svelte-1y69fi5){margin-left:clamp(72px,10vw,144px)}.practice-anatomy.svelte-1y69fi5.motion-enabled .practice-step:where(.svelte-1y69fi5):last-child{width:min(100vw - 32px,1120px);padding-right:0}@media (width<=760px){.practice-anatomy.svelte-1y69fi5{gap:40px;padding:56px 0 0}.practice-intro.svelte-1y69fi5 h2:where(.svelte-1y69fi5){font-size:clamp(2.5rem,12vw,4rem)}.practice-step.svelte-1y69fi5{grid-template-columns:1fr;gap:28px;min-height:0;padding:48px 0}.practice-step.svelte-1y69fi5 h3:where(.svelte-1y69fi5){font-size:clamp(2rem,10vw,3rem)}.practice-specimen.svelte-1y69fi5{min-height:230px}.practice-formula.svelte-1y69fi5,.practice-transform.svelte-1y69fi5{font-size:clamp(3.5rem,19vw,6rem)}}@media (prefers-reduced-motion:reduce){.practice-cta.svelte-1y69fi5{transition:none}}
