.policy-page_page___BSAq{min-height:100vh;background:#f3efe7;color:#312720;font-family:Be Vietnam Pro,system-ui,-apple-system,Segoe UI,sans-serif}.policy-page_page___BSAq *{box-sizing:border-box}.policy-page_hero___lRzW{background:radial-gradient(ellipse at 19% 4%,#443a30 0,#282522 55%);color:#f7f2e9;padding:0 0 clamp(76px,7vw,125px)}.policy-page_topbar__Hmug4{height:112px;max-width:1510px;margin:0 auto;padding:15px clamp(20px,4vw,66px);display:flex;align-items:center;justify-content:space-between}.policy-page_brand__OYGFJ{display:flex;align-items:center;width:85px;height:85px}.policy-page_brand__OYGFJ img{object-fit:contain;width:100%;height:auto}.policy-page_consult__4D4bb{background:#d6b77b;color:#2f261f;text-decoration:none;border-radius:99px;padding:14px 24px;font-weight:700;font-size:14px;display:inline-flex;gap:14px;align-items:center}.policy-page_consult__4D4bb:hover{background:#efcd92}.policy-page_heroInner__TOlcx{max-width:1220px;margin:0 auto;padding:clamp(34px,5vw,95px) clamp(24px,5vw,70px) 0}.policy-page_breadcrumb__AEkR2{display:flex;gap:12px;font-size:15px;font-weight:600;color:#d8c69d;align-items:center}.policy-page_breadcrumb__AEkR2 a{color:#faf3e8;text-decoration:none}.policy-page_breadcrumb__AEkR2 a:hover{text-decoration:underline}.policy-page_hero___lRzW h1{font-size:clamp(37px,4.7vw,67px);font-weight:700;letter-spacing:-.045em;line-height:1.19;max-width:840px;margin:39px 0 27px}.policy-page_intro__IgKjO{max-width:850px;line-height:1.75;font-size:clamp(16px,1.5vw,23px);color:#ded6cd;margin:0 0 28px}.policy-page_updated__HNUbb{color:#a7a097;font-size:14px}.policy-page_body__1T5a4{background:#f4f0e8;padding:clamp(45px,5vw,94px) 24px 105px}.policy-page_content__P6i_I{max-width:930px;margin:0 auto}.policy-page_notice__Ri_gg{border-left:3px solid #b78a5b;background:#efe4d7;padding:19px 24px;margin:0 0 49px;border-radius:0 12px 12px 0}.policy-page_notice__Ri_gg strong{font-size:16px}.policy-page_notice__Ri_gg p{font-size:14px;color:#665a50;line-height:1.7;margin:7px 0 0}.policy-page_section__9LkBW{padding:0 0 22px;margin:0 0 37px;border-bottom:1px solid #ded6cd}.policy-page_section__9LkBW h2{font-size:clamp(21px,2.4vw,29px);letter-spacing:-.02em;margin:0 0 20px;line-height:1.35}.policy-page_contactBox__Cc1Po p,.policy-page_section__9LkBW p{font-size:16px;line-height:1.95;color:#4f4841;margin:0 0 14px}.policy-page_contactBox__Cc1Po{margin:30px 0 63px;padding:28px 33px;background:#ebe0d1;border:1px solid #d9c4a5;border-radius:15px}.policy-page_contactBox__Cc1Po h2{margin:0 0 12px;font-size:25px}.policy-page_contactBox__Cc1Po a{color:#573a25;font-weight:700;overflow-wrap:anywhere}.policy-page_otherPolicies__911wh h2{font-size:24px;margin:0 0 20px}.policy-page_otherPolicies__911wh>div{display:flex;gap:9px;flex-wrap:wrap}.policy-page_otherPolicies__911wh a{display:inline-flex;align-items:center;gap:12px;background:#fff9f0;border:1px solid #dfd0bc;border-radius:999px;color:#47342a;text-decoration:none;padding:10px 15px;font-weight:600;font-size:13px;transition:background .2s}.policy-page_otherPolicies__911wh a:hover{background:#e8d4b8}.policy-page_footer__T0xR_{background:#25211e;color:#b8ada4;display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;padding:29px clamp(24px,5vw,84px);font-size:13px}.policy-page_footer__T0xR_ a{color:#ddc397;text-decoration:none}.policy-page_page___BSAq a:focus-visible{outline:2px solid #bd995f;outline-offset:4px}@media(max-width:600px){.policy-page_topbar__Hmug4{height:89px;padding-inline:18px}.policy-page_brand__OYGFJ{width:65px;height:65px}.policy-page_consult__4D4bb{font-size:12px;padding:11px 14px}.policy-page_hero___lRzW h1{margin-top:28px}.policy-page_heroInner__TOlcx{padding-inline:22px}.policy-page_body__1T5a4{padding-inline:20px}.policy-page_contactBox__Cc1Po{padding:24px 19px}.policy-page_section__9LkBW p{font-size:15px}}@media(prefers-reduced-motion:reduce){.policy-page_page___BSAq *{scroll-behavior:auto!important;transition:none!important}}