.learn.svelte-1xu43ys{max-width:60rem;color:var(--text);margin:0 auto;padding:2.8rem 1.25rem 2rem;position:relative}.theme.svelte-1xu43ys{z-index:4;font:inherit;color:var(--muted);background:var(--nm-bg);box-shadow:var(--nm-raise-sm);cursor:pointer;border:0;border-radius:999px;padding:.35rem .85rem;font-size:.78rem;font-weight:700;position:absolute;top:.6rem;right:1.25rem}.theme.svelte-1xu43ys:active{box-shadow:var(--nm-inset-sm)}.learn h1{letter-spacing:-.025em;color:var(--ink);margin:0 0 1rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700}.learn h2,.learn h3,.learn strong,.learn b,.learn legend,.learn a{color:var(--ink)}.learn .panel{background:var(--nm-bg);box-shadow:var(--nm-raise);border:0;border-radius:20px;margin-bottom:1.25rem;padding:1.35rem}.learn .btn{cursor:pointer;background:var(--accent);min-height:46px;color:var(--on-accent);box-shadow:var(--nm-raise-sm);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 1.4rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:box-shadow .15s,transform .15s;display:inline-flex}.learn .btn:hover{transform:translateY(-1px)}.learn .btn:active{transform:none;box-shadow:inset 3px 3px 7px #0000002e,inset -3px -3px 7px #ffffff40}.learn .btn.ghost{background:var(--nm-bg);color:var(--ink);border:0}.learn .btn.ghost:active{box-shadow:var(--nm-inset-sm)}.learn .btn:focus-visible,.learn a:focus-visible,.learn button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.learn .muted{color:var(--muted)}.learn .err{color:var(--bad-ink);background:var(--bad-bg);border-radius:12px;padding:.6rem .8rem}.learn label{margin:.8rem 0 .3rem;font-size:.9rem;font-weight:600;display:block}.learn input[type=text],.learn input[type=email],.learn input[type=password],.learn input[type=tel],.learn input[type=date],.learn select{box-sizing:border-box;background:var(--nm-bg);width:100%;min-height:46px;color:var(--ink);box-shadow:var(--nm-inset);border:0;border:1px solid var(--nm-edge);border-radius:12px;padding:0 .9rem;font-size:1rem}.learn input:focus,.learn select:focus{outline:2px solid var(--accent);outline-offset:1px}.learn input[type=checkbox],.learn input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--ink);vertical-align:-.2rem;cursor:pointer;flex:none;margin:.1rem .5rem 0 0}.learn p a:not(.btn),.learn li>a.inline,.learn label a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.learn *,.learn :before,.learn :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.learn .bar{background:var(--nm-bg);height:10px;box-shadow:var(--nm-inset-sm);border-radius:999px;overflow:hidden}.learn .bar>span{background:var(--ink);border-radius:999px;height:100%;display:block}@media (width<=640px){.theme.svelte-1xu43ys{margin:-.8rem 0 1rem auto;display:block;position:static}}.tabs.svelte-1xu43ys{display:none}@media (width<=720px){.learn.has-tabs.svelte-1xu43ys{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.tabs.svelte-1xu43ys{z-index:30;padding:.35rem max(.5rem, env(safe-area-inset-left,0px)) calc(.35rem + env(safe-area-inset-bottom,0px)) max(.5rem, env(safe-area-inset-right,0px));background:var(--nm-bg);border-top:1px solid var(--nm-edge);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #00000014}.tabs.tabs.svelte-1xu43ys a:where(.svelte-1xu43ys){min-height:56px;color:var(--text);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.72rem;font-weight:700;text-decoration:none;display:flex}.tabs.tabs.svelte-1xu43ys a.on:where(.svelte-1xu43ys){color:var(--on-accent);background:var(--accent)}.tabs.svelte-1xu43ys svg:where(.svelte-1xu43ys){fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}}
