.legal-policy-page_page__3DdpE{max-width:900px;margin:40px auto 64px;padding:36px 44px;background:white;border:1px solid var(--line);border-radius:20px;font-size:17px;line-height:1.7;overflow-wrap:anywhere}.legal-policy-page_page__3DdpE h1{font-size:clamp(30px,5vw,44px);line-height:1.15;letter-spacing:-.025em}.legal-policy-page_page__3DdpE a{color:#175d8a;text-decoration:underline;text-underline-offset:3px}.legal-policy-page_page__3DdpE a:focus-visible{outline:3px solid #357334;outline-offset:4px;border-radius:2px}.legal-policy-page_navigation__9PqId{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:28px;font-size:15px}.legal-policy-page_navigation__9PqId a[aria-current=page]{font-weight:700;color:var(--navy)}.legal-policy-page_meta__qJvIN{color:#52636f;font-size:14px;line-height:1.6}.legal-policy-page_draft__qffa4{padding:18px 22px;margin:24px 0;background:#fff5dd;border:1px solid #e6c581;border-radius:12px;font-size:15px}.legal-policy-page_draft__qffa4 p{margin:6px 0 0}.legal-policy-page_contents__LPPaj{padding:18px 22px;margin:24px 0;background:var(--surface);border-radius:12px;font-size:15px}.legal-policy-page_contents__LPPaj ul{display:flex;gap:10px 26px;flex-wrap:wrap;list-style:none;padding:0;margin:8px 0 0}.legal-policy-page_content__t3FTk h2{color:var(--navy);font-size:23px;line-height:1.35;margin:36px 0 12px;scroll-margin-top:24px}.legal-policy-page_content__t3FTk h3{color:var(--navy);font-size:19px;line-height:1.4;margin:24px 0 8px}.legal-policy-page_content__t3FTk p{margin:14px 0}.legal-policy-page_content__t3FTk ul{padding-left:24px}.legal-policy-page_content__t3FTk li{margin:10px 0}.legal-policy-page_content__t3FTk .summary{border-left:4px solid var(--green-dark);padding-left:20px;margin:30px 0}.legal-policy-page_content__t3FTk .sms{padding:24px;background:#f2f7f1;border:1px solid #cfddcb;border-radius:12px;margin:30px 0;scroll-margin-top:24px}.legal-policy-page_content__t3FTk .sms h2{margin-top:0}@media (max-width:940px){.legal-policy-page_page__3DdpE{margin:24px 16px 40px}}@media (max-width:600px){.legal-policy-page_page__3DdpE{padding:24px 20px;margin:20px 12px 36px;font-size:16px;border-radius:14px}.legal-policy-page_content__t3FTk h2{font-size:21px}.legal-policy-page_content__t3FTk .sms,.legal-policy-page_contents__LPPaj,.legal-policy-page_draft__qffa4{padding:16px}.legal-policy-page_contents__LPPaj ul{gap:8px 20px}}@media print{.legal-policy-page_page__3DdpE{max-width:none;border:0;padding:0;margin:0;font-size:10.5pt}.legal-policy-page_contents__LPPaj,.legal-policy-page_navigation__9PqId{display:none}.legal-policy-page_page__3DdpE h1{font-size:26pt}.legal-policy-page_content__t3FTk h2,.legal-policy-page_content__t3FTk h3{page-break-after:avoid;break-after:avoid}.legal-policy-page_content__t3FTk li,.legal-policy-page_content__t3FTk p{orphans:3;widows:3}.legal-policy-page_page__3DdpE a{color:inherit}.legal-policy-page_content__t3FTk .sms,.legal-policy-page_draft__qffa4{background:white}}