.LegalPage_page__jnaOJ{--green-deep:#2d6a4f;--green-mid:#40916c;--bg:#f9fafb;--ink:#1f2937;--muted:#6b7280;--rule:#e5e7eb;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--serif);font-size:17px;line-height:1.65;min-height:100vh;-webkit-font-smoothing:antialiased}.LegalPage_nav__0QtqH{border-bottom:1px solid var(--rule);background:#fff}.LegalPage_navInner__IawJR{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;max-width:780px;margin:0 auto;font-family:var(--sans)}.LegalPage_logo__FA1eh{font-family:var(--sans);font-weight:700;font-size:1.25rem;color:var(--green-deep);text-decoration:none;letter-spacing:.2px}.LegalPage_cta__QFPpl{display:inline-block;background:var(--green-deep);color:#fff;text-decoration:none;padding:9px 16px;border-radius:6px;font-size:.9rem;font-weight:600;transition:background .15s ease}.LegalPage_cta__QFPpl:hover{background:var(--green-mid)}.LegalPage_wrap__G8A20{max-width:780px;margin:0 auto;padding:48px 20px 16px}.LegalPage_article__iG70h h1{font-family:var(--serif);font-size:2.25rem;line-height:1.2;margin:0 0 12px;color:var(--ink);font-weight:700}.LegalPage_article__iG70h h2{font-family:var(--serif);font-size:1.45rem;line-height:1.3;color:var(--green-deep);margin:36px 0 14px;font-weight:700}.LegalPage_article__iG70h h3{font-family:var(--serif);font-size:1.15rem;line-height:1.35;color:var(--ink);margin:24px 0 10px;font-weight:700}.LegalPage_article__iG70h p{margin:0 0 16px}.LegalPage_article__iG70h ol,.LegalPage_article__iG70h ul{margin:0 0 16px;padding-left:24px}.LegalPage_article__iG70h li{margin:0 0 8px}.LegalPage_article__iG70h li>p{margin:0}.LegalPage_article__iG70h strong{color:var(--ink);font-weight:700}.LegalPage_article__iG70h em{color:var(--muted)}.LegalPage_article__iG70h hr{border:0;border-top:1px solid var(--rule);margin:32px 0}.LegalPage_article__iG70h a{color:var(--green-deep);text-decoration:underline;text-underline-offset:2px}@media (max-width:600px){.LegalPage_page__jnaOJ{font-size:16px}.LegalPage_article__iG70h h1{font-size:1.75rem}.LegalPage_article__iG70h h2{font-size:1.25rem}.LegalPage_article__iG70h h3{font-size:1.05rem}.LegalPage_navInner__IawJR{padding:14px 16px}.LegalPage_cta__QFPpl{padding:8px 12px;font-size:.85rem}.LegalPage_wrap__G8A20{padding:32px 20px 8px}}