body:not(.admin-body) .policy-page{max-width:900px;background:#fff;border-color:#e1eaee}
.policy-content{margin-top:32px}.policy-content section+section{margin-top:28px;padding-top:28px;border-top:1px solid #e4ecef}.policy-content h2{font-size:23px;line-height:1.4;margin:0 0 12px;letter-spacing:0}.policy-content p{font-size:16px;line-height:1.9;margin:0;color:#425b69;overflow-wrap:anywhere}.policy-contact{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:36px;padding-top:24px;border-top:1px solid #e4ecef}.policy-contact>a:not(.button){text-decoration:underline;text-underline-offset:4px;font-size:14px}@media(max-width:600px){.policy-content{margin-top:24px}.policy-content section+section{margin-top:22px;padding-top:22px}.policy-content h2{font-size:20px}.policy-content p{font-size:15px;line-height:1.85}.policy-contact{gap:16px}.policy-contact .button{width:100%;justify-content:center;min-height:48px}}
