.preview.svelte-1ogdj5t{border:1.5px solid var(--rule);background:var(--paper);border-radius:3px;overflow:hidden}.head.svelte-1ogdj5t{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1.5px solid var(--rule);background:var(--paper-edge);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.filter-dot.svelte-1ogdj5t{width:6px;height:6px;border-radius:50%;background:var(--brand)}.breadcrumb.svelte-1ogdj5t{color:var(--ink-faint)}.breadcrumb.svelte-1ogdj5t em:where(.svelte-1ogdj5t){font-style:normal;color:var(--ink)}.meta.svelte-1ogdj5t{margin-left:auto;display:inline-flex;align-items:center;gap:10px}.ct.svelte-1ogdj5t{color:var(--ink)}.illustrative.svelte-1ogdj5t{border:1px dashed var(--ink-faint);padding:1px 6px;border-radius:1px;font-size:9px;letter-spacing:.16em;color:var(--ink-faint)}.rows.svelte-1ogdj5t{padding:4px 0}.row.svelte-1ogdj5t{display:grid;grid-template-columns:1fr auto;gap:16px;padding:12px 16px;border-bottom:1px dashed color-mix(in srgb,var(--ink-faint) 50%,transparent);align-items:start}.row.svelte-1ogdj5t:last-child{border-bottom:none}.row.sel.svelte-1ogdj5t{background:color-mix(in srgb,var(--brand-soft) 60%,var(--paper));border-left:3px solid var(--brand);padding-left:13px}.row.sel.svelte-1ogdj5t .nm:where(.svelte-1ogdj5t){font-weight:600}.nm.svelte-1ogdj5t{font-family:var(--font-serif);font-size:14px;line-height:1.3}.nm.svelte-1ogdj5t em:where(.svelte-1ogdj5t){font-style:italic}.cite.svelte-1ogdj5t{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint);margin-top:3px;letter-spacing:.05em}.tags.svelte-1ogdj5t{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end;max-width:140px}.t.svelte-1ogdj5t{font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink-faint);padding:1px 5px;border-radius:1px;color:var(--ink-soft)}.t.claim.svelte-1ogdj5t{color:var(--claim);border-color:var(--claim)}.t.def.svelte-1ogdj5t{color:var(--defense);border-color:var(--defense)}.foot.svelte-1ogdj5t{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-top:1.5px solid var(--rule);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);background:var(--paper-edge)}.save.svelte-1ogdj5t{color:var(--brand);display:inline-flex;align-items:center;gap:5px}.hero.svelte-1jfp4oi{position:relative;border-bottom:1.5px solid var(--rule)}.grid.svelte-1jfp4oi{display:grid;grid-template-columns:7fr 5fr;align-items:stretch;border-left:1.5px solid var(--rule);border-right:1.5px solid var(--rule);max-width:1180px;margin:0 auto}.left.svelte-1jfp4oi{padding:96px 56px 80px;border-right:1.5px solid var(--rule)}.right.svelte-1jfp4oi{padding:28px;background:color-mix(in srgb,var(--paper-cool) 90%,var(--paper-deep));display:flex;flex-direction:column;justify-content:center}.eyebrow.svelte-1jfp4oi{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:28px}.eyebrow.svelte-1jfp4oi .mark:where(.svelte-1jfp4oi){font-family:var(--font-serif);font-style:italic;font-size:18px;line-height:1;color:var(--brand);letter-spacing:0;text-transform:none}h1.svelte-1jfp4oi{font-family:var(--font-serif);font-size:64px;font-weight:400;letter-spacing:-.022em;line-height:1.02;margin:0 0 28px;color:var(--ink);text-wrap:balance}h1.svelte-1jfp4oi em:where(.svelte-1jfp4oi){font-style:italic;font-weight:400}.sub.svelte-1jfp4oi{font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:50ch;margin:0 0 28px}.cta-row.svelte-1jfp4oi{display:flex;gap:12px;margin-bottom:32px}.jurisdictions.svelte-1jfp4oi{border-top:1.5px solid var(--rule);padding-top:20px;display:grid;grid-template-columns:repeat(3,1fr)}.jur.svelte-1jfp4oi{padding:6px 14px 6px 0;border-right:1px dashed var(--ink-faint)}.jur.svelte-1jfp4oi:last-child{border-right:none;padding-right:0}.jur.svelte-1jfp4oi .label:where(.svelte-1jfp4oi){font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:3px}.jur.svelte-1jfp4oi .val:where(.svelte-1jfp4oi){font-family:var(--font-serif);font-size:24px;font-weight:400;letter-spacing:-.01em;line-height:1.1}.jur.svelte-1jfp4oi .val:where(.svelte-1jfp4oi) em:where(.svelte-1jfp4oi){font-style:italic;color:var(--brand)}.jur.svelte-1jfp4oi .cite:where(.svelte-1jfp4oi){font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.04em;color:var(--ink);margin-top:4px}.jur.svelte-1jfp4oi .det:where(.svelte-1jfp4oi){font-family:var(--font-mono);font-size:10px;color:var(--ink-faint);margin-top:2px}.strip.svelte-vo0kji{border-bottom:1.5px solid var(--rule);padding:14px 0;background:var(--paper)}.container.svelte-vo0kji{max-width:1180px;margin:0 auto;padding:0 56px;display:flex;align-items:center;-moz-column-gap:24px;column-gap:24px;row-gap:8px;flex-wrap:wrap}.lead.svelte-vo0kji{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.lead.svelte-vo0kji svg{color:var(--brand)}.item.svelte-vo0kji{display:inline-flex;align-items:baseline;gap:8px;font-size:13px;line-height:1.4}.item.svelte-vo0kji strong:where(.svelte-vo0kji){color:var(--ink);font-weight:600}.item.svelte-vo0kji .sep:where(.svelte-vo0kji){color:var(--ink-faint);font-weight:400}.item.svelte-vo0kji .det:where(.svelte-vo0kji){color:var(--ink-soft);font-weight:400}.overview.svelte-vo0kji{margin-left:auto;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);text-decoration:none;flex-shrink:0}.overview.svelte-vo0kji:hover{color:var(--brand-deep)}.section-head.svelte-1f69qaa{display:grid;grid-template-columns:80px 1fr 320px;gap:32px;margin-bottom:56px;align-items:end}.ord.svelte-1f69qaa{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--brand)}.inverted.svelte-1f69qaa .ord:where(.svelte-1f69qaa){color:var(--brand-soft)}h2.svelte-1f69qaa{font-family:var(--font-serif);font-size:44px;font-weight:400;letter-spacing:-.018em;line-height:1.05;margin:0;text-wrap:balance;color:var(--ink)}.inverted.svelte-1f69qaa h2:where(.svelte-1f69qaa){color:var(--paper)}h2.svelte-1f69qaa em{font-style:italic}.lede.svelte-1f69qaa{font-size:15px;line-height:1.55;color:var(--ink-soft)}.inverted.svelte-1f69qaa .lede:where(.svelte-1f69qaa){color:color-mix(in srgb,var(--paper) 75%,transparent)}.section.svelte-20fp6x{padding:96px 0;border-bottom:1.5px solid var(--rule)}.container.svelte-20fp6x{max-width:1180px;margin:0 auto;padding:0 56px}.features.svelte-20fp6x{display:grid;grid-template-columns:repeat(4,1fr);border:1.5px solid var(--rule);background:var(--paper);border-radius:2px}.feature.svelte-20fp6x{padding:28px 24px;border-right:1.5px dashed var(--ink-faint);position:relative;scroll-margin-top:96px}.feature.svelte-20fp6x:last-child{border-right:none}.ico.svelte-20fp6x{width:36px;height:36px;border:1.5px solid var(--rule);border-radius:3px;display:flex;align-items:center;justify-content:center;color:var(--brand);background:color-mix(in srgb,var(--paper) 92%,var(--paper-deep));margin-bottom:18px}.num.svelte-20fp6x{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.18em;color:var(--ink-faint);text-transform:uppercase;margin-bottom:8px}h3.svelte-20fp6x{font-family:var(--font-serif);font-size:22px;font-weight:600;margin:0 0 10px;line-height:1.18;letter-spacing:-.005em;color:var(--ink)}p.svelte-20fp6x{font-size:14px;line-height:1.55;color:var(--ink-soft);margin:0}.section.svelte-pyfec1{padding:96px 0;background:var(--ink);color:var(--paper);border-bottom:1.5px solid var(--rule)}.container.svelte-pyfec1{max-width:1180px;margin:0 auto;padding:0 56px}.promises.svelte-pyfec1{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1.5px solid color-mix(in srgb,var(--paper) 22%,transparent)}.promises.svelte-pyfec1 li:where(.svelte-pyfec1){padding:28px;border-right:1.5px dashed color-mix(in srgb,var(--paper) 22%,transparent);display:flex;flex-direction:column;gap:10px}.promises.svelte-pyfec1 li:where(.svelte-pyfec1):last-child{border-right:none}.promises.svelte-pyfec1 strong:where(.svelte-pyfec1){font-family:var(--font-serif);font-size:19px;font-weight:600;color:var(--paper);line-height:1.25}.promises.svelte-pyfec1 span:where(.svelte-pyfec1){font-size:14px;line-height:1.6;color:color-mix(in srgb,var(--paper) 75%,transparent)}.actions.svelte-pyfec1{display:flex;flex-wrap:wrap;gap:10px}.actions.svelte-pyfec1 a:where(.svelte-pyfec1){display:inline-flex;align-items:center;gap:7px;border:1.5px solid color-mix(in srgb,var(--paper) 30%,transparent);padding:10px 16px;border-radius:3px;font-size:13px;color:var(--paper);text-decoration:none;transition:color .12s ease,border-color .12s ease,background .12s ease}.actions.svelte-pyfec1 a.primary:where(.svelte-pyfec1){background:var(--brand);border-color:var(--brand)}.actions.svelte-pyfec1 a:where(.svelte-pyfec1):hover:not(.primary){border-color:var(--brand-soft);color:var(--brand-soft)}.actions.svelte-pyfec1 a.primary:where(.svelte-pyfec1):hover{background:var(--brand-deep);border-color:var(--brand-deep)}.section.svelte-8ezbmw{padding:96px 0;border-bottom:1.5px solid var(--rule)}.container.svelte-8ezbmw{max-width:1180px;margin:0 auto;padding:0 56px}.pricing.svelte-8ezbmw{border:1.5px solid var(--rule);background:var(--paper);border-radius:2px;overflow:hidden}.head.svelte-8ezbmw{display:grid;grid-template-columns:1.6fr 1fr 1fr;border-bottom:4px double var(--rule)}.head.svelte-8ezbmw .cell:where(.svelte-8ezbmw){padding:32px 28px;border-right:1.5px dashed var(--ink-faint)}.head.svelte-8ezbmw .cell:where(.svelte-8ezbmw):last-child{border-right:none}.head.svelte-8ezbmw .cell.empty:where(.svelte-8ezbmw){background:color-mix(in srgb,var(--paper) 92%,var(--paper-deep))}.head.svelte-8ezbmw .cell:where(.svelte-8ezbmw) .label:where(.svelte-8ezbmw){font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.head.svelte-8ezbmw .cell:where(.svelte-8ezbmw) .label:where(.svelte-8ezbmw) .badge:where(.svelte-8ezbmw){background:var(--brand);color:var(--paper);padding:2px 8px;border-radius:2px;font-size:9px}.head.svelte-8ezbmw .cell:where(.svelte-8ezbmw) h3:where(.svelte-8ezbmw){font-family:var(--font-serif);font-size:28px;font-weight:400;margin:0 0 6px;color:var(--ink)}.head.svelte-8ezbmw .cell:where(.svelte-8ezbmw) .num:where(.svelte-8ezbmw){font-family:var(--font-serif);font-size:44px;font-weight:400;letter-spacing:-.02em;line-height:1;margin-bottom:4px;color:var(--ink)}.head.svelte-8ezbmw .cell:where(.svelte-8ezbmw) .num:where(.svelte-8ezbmw) span:where(.svelte-8ezbmw){font-size:14px;font-family:var(--font-sans);color:var(--ink-faint);letter-spacing:0}.head.svelte-8ezbmw .cell:where(.svelte-8ezbmw) .det:where(.svelte-8ezbmw){font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:16px}.head.svelte-8ezbmw .cell.empty:where(.svelte-8ezbmw) .intro:where(.svelte-8ezbmw){font-family:var(--font-serif);font-size:22px;font-weight:400;letter-spacing:-.01em;line-height:1.2;margin-bottom:6px;color:var(--ink)}.head.svelte-8ezbmw .cell:where(.svelte-8ezbmw) .full-width{width:100%;justify-content:center}.row.svelte-8ezbmw{display:grid;grid-template-columns:1.6fr 1fr 1fr;border-bottom:1px dashed var(--ink-faint)}.row.svelte-8ezbmw:last-of-type{border-bottom:none}.row.svelte-8ezbmw .cell:where(.svelte-8ezbmw){padding:14px 28px;border-right:1.5px dashed var(--ink-faint);font-size:14px;line-height:1.45;color:var(--ink-soft);display:flex;align-items:center;gap:6px}.row.svelte-8ezbmw .cell:where(.svelte-8ezbmw):last-child{border-right:none}.row.svelte-8ezbmw .cell.feat:where(.svelte-8ezbmw){color:var(--ink);font-weight:500}.row.section-header.svelte-8ezbmw{background:color-mix(in srgb,var(--paper) 92%,var(--paper-deep))}.row.section-header.svelte-8ezbmw .cell:where(.svelte-8ezbmw){font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);padding:10px 28px}.row.svelte-8ezbmw .cell.has:where(.svelte-8ezbmw) svg{color:var(--ok)}.row.svelte-8ezbmw .cell.no:where(.svelte-8ezbmw){color:var(--ink-faint)}.row.svelte-8ezbmw .cell.no:where(.svelte-8ezbmw) svg{color:var(--ink-faint)}.row.svelte-8ezbmw .cell.has:where(.svelte-8ezbmw) em{font-family:var(--font-serif);font-style:italic;font-size:15px;color:var(--ink);font-weight:500}.foot.svelte-8ezbmw{display:grid;grid-template-columns:1.6fr 1fr 1fr;border-top:4px double var(--rule)}.foot.svelte-8ezbmw .cell:where(.svelte-8ezbmw){padding:22px 28px;border-right:1.5px dashed var(--ink-faint)}.foot.svelte-8ezbmw .cell:where(.svelte-8ezbmw):last-child{border-right:none}.foot.svelte-8ezbmw .cell.empty:where(.svelte-8ezbmw){background:color-mix(in srgb,var(--paper) 92%,var(--paper-deep));font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);display:flex;align-items:center;gap:6px}.foot.svelte-8ezbmw .cell.empty:where(.svelte-8ezbmw) a:where(.svelte-8ezbmw){color:var(--brand);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.foot.svelte-8ezbmw .foot-stamp:where(.svelte-8ezbmw){text-align:center;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);display:flex;align-items:center;justify-content:center}.cta.svelte-baxrhc{padding:96px 0;background:repeating-linear-gradient(135deg,rgba(180,69,42,.05) 0 1px,transparent 1px 12px),var(--paper);text-align:center;border-bottom:1.5px solid var(--rule)}.container.svelte-baxrhc{max-width:1180px;margin:0 auto;padding:0 56px}.ord.svelte-baxrhc{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin-bottom:20px}h2.svelte-baxrhc{font-family:var(--font-serif);font-size:56px;font-weight:400;letter-spacing:-.022em;line-height:1.05;max-width:22ch;margin:0 auto 16px;color:var(--ink)}h2.svelte-baxrhc em:where(.svelte-baxrhc){font-style:italic}p.svelte-baxrhc{font-size:16px;color:var(--ink-soft);max-width:50ch;margin:0 auto 32px;line-height:1.55}.row.svelte-baxrhc{display:flex;justify-content:center;gap:14px}
