.legal-page[data-v-75f27f77]{font-family:inherit;background:#fdfcfa;color:#2c2c2c;line-height:1.7;min-height:100vh;display:flex;flex-direction:column}.container[data-v-75f27f77]{max-width:800px;margin:0 auto;padding:0 24px}.legal-header[data-v-75f27f77]{padding:20px 0;border-bottom:1px solid #F0EBE3;background:#fff}.logo[data-v-75f27f77]{font-size:24px;font-weight:700;color:var(--dash-primary, #2D5A4A);text-decoration:none}.legal-content[data-v-75f27f77]{flex:1;padding:60px 0}h1[data-v-75f27f77]{font-size:36px;font-weight:700;margin-bottom:8px;color:#2c2c2c}.last-updated[data-v-75f27f77]{color:#666;font-size:14px;margin-bottom:48px}section[data-v-75f27f77]{margin-bottom:40px}h2[data-v-75f27f77]{font-size:22px;font-weight:600;margin-bottom:16px;color:#2c2c2c;padding-top:16px}p[data-v-75f27f77]{margin-bottom:16px;color:#444}ul[data-v-75f27f77]{margin-bottom:16px;padding-left:24px}li[data-v-75f27f77]{margin-bottom:8px;color:#444}li strong[data-v-75f27f77]{color:#2c2c2c}a[data-v-75f27f77]{color:var(--dash-primary, #2D5A4A);text-decoration:none}a[data-v-75f27f77]:hover{text-decoration:underline}.contact-info[data-v-75f27f77]{list-style:none;padding-left:0}.contact-info li[data-v-75f27f77]{padding:8px 0}footer[data-v-75f27f77]{background:#2c2c2c;color:#fff;padding:32px 0;margin-top:auto}footer .container[data-v-75f27f77]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}footer p[data-v-75f27f77]{margin:0;color:#ffffffb3;font-size:14px}.footer-links[data-v-75f27f77]{display:flex;gap:24px}.footer-links a[data-v-75f27f77]{color:#ffffffb3;font-size:14px}.footer-links a[data-v-75f27f77]:hover{color:#fff}@media(max-width:600px){.legal-content[data-v-75f27f77]{padding:40px 0}h1[data-v-75f27f77]{font-size:28px}h2[data-v-75f27f77]{font-size:20px}footer .container[data-v-75f27f77]{flex-direction:column;text-align:center}}
