.policy-page{color:#172526;max-width:920px;margin:0 auto;padding:18px 0 64px}.policy-page>header{background:linear-gradient(135deg,#e8f3ed,#f7f4ed);border:1px solid #184c3e1f;border-radius:28px;padding:30px 32px}.policy-page h1{margin:8px 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.policy-page header p{color:#60706e;margin:0}.policy-page>nav{scrollbar-width:none;flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.policy-page>nav::-webkit-scrollbar{display:none}.policy-page>nav a{color:#234a40;background:#fff;border:1px solid #184c3e29;border-radius:999px;padding:9px 14px;text-decoration:none}.policy-page>section{border-bottom:1px solid #184c3e1f;padding:25px 4px;scroll-margin-top:92px}.policy-page h2{margin:0 0 12px;font-size:1.35rem}.policy-page section p{color:#405553;margin:7px 0;line-height:2}.policy-page section a{color:#176651;font-weight:700}.policy-page>aside{color:#fff;background:#173f35;border-radius:18px;margin-top:24px;padding:18px 20px;line-height:1.9}@media (max-width:640px){.policy-page{padding-top:8px}.policy-page>header{border-radius:22px;padding:24px 20px}.policy-page>nav{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.policy-page>nav a{white-space:nowrap}.policy-page>section{padding-inline:2px}}
