.legal-layout.svelte-1hnbdyl{width:min(var(--content-lane), calc(100% - 2rem));padding:var(--content-top) 0 var(--space-3xl);margin-inline:auto}.legal-header.svelte-1hnbdyl{text-align:left;margin-bottom:var(--space-xl)}.assured-pill.svelte-1hnbdyl{letter-spacing:.02em;color:#4a3618;background:linear-gradient(135deg,#f3d27a,#d9932c);border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:800;display:inline-block;box-shadow:inset 0 1px #ffffff73}.legal-header.svelte-1hnbdyl h1:where(.svelte-1hnbdyl){font-family:var(--font-display);font-size:var(--content-title);max-width:none;margin:var(--space-sm) 0;color:var(--ink);letter-spacing:-.015em;line-height:1.12}.legal-header.svelte-1hnbdyl p:where(.svelte-1hnbdyl){color:var(--muted);margin:0;font-size:1.05rem;line-height:1.55}.legal-column.svelte-1hnbdyl{gap:var(--space-lg);align-content:start;display:grid}.legal-section.svelte-1hnbdyl{gap:var(--space-xs);display:grid}.legal-section.svelte-1hnbdyl h2:where(.svelte-1hnbdyl){font-size:1rem;font-family:var(--font-body);color:var(--ink);margin:0;font-weight:800}.legal-section.svelte-1hnbdyl p:where(.svelte-1hnbdyl),.legal-section.svelte-1hnbdyl li,.legal-section.svelte-1hnbdyl dd:where(.svelte-1hnbdyl){color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.legal-section.svelte-1hnbdyl ul{margin:var(--space-2xs) 0 0;padding-left:1.2rem}.legal-section.svelte-1hnbdyl li+li{margin-top:var(--space-2xs)}.legal-section.svelte-1hnbdyl strong{color:var(--ink);font-weight:700}.legal-section.svelte-1hnbdyl a:where(.svelte-1hnbdyl){color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration:underline}.faq.svelte-1hnbdyl{margin:var(--space-2xs) 0 0;gap:var(--space-2xs);display:grid}.faq.svelte-1hnbdyl dt:where(.svelte-1hnbdyl){color:var(--ink);margin-top:var(--space-xs);font-size:.9rem;font-weight:700}.faq.svelte-1hnbdyl dt:where(.svelte-1hnbdyl):first-child{margin-top:0}.faq.svelte-1hnbdyl dd:where(.svelte-1hnbdyl){margin:0}.legal-section-cta.svelte-1hnbdyl{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg,16px);background:color-mix(in oklch, var(--green) 8%, var(--surface))}.legal-section-cta.svelte-1hnbdyl p:where(.svelte-1hnbdyl){color:var(--ink)}
