.learn-shell{padding-block:48px 96px}.learn-index-head{max-width:42rem;margin-bottom:48px}.learn-kicker{font-family:var(--display);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.learn-lede{font-size:1.125rem;line-height:1.6;color:var(--muted);max-width:38rem}.learn-index-head .button{margin-top:8px}.learn-group{margin-top:48px;border-top:1px solid var(--hairline);padding-top:24px}.learn-group h2{font-size:1.25rem;margin:0 0 16px}.learn-list{list-style:none;margin:0;padding:0;display:grid;gap:24px}.learn-list li{max-width:40rem}.learn-list a{font-size:1.125rem;font-weight:600;color:var(--ink);text-decoration:none}.learn-list a:hover{color:var(--accent-ink);text-decoration:underline}.learn-list p{margin:6px 0 0;color:var(--muted);line-height:1.55}.learn-stamp{font-family:var(--display);font-size:.75rem;color:var(--muted)}.learn-crumbs{font-family:var(--display);font-size:.75rem;color:var(--muted);display:flex;gap:8px;margin-bottom:24px}.learn-crumbs a{color:var(--muted)}.learn-article{max-width:42rem}.learn-head h1{margin:8px 0 12px;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.learn-answer{font-size:1.1875rem;line-height:1.6;margin:20px 0 0}.learn-definition{margin:32px 0;padding:20px 24px;background:var(--surface-2);border-left:3px solid var(--accent);border-radius:2px}.learn-definition p{margin:0;line-height:1.55}.learn-definition-term{font-family:var(--display);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px!important}.learn-toc{margin:32px 0;padding:20px 24px;border:1px solid var(--hairline);border-radius:2px;background:var(--surface)}.learn-toc-title{font-family:var(--display);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.learn-toc ol{margin:0;padding-left:1.2em;display:grid;gap:6px}.learn-toc a{color:var(--ink)}.learn-body{line-height:1.65}.learn-body h2{font-size:1.375rem;margin:40px 0 12px;scroll-margin-top:90px}.learn-body h3{font-size:1.0625rem;margin:28px 0 8px;scroll-margin-top:90px}.learn-body p{margin:0 0 16px}.learn-body ul,.learn-body ol{margin:0 0 16px;padding-left:1.3em;display:grid;gap:8px}.learn-body code{font-family:var(--mono);font-size:.875em;background:var(--surface-2);padding:1px 5px;border-radius:2px}.learn-body a{color:var(--accent-ink)}.learn-table{overflow-x:auto;margin:0 0 24px}.learn-table table{border-collapse:collapse;width:100%;font-size:.9375rem}.learn-table th,.learn-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--hairline);vertical-align:top}.learn-table th{font-family:var(--display);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--hairline-strong)}.learn-faq{margin-top:48px;border-top:1px solid var(--hairline);padding-top:24px}.learn-faq h2{font-size:1.375rem;margin:0 0 16px}.learn-faq dl{margin:0;display:grid;gap:20px}.learn-faq dt{font-weight:600;margin-bottom:6px}.learn-faq dd{margin:0;color:var(--muted);line-height:1.6}.learn-cta{margin-top:40px;padding:24px;border:1px solid var(--hairline-strong);border-radius:2px;background:var(--surface)}.learn-cta p{margin:0 0 14px}.learn-next{margin-top:40px}.learn-next h2{font-size:1.125rem;margin:0 0 10px}.learn-next ul{margin:0;padding-left:1.2em;display:grid;gap:8px}@media (max-width: 640px){.learn-shell{padding-block:32px 64px}.learn-definition,.learn-toc,.learn-cta{padding:16px 18px}}
