.policy_page__qbzCf{padding:64px 0 80px;background:#fafbf9}.policy_policy__y9TwW,.policy_related__1RN_G{max-width:900px;margin:0 auto}.policy_intro__zJAy1{margin-bottom:32px}.policy_intro__zJAy1 h1{margin:12px 0 24px;font-size:clamp(32px,4vw,48px);line-height:1.2}.policy_policy__y9TwW p{margin:0 0 16px;color:#4b5563;font-size:17px;line-height:1.8}.policy_section__0vFLB{margin-top:24px;padding:32px;border:1px solid #e4e7e2;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(20,40,30,.04)}.policy_section__0vFLB h2{margin:0 0 24px;padding-bottom:18px;border-bottom:1px solid #e4e7e2;color:#176348;font-size:30px}.policy_section__0vFLB h3{margin:28px 0 12px;font-size:23px;line-height:1.3}.policy_section__0vFLB p:last-child{margin-bottom:0}.policy_related__1RN_G{padding-top:28px}.policy_related__1RN_G a{color:#176348;font-weight:600;text-decoration:underline;text-underline-offset:4px}.policy_related__1RN_G a:hover{color:#104832}.policy_related__1RN_G a:focus-visible{outline:3px solid #176348;outline-offset:4px}@media (max-width:767px){.policy_page__qbzCf{padding:40px 0 48px}.policy_section__0vFLB{padding:22px 18px}.policy_section__0vFLB h2{font-size:27px}.policy_section__0vFLB h3{font-size:22px}.policy_policy__y9TwW p{font-size:16px}}