.next-legal-document.svelte-hwib6n{width:100vw;min-height:100vh;color:var(--ss-next-color-ink);background:#f2efe6;margin:-1.25rem 0 -2.5rem calc(50% - 50vw);overflow:clip}.document-hero.svelte-hwib6n{color:#f7f4ec;background:radial-gradient(circle at 84% 15%,#294be847,#0000 31rem),#10100f;border-bottom:1px solid #ffffff21}.hero-inner.svelte-hwib6n,.policy-switcher-inner.svelte-hwib6n,.document-layout.svelte-hwib6n,.mobile-index.svelte-hwib6n{width:min(100%,90rem);margin-inline:auto}.hero-inner.svelte-hwib6n{grid-template-columns:minmax(0,1fr) minmax(13rem,17rem);align-items:end;gap:clamp(2rem,5vw,5rem);padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,5vw,5.5rem) clamp(2.75rem,5vw,4.5rem);display:grid}.document-kicker.svelte-hwib6n,.document-meta.svelte-hwib6n dt:where(.svelte-hwib6n),.document-index.svelte-hwib6n>p:where(.svelte-hwib6n){letter-spacing:.1em;text-transform:uppercase;font-family:Fira Code,monospace;font-size:.7rem;font-weight:700}.document-kicker.svelte-hwib6n{color:#8da1ff}h1.svelte-hwib6n{max-width:none;font-family:var(--font-heading,"Geom", Inter, sans-serif);letter-spacing:-.035em;margin-top:1rem;font-size:clamp(2.4rem,3.8vw,3.4rem);font-weight:650;line-height:.98}.document-summary.svelte-hwib6n{color:#c8c6bf;max-width:42rem;font-family:var(--font-serif,Georgia, serif);margin-top:1.2rem;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.6}.document-meta.svelte-hwib6n{border-top:1px solid #fff3;gap:1.25rem;padding-top:1.25rem;display:grid}.document-meta.svelte-hwib6n div:where(.svelte-hwib6n){grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;display:grid}.document-meta.svelte-hwib6n dt:where(.svelte-hwib6n){color:#8da1ff}.document-meta.svelte-hwib6n dd:where(.svelte-hwib6n){font-size:.88rem;font-weight:650;line-height:1.45}.policy-switcher.svelte-hwib6n{border-top:1px solid #ffffff1f}.policy-switcher-inner.svelte-hwib6n{gap:0;padding-inline:clamp(1.25rem,5vw,5.5rem);display:flex}.policy-switcher.svelte-hwib6n a:where(.svelte-hwib6n),.policy-switcher.svelte-hwib6n span:where(.svelte-hwib6n){color:#9f9d97;letter-spacing:.05em;text-transform:uppercase;border-right:1px solid #ffffff1f;padding:1rem clamp(1rem,2.4vw,2rem);font-family:Fira Code,monospace;font-size:.68rem;font-weight:700}.policy-switcher.svelte-hwib6n a:where(.svelte-hwib6n):first-child,.policy-switcher.svelte-hwib6n span:where(.svelte-hwib6n):first-child{border-left:1px solid #ffffff1f}.policy-switcher.svelte-hwib6n a:where(.svelte-hwib6n):hover,.policy-switcher.svelte-hwib6n span[aria-current=page]:where(.svelte-hwib6n){color:#fff;background:#294be8}.document-paper.svelte-hwib6n{border-bottom:1px solid #171714}.document-layout.svelte-hwib6n{grid-template-columns:15rem minmax(0,47rem);justify-content:center;gap:clamp(3rem,8vw,8rem);padding:clamp(3rem,6vw,6rem) clamp(1.25rem,5vw,5.5rem) clamp(5rem,9vw,9rem);display:grid}.document-index.svelte-hwib6n{align-self:start;position:sticky;top:6rem}.document-index.svelte-hwib6n>p:where(.svelte-hwib6n){color:#6d6960;border-bottom:1px solid #b9b5aa;padding-bottom:.9rem}.document-index.svelte-hwib6n nav:where(.svelte-hwib6n){padding-top:.65rem;display:grid}.document-index.svelte-hwib6n a:where(.svelte-hwib6n),.mobile-index.svelte-hwib6n a:where(.svelte-hwib6n){color:#6d6960;border-left:2px solid #0000;padding:.55rem .8rem;font-size:.82rem;font-weight:650;line-height:1.35}.document-index.svelte-hwib6n a:where(.svelte-hwib6n):hover,.document-index.svelte-hwib6n a.active:where(.svelte-hwib6n),.mobile-index.svelte-hwib6n a:where(.svelte-hwib6n):hover,.mobile-index.svelte-hwib6n a.active:where(.svelte-hwib6n){color:#294be8;border-left-color:#294be8}.mobile-index.svelte-hwib6n{display:none}.document-content.svelte-hwib6n{min-width:0}.document-content.svelte-hwib6n .legal-section{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #c9c5ba;border-radius:0;padding:0 0 clamp(2.75rem,5vw,4.5rem);scroll-margin-top:6rem}.document-content.svelte-hwib6n .legal-section+.legal-section{padding-top:clamp(2.75rem,5vw,4.5rem)}.document-content.svelte-hwib6n .legal-section:last-child{border-bottom:0;padding-bottom:0}.document-content.svelte-hwib6n .legal-section h2{color:#11110f;font-family:var(--font-heading,"Geom", Inter, sans-serif);letter-spacing:-.025em;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:650;line-height:1.05}.document-content.svelte-hwib6n .legal-section h3{color:#11110f;font-family:var(--font-heading,"Geom", Inter, sans-serif);margin-top:2rem;font-size:1.15rem;font-weight:650}.document-content.svelte-hwib6n .legal-section p,.document-content.svelte-hwib6n .legal-section li{color:#454139;font-family:var(--font-serif,Georgia, serif);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.78}.document-content.svelte-hwib6n .legal-section p{margin-top:1.15rem}.document-content.svelte-hwib6n .legal-section ul{gap:.65rem;margin-top:1.2rem;padding-left:1.25rem;list-style:outside;display:grid}.document-content.svelte-hwib6n .legal-section a{color:#294be8;text-underline-offset:.2em;text-decoration-color:currentColor}.document-content.svelte-hwib6n .legal-callout{background:#e5e8fb;border:0;border-left:3px solid #294be8;border-radius:0;margin-top:1.5rem;padding:1.25rem 1.4rem}.document-content.svelte-hwib6n .legal-callout p{color:#242a55;margin:0;font-family:Inter,sans-serif;font-size:.95rem;font-weight:550;line-height:1.65}.document-footer.svelte-hwib6n{color:#f7f4ec;background:#10100f;justify-content:space-between;align-items:end;gap:2rem;width:100%;margin:0;padding-block:2.5rem 3rem;padding-inline:max(clamp(1.25rem,5vw,5.5rem),50vw - 39.5rem);display:flex}.document-footer.svelte-hwib6n p:where(.svelte-hwib6n){color:#8da1ff;letter-spacing:.07em;text-transform:uppercase;font-family:Fira Code,monospace;font-size:.68rem;font-weight:700}.document-footer.svelte-hwib6n div:where(.svelte-hwib6n)>a:where(.svelte-hwib6n){font-family:var(--font-heading,"Geom", Inter, sans-serif);margin-top:.55rem;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:650;display:inline-block}.document-footer.svelte-hwib6n nav:where(.svelte-hwib6n){flex-wrap:wrap;justify-content:flex-end;gap:.75rem 1.5rem;display:flex}.document-footer.svelte-hwib6n nav:where(.svelte-hwib6n) a:where(.svelte-hwib6n){color:#c8c6bf;font-size:.78rem;font-weight:650}.document-footer.svelte-hwib6n a:where(.svelte-hwib6n):hover{color:#8da1ff}@media (width>=1100px){h1.svelte-hwib6n{white-space:nowrap}}@media (width<=760px){.hero-inner.svelte-hwib6n{grid-template-columns:1fr;gap:2.5rem;padding-top:3.5rem}h1.svelte-hwib6n{font-size:clamp(2.35rem,10vw,3.25rem)}.policy-switcher-inner.svelte-hwib6n{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0;display:grid}.policy-switcher.svelte-hwib6n a:where(.svelte-hwib6n),.policy-switcher.svelte-hwib6n span:where(.svelte-hwib6n){text-align:center;white-space:normal;place-items:center;min-width:0;padding:.85rem .35rem;font-size:.58rem;line-height:1.35;display:grid}.mobile-index.svelte-hwib6n{padding:1.25rem;display:block}.mobile-index.svelte-hwib6n summary:where(.svelte-hwib6n){letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #9f9b90;padding:.85rem 1rem;font-family:Fira Code,monospace;font-size:.7rem;font-weight:700}.mobile-index.svelte-hwib6n nav:where(.svelte-hwib6n){border:1px solid #9f9b90;border-top:0;padding:.65rem;display:grid}.document-layout.svelte-hwib6n{padding-top:2.5rem;display:block}.document-index.svelte-hwib6n{display:none}.document-footer.svelte-hwib6n{flex-direction:column;align-items:start}.document-footer.svelte-hwib6n nav:where(.svelte-hwib6n){justify-content:flex-start}}@media print{.next-legal-document.svelte-hwib6n,.document-hero.svelte-hwib6n,.document-footer.svelte-hwib6n{color:#000;background:#fff}.hero-inner.svelte-hwib6n{grid-template-columns:1fr;gap:1rem;padding:1rem 0 1.5rem}.document-summary.svelte-hwib6n,.document-meta.svelte-hwib6n dt:where(.svelte-hwib6n),.document-footer.svelte-hwib6n p:where(.svelte-hwib6n){color:#333}.policy-switcher.svelte-hwib6n,.document-index.svelte-hwib6n,.mobile-index.svelte-hwib6n,.document-footer.svelte-hwib6n nav:where(.svelte-hwib6n){display:none}.document-layout.svelte-hwib6n{padding:1.5rem 0;display:block}.document-content.svelte-hwib6n .legal-section{break-inside:avoid}.document-footer.svelte-hwib6n{padding:1rem 0}}
