.legal-page[data-v-90cb7cc3]{background:#f3f8fb;min-height:100vh;padding:7rem 0 5rem}.legal-page__header[data-v-90cb7cc3]{max-width:700px}.legal-page__header h1[data-v-90cb7cc3]{color:#081525;letter-spacing:-.05em;margin:.8rem 0 0;font-family:Manrope,Arial,sans-serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:750}.legal-page__header p[data-v-90cb7cc3]{color:#5a7083;font-size:1.05rem}.legal-page__grid[data-v-90cb7cc3]{grid-template-columns:.8fr 1.2fr;gap:1.2rem;margin-top:2.5rem;display:grid}.legal-brand[data-v-90cb7cc3],.legal-card[data-v-90cb7cc3]{border-radius:26px;padding:1.8rem}.legal-brand[data-v-90cb7cc3]{background:#081525}.legal-brand img[data-v-90cb7cc3]{width:280px;max-width:100%}.legal-brand p[data-v-90cb7cc3]{color:#9db1c1;margin:1rem 0 0;line-height:1.7}.legal-card[data-v-90cb7cc3]{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.legal-card h2[data-v-90cb7cc3]{color:#081525;letter-spacing:-.03em;margin:0;font-family:Manrope,Arial,sans-serif;font-weight:720}.legal-card p[data-v-90cb7cc3]{color:#4e6578;font-size:var(--card-copy-size);margin:1.2rem 0 0;line-height:1.8}.legal-card a[data-v-90cb7cc3]{color:#087f91;font-weight:700;text-decoration:none}@media (max-width:800px){.legal-page__grid[data-v-90cb7cc3]{grid-template-columns:1fr}}@media (max-width:699px){.legal-page[data-v-90cb7cc3]{padding:5.5rem 0 4rem}.legal-brand[data-v-90cb7cc3],.legal-card[data-v-90cb7cc3]{border-radius:21px;padding:1.25rem}}
