.legal-page[data-v-4a5ebbff]{--ink:#152321;--muted:#586864;--paper:#f6f7f2;--line:#dce3db;--dark:#092522;--mint:#baf7df;--accent:#2f795f;min-height:100vh;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif}.legal-page[data-v-4a5ebbff] *{box-sizing:border-box}.legal-page a[data-v-4a5ebbff]{text-decoration:none}.legal-page a[data-v-4a5ebbff]:focus-visible,.legal-page button[data-v-4a5ebbff]:focus-visible{outline:3px solid #3fc998;outline-offset:3px}.wrap[data-v-4a5ebbff]{width:min(1200px,calc(100% - 64px));margin-inline:auto}.site-header[data-v-4a5ebbff]{height:74px;background:#0a2925;color:#fff;position:relative;z-index:20;border-bottom:1px solid rgba(255,255,255,.12)}.header-inner[data-v-4a5ebbff]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand[data-v-4a5ebbff]{display:inline-flex;align-items:center;gap:10px;color:#fff;font-family:Manrope,sans-serif;font-weight:800;font-size:1.3rem;letter-spacing:-.04em;white-space:nowrap}.brand-light[data-v-4a5ebbff]{font-weight:500;color:#c5e6d6}.brand-mark[data-v-4a5ebbff]{height:33px;width:33px;border-radius:9px;overflow:hidden;display:block;flex:none;line-height:1}.brand-mark img[data-v-4a5ebbff]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.desktop-nav a[data-v-4a5ebbff]{color:#c7dcd2;font-size:.85rem;font-weight:600}.desktop-nav a[data-v-4a5ebbff]:hover,.footer-inner a[data-v-4a5ebbff]:hover{color:#fff}.menu-toggle[data-v-4a5ebbff]{display:none;border:0;background:none;color:#fff}.mobile-nav[data-v-4a5ebbff]{display:none}.legal-main[data-v-4a5ebbff]{width:min(850px,calc(100% - 48px));margin:0 auto;padding:84px 0 112px}.legal-main>div[data-v-4a5ebbff]:first-child{margin-bottom:42px}.legal-main h1[data-v-4a5ebbff]{font-family:Manrope,sans-serif;font-size:clamp(2.8rem,6vw,4.5rem);line-height:1.04;letter-spacing:-.04em;font-weight:800;color:#152321;margin:10px 0 14px}.legal-main h2[data-v-4a5ebbff],.legal-main h3[data-v-4a5ebbff]{font-family:Manrope,sans-serif;letter-spacing:-.025em}.legal-main>div:first-child p[data-v-4a5ebbff]{max-width:68ch;color:#586864;font-size:1rem;line-height:1.65}.legal-main>div[data-v-4a5ebbff]:nth-child(2){color:#34453e!important;font-size:.95rem!important;line-height:1.75!important}.legal-main section[data-v-4a5ebbff]{padding:28px 32px!important;border:1px solid #dce3db!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 32px #0f172a0e!important}.legal-main section+section[data-v-4a5ebbff]{margin-top:18px}.legal-main section h2[data-v-4a5ebbff]{color:#152321!important;font-size:1.18rem!important;line-height:1.4}.legal-main section h3[data-v-4a5ebbff]{color:#152321!important}.legal-main section p[data-v-4a5ebbff]{color:#46574f!important;font-size:.9rem;line-height:1.75}.legal-main section a[data-v-4a5ebbff]{color:#246d50!important;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-main section strong[data-v-4a5ebbff]{color:#233a2e}.legal-main section [class*=bg-slate-50][data-v-4a5ebbff]{background:#f3f6f1!important;border-color:#dce3db!important}.legal-main section [class*=text-slate-500][data-v-4a5ebbff]{color:#586864!important}.legal-main .legal-content[data-v-4a5ebbff]{display:grid;gap:18px}.legal-main .legal-summary[data-v-4a5ebbff]{margin:0 0 32px;padding:23px 26px;border:1px solid #b6ddc6;border-radius:14px;background:#e7f2e8;color:#314b3b;font-size:.88rem;line-height:1.7}.site-footer[data-v-4a5ebbff]{background:#0b2b25;color:#c5dacd;padding:34px 0}.footer-inner[data-v-4a5ebbff]{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-inner>div[data-v-4a5ebbff]:first-child{display:flex;align-items:center;gap:20px}.footer-inner strong[data-v-4a5ebbff]{font-family:Manrope,sans-serif;font-size:1.05rem;color:#fff}.footer-inner strong span[data-v-4a5ebbff]{font-weight:500;color:#bde7c8}.footer-inner small[data-v-4a5ebbff]{font-size:.72rem;color:#a9c5b3}.footer-inner>div[data-v-4a5ebbff]:last-child{display:flex;gap:24px}.footer-inner a[data-v-4a5ebbff]{color:#c3dacb;font-size:.76rem}@media(max-width:800px){.wrap[data-v-4a5ebbff]{width:min(100% - 40px,680px)}.desktop-nav[data-v-4a5ebbff]{display:none}.menu-toggle[data-v-4a5ebbff]{display:grid;place-items:center}.mobile-nav[data-v-4a5ebbff]{display:grid;position:absolute;top:74px;left:0;right:0;background:#0b2d26;padding:15px 20px 22px;box-shadow:0 20px 35px #0000002e}.mobile-nav a[data-v-4a5ebbff]{color:#e3f4e8;padding:11px 4px;border-bottom:1px solid rgba(255,255,255,.1);font-weight:700}.legal-main[data-v-4a5ebbff]{padding:62px 0 78px}.footer-inner[data-v-4a5ebbff],.footer-inner>div[data-v-4a5ebbff]:first-child{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:530px){.wrap[data-v-4a5ebbff]{width:calc(100% - 36px)}.legal-main[data-v-4a5ebbff]{width:calc(100% - 36px);padding:48px 0 64px}.legal-main>div[data-v-4a5ebbff]:first-child{margin-bottom:30px}.legal-main h1[data-v-4a5ebbff]{font-size:2.75rem}.legal-main section[data-v-4a5ebbff]{padding:22px 19px!important}.footer-inner>div[data-v-4a5ebbff]:last-child{flex-wrap:wrap;gap:14px}}
