*{box-sizing:border-box}
body{margin:0;background:#F7F8FA;color:#1c2b3f;font-family:Jost,'Segoe UI',system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.75}
a{color:#9A6F15;text-decoration:none}
a:hover{color:#C08A1E;text-decoration:underline}
.pol-top{background:#03142F;border-bottom:2px solid #D9A52E}
.pol-top .in{max-width:900px;margin:0 auto;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.pol-top img{height:38px;width:auto;display:block}
.pol-top a.back{color:rgba(255,255,255,.75);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}
.pol-top a.back:hover{color:#F2C14E}
.pol-wrap{max-width:900px;margin:0 auto;padding:48px 28px 90px}
h1{font-family:Poppins,sans-serif;font-size:34px;line-height:1.2;letter-spacing:-.02em;color:#03142F;margin:0 0 8px}
.updated{font-size:13px;color:#6b7688;margin:0 0 34px}
h2{font-family:Poppins,sans-serif;font-size:19px;line-height:1.3;color:#03142F;margin:34px 0 10px}
p{margin:0 0 16px;font-size:15px;color:#33465e}
ol,ul{margin:0 0 16px;padding-left:22px}
li{margin-bottom:12px;font-size:15px;color:#33465e}
strong{color:#03142F}
.card{background:#fff;border:1px solid rgba(3,20,47,.09);border-radius:12px;padding:28px 30px;margin-bottom:22px;box-shadow:0 6px 20px rgba(3,20,47,.05)}
.contact-box{background:#fff;border:1px solid rgba(217,165,46,.4);border-left:4px solid #D9A52E;border-radius:10px;padding:22px 26px;margin-top:28px}
.contact-box p{margin:0 0 6px;font-size:14.5px}
.pol-foot{border-top:1px solid rgba(3,20,47,.1);margin-top:44px;padding-top:26px;font-size:13.5px;color:#6b7688}
.pol-foot a{margin-right:18px;font-weight:600}
@media(max-width:640px){
 .pol-wrap{padding:34px 20px 70px}
 h1{font-size:27px}
 .card{padding:22px 20px}
}
