.legal-page[data-v-3c658b55]{color:#1d2c34;background:#f5f3ed}.legal-hero[data-v-3c658b55]{background:#dce6ea;border-bottom:1px solid #cfd3d1;justify-content:space-between;align-items:flex-end;gap:2rem;min-height:390px;padding:8rem max(2rem,50vw - 630px) 3rem;display:flex}.legal-aside>p[data-v-3c658b55],.legal-eyebrow[data-v-3c658b55],.legal-updated[data-v-3c658b55]{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.68rem;font-weight:800}.legal-hero h1[data-v-3c658b55]{letter-spacing:-.07em;max-width:850px;margin:0;font-size:clamp(3rem,7vw,7rem);line-height:.88}.legal-updated[data-v-3c658b55]{color:#66757c;white-space:nowrap;margin:0}.legal-layout[data-v-3c658b55]{grid-template-columns:230px minmax(0,760px);gap:clamp(3rem,9vw,9rem);max-width:1260px;margin:0 auto;padding:5rem 2rem 8rem;display:grid}.legal-aside[data-v-3c658b55]{align-self:start;position:sticky;top:7rem}.legal-aside nav[data-v-3c658b55]{gap:.8rem;display:grid}.legal-aside a[data-v-3c658b55]{color:#66757c;font-size:.8rem;text-decoration:none}.legal-aside a.router-link-active[data-v-3c658b55]{color:#1d2c34;font-weight:800}.legal-intro[data-v-3c658b55]{letter-spacing:-.03em;margin:0 0 3rem;font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.28}.legal-callout[data-v-3c658b55]{background:#fff;border-left:4px solid #d2a943;margin:0 0 3rem;padding:1.5rem;font-size:1rem;font-weight:700;line-height:1.55}.legal-content section[data-v-3c658b55]{border-top:1px solid #d6d7d2;padding:2.5rem 0}.legal-content h2[data-v-3c658b55]{letter-spacing:-.025em;margin:0 0 1.2rem;font-size:1.25rem}.legal-content li[data-v-3c658b55],.legal-content section p[data-v-3c658b55]{color:#53636a;font-size:.93rem;line-height:1.75}.legal-content ul[data-v-3c658b55]{margin:0;padding-left:1.25rem}.legal-content li+li[data-v-3c658b55]{margin-top:.55rem}.legal-contact[data-v-3c658b55]{color:#fff;background:#1d2c34;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem;display:flex}.legal-contact p[data-v-3c658b55]{margin:0;font-size:.82rem}.legal-contact a[data-v-3c658b55]{color:#fff;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=767px){.legal-hero[data-v-3c658b55]{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px;padding-inline:1rem}.legal-layout[data-v-3c658b55]{grid-template-columns:1fr;gap:3rem;padding:3rem 1rem 5rem}.legal-aside[data-v-3c658b55]{position:static}.legal-aside nav[data-v-3c658b55]{grid-template-columns:1fr 1fr}.legal-contact[data-v-3c658b55]{flex-direction:column;align-items:flex-start}}
