.policy-pages_page__r565G{background:#f7fbf9;min-height:100vh;padding:48px 20px 72px}.policy-pages_inner__Q2Q43{max-width:960px;margin:0 auto}.policy-pages_header__VfKrj{background:linear-gradient(135deg,#e8f8f1,#f5fffb);border:1px solid #d6f1e5;border-radius:28px;padding:42px 44px;margin-bottom:28px}.policy-pages_eyebrow__3lZzv{color:#07966e;font-size:.95rem;font-weight:700;letter-spacing:.04em;margin:0 0 12px}.policy-pages_title__X5zW5{color:#001833;font-size:clamp(2rem,4vw,3.1rem);line-height:1.35;margin:0}.policy-pages_lead__uESMa{color:#33475f;font-size:1.05rem;line-height:2;margin:22px 0 0}.policy-pages_content__s7frM{background:#fff;border:1px solid #e2e8f0;border-radius:28px;box-shadow:0 18px 48px rgba(15,23,42,.06);padding:48px}.policy-pages_section__KSrIN{margin-top:48px}.policy-pages_section__KSrIN:first-child{margin-top:0}.policy-pages_section__KSrIN h2{border-bottom:4px solid #86e8c0;color:#001833;font-size:clamp(1.55rem,3vw,2rem);line-height:1.5;margin:0 0 28px;padding-bottom:10px}.policy-pages_section__KSrIN h3{align-items:center;color:#001833;display:flex;font-size:clamp(1.25rem,2.5vw,1.55rem);gap:12px;line-height:1.5;margin:34px 0 18px}.policy-pages_section__KSrIN h3:before{background:#72e3b3;border-radius:999px;content:"";display:inline-block;flex:0 0 auto;height:28px;width:6px}.policy-pages_section__KSrIN li,.policy-pages_section__KSrIN p{color:#0f172a;font-size:1rem;line-height:2.05}.policy-pages_section__KSrIN p{margin:0 0 18px}.policy-pages_section__KSrIN ul{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0;padding-left:1.4em}.policy-pages_links__S2i1z a,.policy-pages_section__KSrIN a{color:#00866c;text-decoration:underline;text-underline-offset:.16em}.policy-pages_note__WgFLU{background:#f2fbf7;border-left:5px solid #72e3b3;border-radius:16px;color:#26384f;margin:28px 0 0;padding:18px 22px}.policy-pages_links__S2i1z{background:#f8fafc;border-radius:24px;margin-top:56px;padding:32px}.policy-pages_links__S2i1z h2{border:0;font-size:1.35rem;margin:0 0 18px;padding:0}.policy-pages_linkGrid__M_mVI{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.policy-pages_linkCard__7GNZ1{background:#fff;border:1px solid #dbe7e2;border-radius:16px;color:#00866c;display:block;font-weight:700;padding:16px 18px;text-decoration:none!important}.policy-pages_updatedAt__JtSrJ{color:#64748b;font-size:.9rem;margin-top:34px;text-align:right}.policy-pages_supervisorGrid__q_LrC{display:grid;grid-gap:18px;gap:18px}.policy-pages_supervisorCard__hPPuc{align-items:center;background:#fff;border:1px solid #dbe7e2;border-radius:22px;color:inherit;display:grid;grid-gap:22px;gap:22px;grid-template-columns:132px 1fr;padding:20px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.policy-pages_supervisorCard__hPPuc:hover{border-color:#72e3b3;transform:translateY(-2px)}.policy-pages_supervisorImage__guuG_{aspect-ratio:4/3;border-radius:18px;height:auto;object-fit:cover;width:100%}.policy-pages_supervisorPlaceholder__OEFgY{align-items:center;aspect-ratio:4/3;background:#e8f8f1;border-radius:18px;color:#00866c;display:flex;font-weight:700;justify-content:center}.policy-pages_supervisorName__Bk6XN{color:#001833;display:block;font-size:1.35rem;font-weight:800;margin:0 0 8px}.policy-pages_supervisorRole__QLJMO{color:#33475f;display:block;font-weight:700;margin:0 0 10px}.policy-pages_supervisorText__xgOUX{color:#475569;display:block;line-height:1.8;margin:0}@media (max-width:640px){.policy-pages_page__r565G{padding:28px 14px 52px}.policy-pages_header__VfKrj{border-radius:22px;padding:30px 24px}.policy-pages_content__s7frM{border-radius:22px;padding:30px 22px}.policy-pages_section__KSrIN{margin-top:40px}.policy-pages_section__KSrIN li,.policy-pages_section__KSrIN p{font-size:.96rem;line-height:1.95}.policy-pages_linkGrid__M_mVI{grid-template-columns:1fr}.policy-pages_links__S2i1z{padding:24px 18px}.policy-pages_supervisorCard__hPPuc{grid-template-columns:1fr}}