main.svelte-1teoznn{padding-bottom:60px}article.svelte-1teoznn{max-width:720px;margin:0 auto;padding:32px 0}.crumbs.svelte-1teoznn{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:18px;flex-wrap:wrap}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--muted);font-weight:600}.crumbs.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--ink)}.crumbs.svelte-1teoznn .dot:where(.svelte-1teoznn){color:var(--line)}.crumbs.svelte-1teoznn .mono:where(.svelte-1teoznn){color:var(--muted)}h1.svelte-1teoznn{font-size:clamp(28px,3.6vw,42px);font-weight:800;text-wrap:balance;line-height:1.08}.tags.svelte-1teoznn{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 0}.tag.svelte-1teoznn{background:var(--surface-2);color:var(--muted);padding:3px 12px;border-radius:var(--r-pill);font-size:12.5px}.answer.svelte-1teoznn{margin:24px 0 8px;padding:20px 22px;background:var(--accent-soft);border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent)}.answer.svelte-1teoznn .alabel:where(.svelte-1teoznn){font-family:var(--mono);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--accent-ink)}.answer.svelte-1teoznn p:where(.svelte-1teoznn){margin-top:8px;font-size:17.5px;line-height:1.55;color:var(--ink);font-weight:500}.prose.svelte-1teoznn{font-size:17px;line-height:1.72;color:var(--ink);margin-top:26px}.prose.svelte-1teoznn h2{font-size:25px;margin:38px 0 12px;font-family:var(--disp);letter-spacing:-.03em}.prose.svelte-1teoznn h3{font-size:20px;margin:28px 0 10px;font-family:var(--disp)}.prose.svelte-1teoznn p{margin:15px 0}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin:15px 0;padding-left:24px}.prose.svelte-1teoznn li{margin:8px 0}.prose.svelte-1teoznn strong{color:var(--ink);font-weight:700}.prose.svelte-1teoznn a{color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:2px}.prose.svelte-1teoznn a:hover{color:var(--accent-ink)}.prose.svelte-1teoznn blockquote{margin:22px 0;padding:14px 20px;background:var(--primary-soft);border-radius:var(--r-md);color:var(--primary-ink);font-weight:500}.prose.svelte-1teoznn table{width:100%;border-collapse:collapse;margin:22px 0;font-size:15px}.prose.svelte-1teoznn th{text-align:left;font-weight:700;padding:9px 12px;border-bottom:2px solid var(--line);background:var(--surface)}.prose.svelte-1teoznn td{padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--muted)}.prose.svelte-1teoznn code{font-family:var(--mono);font-size:.88em;background:var(--surface);padding:2px 6px;border-radius:6px}.faq.svelte-1teoznn{margin-top:44px;border-top:1px solid var(--line);padding-top:28px}.faq.svelte-1teoznn>h2:where(.svelte-1teoznn){font-size:26px;margin-bottom:8px}.qa.svelte-1teoznn{padding:18px 0;border-bottom:1px solid var(--line)}.qa.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:18px;font-weight:700;letter-spacing:-.01em}.qa.svelte-1teoznn p:where(.svelte-1teoznn){margin-top:8px;color:var(--muted);font-size:16px;line-height:1.6}.cta.svelte-1teoznn{margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 28px;border-radius:var(--r-lg);background:color-mix(in srgb,var(--primary) 9%,var(--bg));border:2px solid color-mix(in srgb,var(--primary) 28%,var(--line))}.cta.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:21px}.cta.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--muted);margin-top:6px;max-width:44ch}.btn.svelte-1teoznn{background:var(--primary);color:var(--on-primary);font-weight:700;font-size:16px;padding:13px 22px;border-radius:var(--r-md);box-shadow:0 4px 0 var(--primary-ink);white-space:nowrap}.btn.svelte-1teoznn:active{transform:translateY(2px);box-shadow:0 2px 0 var(--primary-ink)}.related.svelte-1teoznn{margin-top:44px}.related.svelte-1teoznn>h2:where(.svelte-1teoznn){font-size:22px;margin-bottom:14px}.rlist.svelte-1teoznn{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rcard.svelte-1teoznn{display:block;padding:20px 22px;background:var(--surface);border:2px solid var(--line);border-radius:var(--r-md);color:var(--ink);transition:transform .14s var(--ease),border-color .14s}.rcard.svelte-1teoznn:hover{transform:translateY(-2px);border-color:var(--accent)}.rcard.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:17px;font-weight:700}.rcard.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--muted);font-size:14px;margin:8px 0 12px;line-height:1.5}.rarrow.svelte-1teoznn{color:var(--accent);font-weight:700;font-size:14px}footer.svelte-1teoznn{border-top:1px solid var(--line);padding:26px 0;color:var(--muted);font-size:13px;margin-top:44px}.frow.svelte-1teoznn{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.links.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--muted)}.links.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--ink)}@media (max-width: 600px){.rlist.svelte-1teoznn{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.rcard.svelte-1teoznn:hover{transform:none}}
