.learn-index.svelte-8s3559{width:min(1120px,100% - 40px);margin:0 auto;padding-bottom:96px}.learn-hero.svelte-8s3559{padding:92px 0 60px}.kicker.svelte-8s3559{color:var(--signal-blue);font:700 .75rem var(--vk-font-util);letter-spacing:.12em;margin:0}h1.svelte-8s3559{letter-spacing:-.07em;max-width:16ch;margin:18px 0;font-size:clamp(2.8rem,8vw,5.8rem);line-height:1}.learn-hero.svelte-8s3559>p:where(.svelte-8s3559):not(.kicker){max-width:62ch;color:var(--muted);font-size:1.15rem}.quick-links.svelte-8s3559{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.quick-links.svelte-8s3559 a:where(.svelte-8s3559),.read-link.svelte-8s3559{color:var(--ink);font-weight:800;text-decoration:none}.quick-links.svelte-8s3559 a:where(.svelte-8s3559){border:1px solid var(--ink);border-radius:999px;padding:10px 14px}.quick-links.svelte-8s3559 a:where(.svelte-8s3559):hover,.quick-links.svelte-8s3559 a:where(.svelte-8s3559):focus-visible{background:var(--signal-blue);color:#fff}.learn-group.svelte-8s3559,.learn-note.svelte-8s3559{border-top:1px solid var(--border);padding:48px 0}.learn-group.svelte-8s3559 h2:where(.svelte-8s3559),.learn-note.svelte-8s3559 h2:where(.svelte-8s3559){letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(1.7rem,4vw,2.6rem)}.article-grid.svelte-8s3559{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.article-card.svelte-8s3559{border:1px solid var(--border);background:var(--paper);min-height:260px;color:var(--ink);border-radius:18px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.article-card.svelte-8s3559:hover,.article-card.svelte-8s3559:focus-visible{border-color:var(--signal-blue);transform:translateY(-3px)}.card-meta.svelte-8s3559{color:var(--signal-blue);font:700 .7rem var(--vk-font-util);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.article-card.svelte-8s3559 h3:where(.svelte-8s3559){letter-spacing:-.04em;margin:26px 0 12px;font-size:1.35rem;line-height:1.25}.article-card.svelte-8s3559 p:where(.svelte-8s3559){color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.read-link.svelte-8s3559{color:var(--signal-blue);margin-top:auto;padding-top:22px}.learn-note.svelte-8s3559 p:where(.svelte-8s3559){max-width:65ch;color:var(--muted);margin:0}@media (width<=820px){.article-grid.svelte-8s3559{grid-template-columns:1fr 1fr}}@media (width<=560px){.article-grid.svelte-8s3559{grid-template-columns:1fr}}
