.legal-page[data-astro-cid-fmzvkzhr]{background:var(--background);padding-bottom:clamp(64px,8vw,110px)}.legal-hero[data-astro-cid-fmzvkzhr]{background:var(--bg-light-hero);padding:clamp(56px,8vw,104px) 0 clamp(40px,5vw,64px);position:relative;overflow:hidden}.legal-hero-inner[data-astro-cid-fmzvkzhr]{text-align:center;flex-direction:column;align-items:center;display:flex}.legal-kicker[data-astro-cid-fmzvkzhr]{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.75rem;font-weight:700;display:block}.legal-hero[data-astro-cid-fmzvkzhr] h1[data-astro-cid-fmzvkzhr]{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2.5rem,6vw,4.25rem);line-height:1.03}.legal-meta[data-astro-cid-fmzvkzhr]{margin-top:18px}.legal-meta[data-astro-cid-fmzvkzhr] .effective-date,.legal-meta[data-astro-cid-fmzvkzhr] p{color:var(--muted);max-width:none;margin:0;font-size:.9rem}.legal-body[data-astro-cid-fmzvkzhr]{align-items:start;gap:24px;display:grid}.legal-prose[data-astro-cid-fmzvkzhr]{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;width:100%;max-width:780px;margin:0 auto;padding:clamp(24px,4.5vw,56px)}.legal-prose[data-astro-cid-fmzvkzhr] h1[data-astro-cid-fmzvkzhr]{margin-bottom:40px;font-size:clamp(2rem,4vw,2.75rem)}.legal-prose[data-astro-cid-fmzvkzhr] h2[data-astro-cid-fmzvkzhr]{letter-spacing:-.025em;margin-top:48px;margin-bottom:16px;scroll-margin-top:96px;font-size:clamp(1.25rem,2.2vw,1.6rem)}.legal-prose[data-astro-cid-fmzvkzhr] h2[data-astro-cid-fmzvkzhr]:first-child{margin-top:0}.legal-prose[data-astro-cid-fmzvkzhr] h3[data-astro-cid-fmzvkzhr]{color:var(--secondary);margin-top:32px;margin-bottom:12px;font-size:1rem}.legal-prose[data-astro-cid-fmzvkzhr] p[data-astro-cid-fmzvkzhr]{color:var(--secondary);max-width:none;margin-top:0;margin-bottom:20px;line-height:1.75}.legal-prose[data-astro-cid-fmzvkzhr] ul[data-astro-cid-fmzvkzhr],.legal-prose[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{color:var(--secondary);margin-bottom:20px;padding-left:1.5rem;line-height:1.75}.legal-prose[data-astro-cid-fmzvkzhr] li[data-astro-cid-fmzvkzhr]{margin-bottom:6px}.legal-prose[data-astro-cid-fmzvkzhr] .effective-date[data-astro-cid-fmzvkzhr]{color:var(--muted);margin-top:-24px;margin-bottom:40px;font-size:.875rem}.legal-prose[data-astro-cid-fmzvkzhr] .cta-block[data-astro-cid-fmzvkzhr]{background:var(--surface);border-radius:var(--radius-md);border-left:3px solid var(--primary);margin-top:48px;padding:32px}.legal-prose[data-astro-cid-fmzvkzhr] .cta-block[data-astro-cid-fmzvkzhr] p[data-astro-cid-fmzvkzhr]{margin-bottom:16px}.legal-jump[data-astro-cid-fmzvkzhr]{width:100%;max-width:780px;margin:0 auto}.legal-jump-details[data-astro-cid-fmzvkzhr]{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.legal-jump-summary[data-astro-cid-fmzvkzhr]{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--secondary);justify-content:space-between;align-items:center;min-height:48px;padding:14px 20px;font-size:.72rem;font-weight:700;list-style:none;display:flex}.legal-jump-summary[data-astro-cid-fmzvkzhr]::-webkit-details-marker{display:none}.legal-jump-summary[data-astro-cid-fmzvkzhr]:after{content:"+";color:var(--primary);font-size:1.125rem;font-weight:400;line-height:1}.legal-jump-details[data-astro-cid-fmzvkzhr][open] .legal-jump-summary[data-astro-cid-fmzvkzhr]:after{content:"−"}.legal-jump-list[data-astro-cid-fmzvkzhr]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.legal-jump-list li{border-bottom:1px solid var(--border)}.legal-jump-list li:last-child{border-bottom:0}.legal-jump-list a{min-height:44px;color:var(--secondary);align-items:center;padding:8px 20px;font-size:.9375rem;text-decoration:none;transition:color .15s,background .15s;display:flex}.legal-jump-list a:hover{color:var(--primary);background:var(--surface)}.legal-prose[data-astro-cid-fmzvkzhr] h2[data-astro-cid-fmzvkzhr]{scroll-margin-top:96px}@media (width>=1080px){.legal-body[data-astro-cid-fmzvkzhr]{grid-template-columns:260px minmax(0,780px);justify-content:center;gap:32px}.legal-jump[data-astro-cid-fmzvkzhr]{max-width:none;margin:0;position:sticky;top:96px}.legal-jump-summary[data-astro-cid-fmzvkzhr]{pointer-events:none}.legal-jump-summary[data-astro-cid-fmzvkzhr]:after{display:none}.legal-prose[data-astro-cid-fmzvkzhr]{margin:0}}
