.legal-page[data-v-7a3d7cc9]{--legal-width:min(calc(100% - var(--page-padding)*2), 1480px);color:var(--color-light);background:var(--color-black);scroll-behavior:smooth;overflow-x:clip}.legal-hero[data-v-7a3d7cc9]{width:var(--legal-width);border-bottom:1px solid #f2f4f724;margin-inline:auto;padding:clamp(4rem,7vw,7rem) 0 clamp(4rem,7vw,6.5rem);animation:.7s both legal-reveal-7a3d7cc9}.legal-hero__eyebrow[data-v-7a3d7cc9]{color:#f2f4f773;font:600 .65rem/1.4 var(--font-body);letter-spacing:.2em;margin:0 0 1.5rem}.legal-hero h1[data-v-7a3d7cc9]{font:700 clamp(3.8rem,6.5vw,7.5rem)/.88 var(--font-display);letter-spacing:-.065em;margin:0}.legal-hero h1 span[data-v-7a3d7cc9],.legal-hero h1 strong[data-v-7a3d7cc9]{font-weight:inherit;display:block}.legal-hero h1 strong[data-v-7a3d7cc9]{color:var(--color-cyan)}.legal-hero h1 i[data-v-7a3d7cc9]{color:var(--color-orange);font-style:normal}.legal-hero__meta[data-v-7a3d7cc9]{color:#f2f4f79e;max-width:56rem;font:400 clamp(.82rem,1vw,.96rem)/1.7 var(--font-body);grid-template-columns:minmax(0,1fr) auto;gap:2rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.legal-hero__meta p[data-v-7a3d7cc9]{margin:0}.legal-hero__meta p[data-v-7a3d7cc9]:last-child{color:#f2f4f76b;white-space:nowrap;font-size:.72rem}.legal-layout[data-v-7a3d7cc9]{width:var(--legal-width);grid-template-columns:minmax(12rem,26%) minmax(0,1fr);gap:clamp(3rem,8vw,9rem);margin-inline:auto;padding:clamp(4rem,7vw,7rem) 0 clamp(6rem,10vw,10rem);display:grid}.legal-index[data-v-7a3d7cc9]{top:calc(var(--header-height) + 2rem);flex-direction:column;align-items:flex-start;gap:.62rem;height:max-content;display:flex;position:sticky}.legal-index>p[data-v-7a3d7cc9]{color:#f2f4f761;font:600 .62rem/1.4 var(--font-body);letter-spacing:.18em;margin:0 0 .8rem}.legal-index a[data-v-7a3d7cc9]{color:#f2f4f77a;font:500 .75rem/1.45 var(--font-body);text-decoration:none;transition:color .18s,transform .18s}.legal-index a.is-active[data-v-7a3d7cc9],.legal-index a[data-v-7a3d7cc9]:focus-visible,.legal-index a[data-v-7a3d7cc9]:hover{color:var(--color-cyan);outline:none;transform:translate(.25rem)}.legal-document[data-v-7a3d7cc9]{overflow-wrap:anywhere;width:min(100%,54rem);max-width:54rem;animation:.65s .12s both legal-reveal-7a3d7cc9}.legal-section[data-v-7a3d7cc9]{scroll-margin-top:calc(var(--header-height) + 2rem);grid-template-columns:2rem minmax(0,1fr);gap:1.25rem;display:grid}.legal-section+.legal-section[data-v-7a3d7cc9]{border-top:1px solid #f2f4f71a;margin-top:clamp(3.5rem,6vw,5.5rem);padding-top:clamp(3rem,5vw,4.5rem)}.legal-section__number[data-v-7a3d7cc9]{color:var(--color-orange);font:600 .62rem/1.4 var(--font-body);letter-spacing:.12em;margin:.3rem 0 0}.legal-section h2[data-v-7a3d7cc9]{font:700 clamp(1.65rem,2.4vw,2.4rem)/1.08 var(--font-display);letter-spacing:-.04em;margin:0 0 1.4rem}.legal-section li[data-v-7a3d7cc9],.legal-section p[data-v-7a3d7cc9]{color:#f2f4f7c2;max-width:68ch;font:400 clamp(.95rem,1.15vw,1.08rem)/1.8 var(--font-body)}.legal-section p[data-v-7a3d7cc9]{margin:0}.legal-section p+p[data-v-7a3d7cc9]{margin-top:1rem}.legal-section ul[data-v-7a3d7cc9]{margin:1.25rem 0 0;padding-left:1.25rem}.legal-section li+li[data-v-7a3d7cc9]{margin-top:.55rem}.legal-section a[data-v-7a3d7cc9]{color:var(--color-cyan);overflow-wrap:anywhere}@keyframes legal-reveal-7a3d7cc9{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width>=1280px) and (width<=1599px){.legal-page[data-v-7a3d7cc9]{--legal-width:min(calc(100% - clamp(3rem,6vw,6rem)),1400px)}.legal-layout[data-v-7a3d7cc9]{gap:clamp(2.5rem,5vw,6rem);padding-block:clamp(3.5rem,6vw,6rem) clamp(5rem,8vw,8rem)}.legal-hero h1[data-v-7a3d7cc9]{font-size:clamp(3.8rem,6.2vw,6.5rem)}}@media (width>=768px) and (width<=1279px){.legal-page[data-v-7a3d7cc9]{--legal-width:min(calc(100% - clamp(4rem,8vw,6rem)),1120px)}.legal-hero[data-v-7a3d7cc9]{padding-block:clamp(3.5rem,7vw,6rem)}.legal-hero h1[data-v-7a3d7cc9]{font-size:clamp(4rem,8vw,6.5rem)}.legal-layout[data-v-7a3d7cc9]{padding-block:clamp(3rem,6vw,5rem) clamp(5rem,9vw,8rem);display:block}.legal-index[data-v-7a3d7cc9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid;position:static}.legal-index>p[data-v-7a3d7cc9]{grid-column:1/-1}.legal-index a[data-v-7a3d7cc9]{font-size:.75rem}.legal-document[data-v-7a3d7cc9]{width:min(100%,60rem)}.legal-section h2[data-v-7a3d7cc9]{font-size:clamp(1.7rem,2.7vw,2.2rem)}}@media (width>=768px) and (width<=1279px) and (height<=700px){.legal-hero[data-v-7a3d7cc9]{padding-block:2.5rem 3rem}.legal-layout[data-v-7a3d7cc9]{padding-block:2.5rem 4rem}.legal-index[data-v-7a3d7cc9]{margin-bottom:2.5rem}.legal-section+.legal-section[data-v-7a3d7cc9]{margin-top:3rem;padding-top:2.5rem}}@media (width<=767px){.legal-page[data-v-7a3d7cc9]{--legal-width:calc(100% - clamp(2.5rem,10vw,3.5rem) - env(safe-area-inset-left) - env(safe-area-inset-right))}.legal-hero[data-v-7a3d7cc9]{padding:3rem max(0px,env(safe-area-inset-right)) 3.5rem max(0px,env(safe-area-inset-left))}.legal-hero h1[data-v-7a3d7cc9]{font-size:clamp(2.7rem,12vw,4.5rem)}.legal-hero__meta[data-v-7a3d7cc9]{display:block}.legal-hero__meta p[data-v-7a3d7cc9]:last-child{white-space:normal;overflow-wrap:anywhere;margin-top:1rem}.legal-layout[data-v-7a3d7cc9]{padding-top:3rem;display:block}.legal-index[data-v-7a3d7cc9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin-bottom:3.5rem;display:grid;position:static}.legal-index>p[data-v-7a3d7cc9]{grid-column:1/-1}.legal-index a[data-v-7a3d7cc9]{overflow-wrap:anywhere;font-size:.68rem}.legal-section[data-v-7a3d7cc9]{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem}.legal-section li[data-v-7a3d7cc9],.legal-section p[data-v-7a3d7cc9]{font-size:.94rem;line-height:1.75}.legal-section+.legal-section[data-v-7a3d7cc9]{margin-top:3.5rem;padding-top:3rem}}@media (width<=390px){.legal-index[data-v-7a3d7cc9]{grid-template-columns:1fr}.legal-index>p[data-v-7a3d7cc9]{grid-column:auto}.legal-hero[data-v-7a3d7cc9]{padding-top:2.5rem}}@media (prefers-reduced-motion:reduce){.legal-page[data-v-7a3d7cc9]{scroll-behavior:auto}.legal-document[data-v-7a3d7cc9],.legal-hero[data-v-7a3d7cc9]{animation:none}}
