.policy-page{color:#10233e;background:#f7f9fc;min-height:60vh;padding-top:110px}.policy-page header{border-bottom:1px solid #dbe3ee;max-width:880px;margin:auto;padding:50px 24px 38px}.policy-page header>p:first-child{color:#157899;letter-spacing:.12em;font-size:12px}.policy-page h1{margin:12px 0 20px;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.25}.policy-page p{white-space:pre-line;color:#435671;font-size:15px;line-height:1.85}.policy-content{max-width:880px;margin:auto;padding:20px 24px 64px}.policy-content section{margin-block:28px 38px}.policy-content h2{margin-bottom:12px;font-size:23px;line-height:1.4}.policy-content h3{margin:0 0 10px;font-size:17px}.policy-content a{color:#075985;text-decoration:underline}.policy-categories{grid-template-columns:1fr 1fr;gap:16px;display:grid}.policy-categories article{background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:22px}.policy-categories p{font-size:14px}.policy-categories strong{color:#17644b;font-size:12px}.policy-cookie-button{color:#fff;font:inherit;cursor:pointer;background:#0b1b32;border:0;border-radius:6px;padding:12px 20px}.policy-cookie-button:focus-visible{outline-offset:3px;outline:3px solid #009de0}@media (max-width:600px){.policy-page{padding-top:80px}.policy-page header{padding-top:26px}.policy-categories{grid-template-columns:1fr}}
