
.policy-main{padding:55px 0 90px}.policy-article{max-width:980px;margin:auto;background:linear-gradient(150deg,#211e18,#141412);border:1px solid rgba(207,169,86,.4);border-radius:22px;padding:clamp(22px,5vw,58px);box-shadow:0 18px 45px rgba(0,0,0,.22)}.policy-kicker{color:#d8b474;letter-spacing:.20em;text-transform:uppercase;font-size:.74rem;font-weight:700}.policy-article h2{color:#e8cb91;font-size:clamp(1.25rem,2.5vw,1.65rem);margin:30px 0 10px}.policy-article p{color:#ded8cb;line-height:1.8;font-size:1rem}.policy-article a{color:#e6c37b;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy-note{border-left:3px solid #c6a568;padding:14px 18px;background:rgba(214,170,83,.08);margin-top:30px}.policy-article .policy-controls{display:flex;gap:12px;flex-wrap:wrap;padding-top:12px}.policy-action{background:linear-gradient(110deg,#12744d,#fafafa 50%,#b9303b);color:#151815!important;border:0;padding:13px 18px;border-radius:10px;font-weight:700;cursor:pointer;text-decoration:none!important}.policy-status{min-height:28px}.footer .foot-base .policy-footer-links{display:flex;gap:9px 17px;flex-wrap:wrap;justify-content:flex-end;max-width:760px}.footer .foot-base .policy-footer-links a{white-space:nowrap}@media(max-width:700px){.footer .foot-base .policy-footer-links{justify-content:flex-start}.policy-main{padding:25px 0 60px}}
