html:has(.page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0b09}body:has(.page){color:#f4f2ed;background:#0c0b09;margin:0}.page.svelte-1j4aiiw{--color-gold:#84754e;--color-charcoal:#282317;--color-warm-white:#f4f2ed;--color-slate:#5a544a;--color-bg:#0c0b09;--font-sans:Aptos, "Segoe UI", "Avenir Next", "Century Gothic", sans-serif;box-sizing:border-box;background:radial-gradient(48rem 24rem at 12% 0%, #84754e14, transparent 62%), var(--color-bg);width:100%;max-width:1920px;min-height:100dvh;color:var(--color-warm-white);font-family:var(--font-sans);margin-inline:auto}.doc-meta.svelte-1j4aiiw,.back.svelte-1j4aiiw a:where(.svelte-1j4aiiw){letter-spacing:.18em;text-transform:uppercase}.back.svelte-1j4aiiw a:where(.svelte-1j4aiiw):focus-visible,.legal-main.svelte-1j4aiiw a:where(.svelte-1j4aiiw):focus-visible{outline-offset:3px;outline:1px solid #c6a75ed9}.legal-main.svelte-1j4aiiw{box-sizing:border-box;width:min(100%,52rem);margin:0 auto;padding:1.5rem clamp(1.25rem,5vw,3rem) 4rem}.back.svelte-1j4aiiw{margin:0 0 1.75rem;font-size:.68rem}.back.svelte-1j4aiiw a:where(.svelte-1j4aiiw){color:#f4f2edb3;text-decoration:none}.back.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover{color:var(--color-gold)}.doc-header.svelte-1j4aiiw{border-bottom:1px solid #84754e59;margin-bottom:2.5rem;padding-bottom:1.5rem}h1.svelte-1j4aiiw{color:var(--color-warm-white);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:480;line-height:1.15}.doc-meta.svelte-1j4aiiw{color:#f4f2edb3;flex-wrap:wrap;gap:.45rem .65rem;margin:1rem 0 0;font-size:.68rem;display:flex}.doc-applies.svelte-1j4aiiw{color:#f4f2edc7;margin:.85rem 0 0;font-size:.92rem;line-height:1.5}.doc-applies.svelte-1j4aiiw .label:where(.svelte-1j4aiiw){color:var(--color-gold);letter-spacing:.14em;text-transform:uppercase;margin-right:.55rem;font-size:.72rem;font-weight:560}.policy-section.svelte-1j4aiiw{margin:0 0 2.15rem}.policy-section.svelte-1j4aiiw h2:where(.svelte-1j4aiiw){color:var(--color-warm-white);letter-spacing:.02em;margin:0 0 .85rem;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:560;line-height:1.35}.policy-section.svelte-1j4aiiw p:where(.svelte-1j4aiiw),.policy-section.svelte-1j4aiiw li:where(.svelte-1j4aiiw){color:#f4f2eddb;font-size:clamp(.95rem,1.05vw,1.02rem);font-weight:400;line-height:1.65}.policy-section.svelte-1j4aiiw p:where(.svelte-1j4aiiw){margin:0 0 .9rem}.policy-section.svelte-1j4aiiw ul:where(.svelte-1j4aiiw){margin:0 0 .95rem;padding-left:1.2rem}.policy-section.svelte-1j4aiiw li:where(.svelte-1j4aiiw){margin:0 0 .45rem}.policy-section.svelte-1j4aiiw a:where(.svelte-1j4aiiw),.doc-applies.svelte-1j4aiiw a:where(.svelte-1j4aiiw){color:#c6a75e;text-underline-offset:.18em;text-decoration:underline}.policy-section.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover,.doc-applies.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover{color:var(--color-gold)}@media (width<=40rem){.legal-main.svelte-1j4aiiw{padding-inline:1rem;padding-top:1.15rem}.doc-meta.svelte-1j4aiiw{flex-direction:column;gap:.35rem}.doc-meta.svelte-1j4aiiw span[aria-hidden=true]:where(.svelte-1j4aiiw){display:none}}
