.learn-start{color:var(--ink);font-family:var(--sans);max-width:880px;margin:30px auto 64px;line-height:1.7}.learn-start h1{font-family:var(--serif);letter-spacing:-.03em;max-width:740px;margin:16px 0 22px;font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.12}.learn-start h2,.learn-start h3{font-family:var(--serif);font-weight:500;line-height:1.25}.learn-start h2{margin:0 0 16px;font-size:30px}.learn-start h3{margin:8px 0 14px;font-size:26px}.learn-dek{color:var(--ink-soft);max-width:640px;font-size:20px}.learn-start a,.learn-reference-link a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.learn-start a.sk-btn.solid{color:var(--paper);white-space:normal;text-decoration:none}.learn-first{border:1px solid var(--ink-faint);border-top:3px solid var(--accent);background:var(--paper-2);margin:36px 0 48px;padding:28px 32px}.learn-first h2{max-width:610px;margin-top:12px}.learn-first .sk-btn{margin:10px 0}.learn-note{color:var(--ink-soft);font-size:13px}.learn-paths{grid-template-columns:1fr 1fr;gap:36px;display:grid}.learn-paths section{border-top:1px solid var(--ink-faint);min-width:0;padding-top:18px}.learn-check{border-top:1px solid var(--ink-faint);margin-top:38px;padding-top:28px}.learn-check ol{padding-left:22px}.learn-check li{margin-bottom:12px;padding-left:6px}.learn-reference-link{font-family:var(--sans);color:var(--ink-soft);margin:18px 0;font-size:13px;line-height:1.6}@media (width<=640px){.learn-first{padding:22px 20px}.learn-paths{grid-template-columns:1fr;gap:20px}.learn-start h2{font-size:27px}}