.intro.svelte-36n0qb{display:grid;gap:12px;padding:clamp(24px,5vw,44px) clamp(18px,4vw,36px);margin-top:8px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(520px 220px at 95% -20%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%),var(--surface)}.intro.svelte-36n0qb h1:where(.svelte-36n0qb){margin:0;font-size:clamp(26px,5vw,38px);letter-spacing:-.035em}.intro.svelte-36n0qb p:where(.svelte-36n0qb){margin:0;max-width:720px}.eyebrow.svelte-36n0qb{justify-self:start;font-size:12px;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:4px 10px;border-radius:999px}.jump.svelte-36n0qb{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.kinds.svelte-36n0qb{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:20px}.kind.svelte-36n0qb{display:grid;gap:4px;padding:16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--elevated)}.part.svelte-36n0qb{margin-top:44px;scroll-margin-top:80px}.part-head.svelte-36n0qb{display:grid;gap:2px;margin-bottom:14px}.part-head.svelte-36n0qb h2:where(.svelte-36n0qb),.part-head.svelte-36n0qb p:where(.svelte-36n0qb){margin:0}.part-head.svelte-36n0qb h2:where(.svelte-36n0qb){font-size:clamp(20px,3vw,26px)}.grid.svelte-36n0qb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.feat.svelte-36n0qb{display:grid;align-content:start;gap:6px;padding:18px;border-radius:var(--radius);border:1px solid var(--line);background:var(--elevated);box-shadow:var(--shadow-sm)}.feat.svelte-36n0qb p:where(.svelte-36n0qb){margin:0}.icon.svelte-36n0qb{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--accent-soft);font-size:20px}.more.svelte-36n0qb{margin-top:4px;color:var(--accent);text-decoration:none;font-weight:600}.steps.svelte-36n0qb{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;counter-reset:step}.steps.svelte-36n0qb li:where(.svelte-36n0qb){counter-increment:step;display:grid;gap:6px;align-content:start;padding:18px;border-radius:var(--radius);border:1px solid var(--line);background:var(--elevated)}.steps.svelte-36n0qb li:where(.svelte-36n0qb):before{content:counter(step);display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--accent);color:var(--accent-text);font-weight:700;font-size:14px}.steps.svelte-36n0qb .btn:where(.svelte-36n0qb){justify-self:start;margin-top:4px}.guides.svelte-36n0qb{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:18px}.guides.svelte-36n0qb a:where(.svelte-36n0qb){display:grid;gap:4px;padding:20px;border-radius:18px;border:1px solid var(--line);background:var(--elevated);text-decoration:none;box-shadow:var(--shadow-sm);transition:border-color .15s ease,transform .15s ease}.guides.svelte-36n0qb a:where(.svelte-36n0qb):hover{border-color:var(--accent);transform:translateY(-2px)}.guides.svelte-36n0qb a:where(.svelte-36n0qb)>span:where(.svelte-36n0qb):first-child{font-size:30px}.guides.svelte-36n0qb strong:where(.svelte-36n0qb){font-size:18px}
