.family.svelte-1hj79c3{grid-template-columns:340px 1fr;gap:56px;display:grid}.family-tag.svelte-1hj79c3{font-family:var(--font-mono);color:var(--accent);letter-spacing:.14em;margin-bottom:14px;font-size:12px}.family-head.svelte-1hj79c3 h2:where(.svelte-1hj79c3){letter-spacing:-.01em;margin:0;font-size:30px;font-weight:600}.pills.svelte-1hj79c3{grid-template-columns:1fr 1fr;align-self:start;gap:12px;display:grid}.pill.svelte-1hj79c3{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:18px 20px;font-size:15px;transition:border-color .2s,transform .2s}.pill.svelte-1hj79c3:hover{border-color:var(--accent);transform:translate(4px)}.pill.on-bg.svelte-1hj79c3{background:var(--bg)}.intro.svelte-1hj79c3{color:var(--muted);max-width:720px;margin:16px 0 44px;font-size:17px}.method-grid.svelte-1hj79c3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.method-card.svelte-1hj79c3{background:var(--panel);border:1px solid var(--line);border-radius:5px;padding:28px}.method-num.svelte-1hj79c3{font-family:var(--font-mono);color:var(--accent);margin-bottom:12px;font-size:24px;font-weight:600}.method-card.svelte-1hj79c3 h3:where(.svelte-1hj79c3){margin:0 0 8px;font-size:17px;font-weight:600}.method-card.svelte-1hj79c3 p:where(.svelte-1hj79c3){color:var(--muted);margin:0;font-size:14.5px}@media (width<=920px){.family.svelte-1hj79c3{grid-template-columns:1fr;gap:24px}.method-grid.svelte-1hj79c3{grid-template-columns:1fr}}@media (width<=600px){.pills.svelte-1hj79c3{grid-template-columns:1fr}}
