.wrap.svelte-l1uxlt{max-width:700px;margin:0 auto;padding:32px 0 48px}.back.svelte-l1uxlt{color:var(--accent);margin-bottom:20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.back.svelte-l1uxlt:hover{text-decoration:underline}.head.svelte-l1uxlt{border-bottom:1px solid var(--border);margin-bottom:26px;padding-bottom:22px}time.svelte-l1uxlt{color:var(--text-mute);letter-spacing:.01em;margin-bottom:12px;font-size:13px;font-weight:600;display:block}h1.svelte-l1uxlt{letter-spacing:-.02em;text-wrap:balance;margin:0 0 18px;font-size:clamp(28px,5.2vw,40px);line-height:1.15}.lead.svelte-l1uxlt{color:var(--text-sub);margin:0;font-size:clamp(17px,2.6vw,19px);line-height:1.65}.prose.svelte-l1uxlt{font-size:clamp(16px,2.4vw,17px)}.prose.svelte-l1uxlt h2:where(.svelte-l1uxlt){letter-spacing:-.01em;text-wrap:balance;margin:36px 0 12px;font-size:clamp(20px,3.4vw,23px);line-height:1.3}.prose.svelte-l1uxlt p:where(.svelte-l1uxlt){color:var(--text-sub);margin:0 0 18px;line-height:1.8}.prose.svelte-l1uxlt ul:where(.svelte-l1uxlt){gap:12px;margin:6px 0 18px;padding:0;list-style:none;display:grid}.prose.svelte-l1uxlt li:where(.svelte-l1uxlt){color:var(--text-sub);padding-inline-start:30px;line-height:1.65;position:relative}.prose.svelte-l1uxlt li:where(.svelte-l1uxlt):before{content:"✓";inset-inline-start:0;width:20px;height:20px;color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent-bor);border-radius:999px;place-items:center;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;top:1px}a.svelte-l1uxlt:not(.btn){color:var(--accent);text-underline-offset:2px}.note.svelte-l1uxlt{background:var(--surface-2);border:1px solid var(--border);color:var(--text-mute);border-radius:12px;margin-top:28px;padding:16px 18px;font-size:14px;line-height:1.7}.cta-row.svelte-l1uxlt{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px;margin-top:32px;padding-top:28px;display:flex}.cta-row.svelte-l1uxlt .btn:where(.svelte-l1uxlt){text-align:center;flex:auto}@media (width<=560px){.wrap.svelte-l1uxlt{padding:24px 0 40px}.head.svelte-l1uxlt{margin-bottom:22px;padding-bottom:18px}.prose.svelte-l1uxlt h2:where(.svelte-l1uxlt){margin-top:30px}.cta-row.svelte-l1uxlt .btn:where(.svelte-l1uxlt){flex-basis:100%}}
