.legal-shell.svelte-1aenmaa{background:#faf9f6;color:#302e36;min-height:100vh;padding:0 24px}.legal-header.svelte-1aenmaa{max-width:800px;margin:auto;padding:36px 0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e3df}.legal-brand.svelte-1aenmaa{font-size:27px;letter-spacing:-1.3px;font-weight:650}.legal-brand.svelte-1aenmaa span:where(.svelte-1aenmaa){display:block;font-size:11px;font-weight:400;letter-spacing:.1px;margin-top:5px;color:#77717d}.legal-label.svelte-1aenmaa{font-size:10px;letter-spacing:2px;color:#81718f}.legal-main.svelte-1aenmaa{max-width:800px;margin:auto;padding:52px 0 64px;min-height:0}.legal-footer.svelte-1aenmaa{max-width:800px;margin:auto;border-top:1px solid #e7e3df;padding:28px 0 38px;color:#736e79;font-size:12px}.legal-footer.svelte-1aenmaa nav:where(.svelte-1aenmaa){display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 24px;margin-bottom:22px}.legal-footer.svelte-1aenmaa nav:where(.svelte-1aenmaa) a:where(.svelte-1aenmaa){height:auto;padding:0;color:#50455e;font-size:12px}.legal-footer.svelte-1aenmaa>a:where(.svelte-1aenmaa){display:inline-block;margin-top:7px}.legal-shell.svelte-1aenmaa .legal-eyebrow{color:#826c98;letter-spacing:2px;font-size:10px;margin-bottom:14px}.legal-shell.svelte-1aenmaa h1{font-size:34px;letter-spacing:-1.4px;line-height:1.4;margin-bottom:14px;word-break:keep-all}.legal-shell.svelte-1aenmaa .legal-lead{font-size:16px;color:#6d6574;line-height:1.9;word-break:keep-all}.legal-shell.svelte-1aenmaa .legal-date{font-size:12px;color:#817a86;margin-top:14px}.legal-shell.svelte-1aenmaa section{margin-top:36px}.legal-shell.svelte-1aenmaa h2{font-size:18px;margin-bottom:12px}.legal-shell.svelte-1aenmaa p,.legal-shell.svelte-1aenmaa li{line-height:1.95;word-break:keep-all;overflow-wrap:anywhere}.legal-shell.svelte-1aenmaa p+p{margin-top:12px}.legal-shell.svelte-1aenmaa ul,.legal-shell.svelte-1aenmaa ol{padding-left:22px;margin:10px 0}.legal-shell.svelte-1aenmaa li+li{margin-top:7px}.legal-shell.svelte-1aenmaa .legal-card{padding:25px 28px;background:#f0ebf5;border:1px solid #e5ddeb;border-radius:20px;margin-top:30px}.legal-shell.svelte-1aenmaa .legal-card h2{color:#51405f}.legal-shell.svelte-1aenmaa .legal-button{display:inline-flex;padding:13px 22px;border-radius:12px;background:#6f557f;color:#fff;font-weight:550;margin:18px 0 14px;min-height:48px;align-items:center}.legal-shell.svelte-1aenmaa .legal-inline-link{text-decoration:underline;text-underline-offset:4px;color:#644c78}.legal-shell.svelte-1aenmaa .legal-hint{font-size:12px;color:#74677e}.legal-shell.svelte-1aenmaa .legal-email{font-size:15px;overflow-wrap:anywhere}.legal-shell.svelte-1aenmaa .legal-request{white-space:pre-wrap;font:inherit;font-size:13px;line-height:1.9;background:#fff;border:1px solid #e7e3df;padding:18px;border-radius:12px;overflow-wrap:anywhere}.legal-shell.svelte-1aenmaa a:focus-visible{outline:3px solid #9374aa;outline-offset:5px}@media(max-width:540px){.legal-shell.svelte-1aenmaa{padding:0 22px}.legal-header.svelte-1aenmaa{padding-top:26px}.legal-label.svelte-1aenmaa{font-size:8px;letter-spacing:1px}.legal-main.svelte-1aenmaa{padding-top:36px}.legal-shell.svelte-1aenmaa h1{font-size:29px}.legal-shell.svelte-1aenmaa .legal-card{padding:22px}.legal-shell.svelte-1aenmaa .legal-button{justify-content:center;width:100%}.legal-footer.svelte-1aenmaa nav:where(.svelte-1aenmaa){gap:18px}}
