.PolicyPage-module__GOx3na__page{padding:clamp(150px,18vw,220px) 24px 100px;position:relative;overflow:clip}.PolicyPage-module__GOx3na__page:before{content:"";z-index:12;pointer-events:none;background:0 0;border-radius:34px;position:fixed;inset:14px;box-shadow:0 0 0 999px #fff,inset 0 0 0 1px #ffffffb8}.PolicyPage-module__GOx3na__heading{max-width:860px;margin:0 auto 70px}.PolicyPage-module__GOx3na__heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1.05}.PolicyPage-module__GOx3na__heading p{color:#405d46;max-width:65ch;margin:20px 0 14px;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.PolicyPage-module__GOx3na__heading span{color:#4e6650;font-size:14px}.PolicyPage-module__GOx3na__body{max-width:860px;margin:0 auto}.PolicyPage-module__GOx3na__body section{border-top:1px solid #c7d9ca;padding:28px 0 34px}.PolicyPage-module__GOx3na__body h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(23px,2.2vw,30px);font-weight:500}.PolicyPage-module__GOx3na__body p,.PolicyPage-module__GOx3na__body li{color:#405d46;max-width:72ch;margin:0 0 14px;line-height:1.7}.PolicyPage-module__GOx3na__body p:last-child{margin-bottom:0}.PolicyPage-module__GOx3na__body ul{margin:0;padding-left:22px}.PolicyPage-module__GOx3na__body li{padding-left:4px}.PolicyPage-module__GOx3na__body a,.PolicyPage-module__GOx3na__related a{color:#176a31;text-underline-offset:4px;text-decoration:underline}.PolicyPage-module__GOx3na__body a:hover,.PolicyPage-module__GOx3na__related a:hover{color:#0d401c}.PolicyPage-module__GOx3na__related{border-top:1px solid #c7d9ca;flex-wrap:wrap;gap:12px 28px;max-width:860px;margin:28px auto 0;padding-top:28px;display:flex}@media (max-width:600px){.PolicyPage-module__GOx3na__heading{margin-bottom:48px}.PolicyPage-module__GOx3na__body section{padding:24px 0 28px}}@media (max-width:980px){.PolicyPage-module__GOx3na__page:before{display:none}}
