.legal-page[data-v-f8ec889b]{background:linear-gradient(#f5f8f8,#fff 24rem);min-height:100vh}.container[data-v-f8ec889b]{width:min(1180px,100% - 2rem);margin:0 auto}.legal-hero[data-v-f8ec889b]{padding:calc(4.5rem + env(safe-area-inset-top,0px)) 0 2.5rem;color:#fff;background:radial-gradient(circle at 100% 0,#006d792e,#0000 24rem),linear-gradient(135deg,#111,#1a1a1a 68%,#08363b)}.legal-hero__inner[data-v-f8ec889b]{max-width:52rem}.legal-page__back[data-v-f8ec889b]{color:#ffffffc7;margin-bottom:1.5rem;font-size:.92rem;display:inline-flex}.legal-page__eyebrow[data-v-f8ec889b]{color:#68cfd8;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .9rem;font-size:.8rem;font-weight:700}.legal-hero h1[data-v-f8ec889b]{text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.98}.legal-page__intro[data-v-f8ec889b]{gap:1rem;margin-top:1.5rem;display:grid}.legal-page__intro p[data-v-f8ec889b]{color:#ffffffc7;max-width:44rem;margin:0;font-size:1.02rem;line-height:1.8}.legal-content[data-v-f8ec889b]{padding:3rem 0 5rem}.legal-content__grid[data-v-f8ec889b]{grid-template-columns:minmax(0,1.8fr) minmax(18rem,.8fr);align-items:start;gap:1.5rem;display:grid}.legal-article[data-v-f8ec889b],.legal-card[data-v-f8ec889b]{border:1px solid var(--ml-border-dark);background:#fff;min-width:0;box-shadow:0 20px 50px #1111110f}.legal-article[data-v-f8ec889b]{padding:2rem}.legal-section+.legal-section[data-v-f8ec889b]{border-top:1px solid var(--ml-border-dark);margin-top:2rem;padding-top:2rem}.legal-card h2[data-v-f8ec889b],.legal-section h2[data-v-f8ec889b]{letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin:0 0 1rem;font-size:1.05rem;font-weight:800}.legal-card a[data-v-f8ec889b],.legal-card dd[data-v-f8ec889b],.legal-section li[data-v-f8ec889b],.legal-section p[data-v-f8ec889b]{color:var(--ml-text-soft);overflow-wrap:anywhere;word-break:break-word;line-height:1.8}.legal-card dl[data-v-f8ec889b],.legal-section p[data-v-f8ec889b],.legal-section ul[data-v-f8ec889b]{margin:0}.legal-section ul[data-v-f8ec889b]{margin-top:.9rem;padding-left:1.2rem}.legal-section p+p[data-v-f8ec889b]{margin-top:.9rem}.legal-sidebar[data-v-f8ec889b]{gap:1rem;display:grid;position:sticky;top:6rem}.legal-card[data-v-f8ec889b]{padding:1.25rem}.legal-card dl[data-v-f8ec889b]{gap:.9rem;display:grid}.legal-card dt[data-v-f8ec889b]{color:var(--ml-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.2rem;font-size:.78rem;font-weight:700}.legal-card dd[data-v-f8ec889b]{margin:0}.legal-link-list[data-v-f8ec889b]{gap:.7rem;display:grid}.legal-link-list a[data-v-f8ec889b]{color:var(--ml-accent);font-weight:600}@media (width<=900px){.legal-content__grid[data-v-f8ec889b]{grid-template-columns:1fr}.legal-sidebar[data-v-f8ec889b]{position:static}}@media (width<=640px){.container[data-v-f8ec889b]{width:min(100% - 1rem,1180px)}.legal-hero[data-v-f8ec889b]{padding:max(6.75rem,calc(5.25rem + env(safe-area-inset-top,0px))) 0 2rem}.legal-hero h1[data-v-f8ec889b]{letter-spacing:.02em;font-size:clamp(1.55rem,8.6vw,2.2rem);line-height:1.12}.legal-page__intro[data-v-f8ec889b]{gap:.85rem;margin-top:1.1rem}.legal-page__intro p[data-v-f8ec889b]{font-size:.95rem;line-height:1.7}.legal-article[data-v-f8ec889b],.legal-card[data-v-f8ec889b]{padding:1.25rem}.legal-section+.legal-section[data-v-f8ec889b]{margin-top:1.5rem;padding-top:1.5rem}.legal-card h2[data-v-f8ec889b],.legal-section h2[data-v-f8ec889b]{font-size:.95rem;line-height:1.35}.legal-card a[data-v-f8ec889b],.legal-card dd[data-v-f8ec889b],.legal-section li[data-v-f8ec889b],.legal-section p[data-v-f8ec889b]{font-size:.95rem;line-height:1.7}.legal-section ul[data-v-f8ec889b]{padding-left:1rem}.legal-card dt[data-v-f8ec889b]{font-size:.72rem}}
