.hero.svelte-qjhjsm{background:linear-gradient(180deg, var(--surface), var(--bg));border-bottom:1px solid var(--line);padding:1.5rem 0 2rem}.crumbs.svelte-qjhjsm{color:var(--muted);font-size:.92rem}.title.svelte-qjhjsm{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.title.svelte-qjhjsm svg:where(.svelte-qjhjsm){background:var(--accent-soft);fill:none;width:2.4rem;height:2.4rem;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:12px;flex:none;padding:.45rem}h1.svelte-qjhjsm{margin:0;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.15}.lead.svelte-qjhjsm{max-width:720px;color:var(--muted);font-size:1.12rem}.jump.svelte-qjhjsm{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.jump.svelte-qjhjsm a:where(.svelte-qjhjsm){border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:.2rem .8rem;font-size:.92rem;text-decoration:none;display:inline-block}.jump.svelte-qjhjsm span:where(.svelte-qjhjsm){color:var(--muted)}.page.svelte-qjhjsm section:where(.svelte-qjhjsm) h2:where(.svelte-qjhjsm),.others.svelte-qjhjsm h2:where(.svelte-qjhjsm){margin:2.25rem 0 1rem;scroll-margin-top:5rem;font-size:1.45rem}.grid.svelte-qjhjsm{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.others.svelte-qjhjsm ul:where(.svelte-qjhjsm){flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}
