.breadcrumb[data-astro-cid-we6un2hb]{margin:.25rem 0 1rem}.learn-head[data-astro-cid-we6un2hb]{margin-bottom:1.5rem}.learn-head[data-astro-cid-we6un2hb] h1[data-astro-cid-we6un2hb]{margin:0 0 .5rem;font-size:clamp(1.75rem,3.5vw,2.5rem)}.lead[data-astro-cid-we6un2hb]{font-size:1.05rem;color:var(--text-soft);line-height:1.55;margin:0 0 1rem;max-width:820px}.learn-quick-stats[data-astro-cid-we6un2hb]{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}@media(max-width:700px){.learn-quick-stats[data-astro-cid-we6un2hb]{grid-template-columns:repeat(2,1fr)}}.learn-quick-stats[data-astro-cid-we6un2hb] li[data-astro-cid-we6un2hb]{padding:.85rem 1rem;background:var(--bg-soft);border-radius:10px;text-align:center}.learn-quick-stats[data-astro-cid-we6un2hb] strong[data-astro-cid-we6un2hb]{display:block;font-family:var(--font-display);font-size:1.5rem;color:var(--text)}.learn-quick-stats[data-astro-cid-we6un2hb] span[data-astro-cid-we6un2hb]{color:var(--text-muted);font-size:12px}.learn-intro[data-astro-cid-we6un2hb]{margin:2rem 0;padding:1.5rem 1.75rem;background:#fff;border-left:4px solid var(--accent);border-radius:4px}.learn-intro[data-astro-cid-we6un2hb] h2[data-astro-cid-we6un2hb]{margin:0 0 .85rem}.learn-intro[data-astro-cid-we6un2hb] p[data-astro-cid-we6un2hb]{font-size:15px;line-height:1.65;margin:0 0 .85rem}.learn-intro[data-astro-cid-we6un2hb] p[data-astro-cid-we6un2hb]:last-child{margin-bottom:0}.learn-intro[data-astro-cid-we6un2hb] em[data-astro-cid-we6un2hb]{color:var(--text);font-style:italic}.learning-path[data-astro-cid-we6un2hb]{margin:2.5rem 0}.learning-path[data-astro-cid-we6un2hb] h2[data-astro-cid-we6un2hb]{margin-bottom:.4rem}.path-list[data-astro-cid-we6un2hb]{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.6rem}.path-list[data-astro-cid-we6un2hb] li[data-astro-cid-we6un2hb]{display:grid;grid-template-columns:40px 1fr;gap:1rem;align-items:center;padding:.85rem 1.1rem;background:#fff;border:1px solid var(--border);border-radius:10px}.path-num[data-astro-cid-we6un2hb]{width:36px;height:36px;background:var(--bg-dark);color:var(--accent);border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:16px}.path-list[data-astro-cid-we6un2hb] li[data-astro-cid-we6un2hb] div[data-astro-cid-we6un2hb]{font-size:14.5px;line-height:1.5}.articles-by-level[data-astro-cid-we6un2hb]{margin:2.5rem 0 1rem}.level-block[data-astro-cid-we6un2hb]{margin-bottom:2rem}.level-h[data-astro-cid-we6un2hb]{display:flex;align-items:center;gap:.75rem;margin:0 0 .4rem;font-size:1.05rem}.level-badge[data-astro-cid-we6un2hb]{font-size:11px;font-weight:800;padding:.15rem .65rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.lv-beginner[data-astro-cid-we6un2hb]{background:var(--accent);color:var(--accent-ink)}.lv-intermediate[data-astro-cid-we6un2hb]{background:#fff3cd;color:#856404}.lv-advanced[data-astro-cid-we6un2hb]{background:#fdecec;color:var(--down)}.article-card[data-astro-cid-we6un2hb]{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .15s ease}.article-card[data-astro-cid-we6un2hb]:hover{border-color:var(--text);text-decoration:none}.article-card[data-astro-cid-we6un2hb] h4[data-astro-cid-we6un2hb]{margin:0;font-size:1rem;line-height:1.3}.article-card[data-astro-cid-we6un2hb] .meta[data-astro-cid-we6un2hb]{display:flex;align-items:center;justify-content:space-between}.article-card[data-astro-cid-we6un2hb] .level[data-astro-cid-we6un2hb]{font-size:11px;font-weight:700;padding:.15rem .55rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.article-card[data-astro-cid-we6un2hb] .read[data-astro-cid-we6un2hb]{color:var(--link);font-size:12.5px;font-weight:600;margin-top:auto}.learn-topics[data-astro-cid-we6un2hb]{margin:2.5rem 0}.topic-grid[data-astro-cid-we6un2hb]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}@media(max-width:900px){.topic-grid[data-astro-cid-we6un2hb]{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.topic-grid[data-astro-cid-we6un2hb]{grid-template-columns:1fr}}.topic[data-astro-cid-we6un2hb]{padding:1.1rem;background:#fff;border:1px solid var(--border);border-radius:12px}.topic[data-astro-cid-we6un2hb] h3[data-astro-cid-we6un2hb]{margin:0 0 .65rem;font-size:1rem}.topic[data-astro-cid-we6un2hb] ul[data-astro-cid-we6un2hb]{list-style:none;padding:0;margin:0}.topic[data-astro-cid-we6un2hb] li[data-astro-cid-we6un2hb]{padding:.25rem 0;font-size:13.5px}.topic[data-astro-cid-we6un2hb] li[data-astro-cid-we6un2hb] a[data-astro-cid-we6un2hb]{color:var(--link);text-decoration:none}.topic[data-astro-cid-we6un2hb] li[data-astro-cid-we6un2hb] a[data-astro-cid-we6un2hb]:hover{text-decoration:underline}.learn-faq[data-astro-cid-we6un2hb]{margin:2.5rem 0}.learn-faq[data-astro-cid-we6un2hb] details[data-astro-cid-we6un2hb]{background:#fff;border:1px solid var(--border);border-radius:10px;margin-bottom:.6rem}.learn-faq[data-astro-cid-we6un2hb] summary[data-astro-cid-we6un2hb]{padding:.85rem 1rem;cursor:pointer;font-weight:700;font-size:14.5px;list-style:none}.learn-faq[data-astro-cid-we6un2hb] summary[data-astro-cid-we6un2hb]:after{content:"+";float:right;color:var(--text-muted)}.learn-faq[data-astro-cid-we6un2hb] details[data-astro-cid-we6un2hb][open] summary[data-astro-cid-we6un2hb]:after{content:"−"}.learn-faq[data-astro-cid-we6un2hb] p[data-astro-cid-we6un2hb]{margin:0;padding:0 1rem 1rem;font-size:14px;color:var(--text-soft);line-height:1.6}.learn-faq[data-astro-cid-we6un2hb] a[data-astro-cid-we6un2hb]{color:var(--link)}.learn-cta[data-astro-cid-we6un2hb]{margin:3rem 0 1rem;padding:2rem 1.5rem;background:var(--bg-dark);color:#fff;border-radius:14px;text-align:center}.learn-cta[data-astro-cid-we6un2hb] h2[data-astro-cid-we6un2hb]{color:#fff;margin:0 0 .5rem}.learn-cta[data-astro-cid-we6un2hb] p[data-astro-cid-we6un2hb]{color:#ffffffb3;margin:0 0 1.25rem}.cta-row[data-astro-cid-we6un2hb]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}
