.learning-focus.svelte-zvsk2y{background:var(--surface);color:var(--ink);margin-top:96px;padding:40px;scroll-margin-top:32px}.focus-header.svelte-zvsk2y{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;display:grid}h2.svelte-zvsk2y{letter-spacing:-.035em;align-items:center;gap:12px;margin:0 0 28px;font-size:32px;display:flex}h2.svelte-zvsk2y svg{color:var(--accent);flex:none}p.svelte-zvsk2y{max-width:54ch}.goal.svelte-zvsk2y{margin-top:20px}.goal.svelte-zvsk2y strong:where(.svelte-zvsk2y){font-weight:600}.directions.svelte-zvsk2y{gap:32px;margin:0;display:grid}.direction.svelte-zvsk2y{grid-template-columns:120px minmax(0,1fr);gap:24px;display:grid}dt.svelte-zvsk2y{color:var(--ink-muted);padding-top:3px}dd.svelte-zvsk2y{margin:0}dd.svelte-zvsk2y>strong:where(.svelte-zvsk2y){font-size:20px;font-weight:600;display:block}.tools.svelte-zvsk2y{margin-top:8px;display:block}dd.svelte-zvsk2y p:where(.svelte-zvsk2y){margin-top:12px}.compact.svelte-zvsk2y .focus-header:where(.svelte-zvsk2y){grid-template-columns:minmax(0,1fr) auto;align-items:center}.compact.svelte-zvsk2y .text-link:where(.svelte-zvsk2y){min-height:44px}@media (width<=1000px){.focus-header.svelte-zvsk2y{gap:32px}.direction.svelte-zvsk2y{grid-template-columns:1fr;gap:8px}}@media (width<=767px){.learning-focus.svelte-zvsk2y{margin-top:64px;padding:28px}.focus-header.svelte-zvsk2y,.compact.svelte-zvsk2y .focus-header:where(.svelte-zvsk2y){grid-template-columns:1fr;gap:32px}h2.svelte-zvsk2y{gap:8px;margin-bottom:24px;font-size:28px}h2.svelte-zvsk2y svg{width:24px;height:24px}.compact.svelte-zvsk2y .text-link:where(.svelte-zvsk2y){justify-self:start}}
