.page-dates{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;padding:28px 20px;font-size:12px;color:#758094;line-height:1.6}.info-page{background:#fbfbfd}.info-main{padding-top:58px;padding-bottom:20px;max-width:1000px}.info-article{background:#fff;border:1px solid #eae7ee;padding:46px 50px;border-radius:20px}.info-article h1{font-size:46px;line-height:1.15;white-space:normal;margin-bottom:22px}.info-article h2{font-size:24px;line-height:1.3;margin:34px 0 12px;letter-spacing:-.025em}.info-article p,.info-article li{font-size:16px;line-height:1.8;color:#586477}.info-article a:not(.button){color:#a34e73;text-decoration:underline;text-underline-offset:3px}.info-article ul{list-style:disc;padding-left:22px}.info-article li+li{margin-top:8px}.info-article .page-intro{font-size:19px;color:#45526a}.info-tool-grid{display:grid;gap:14px}.info-tool-grid a{display:block;padding:20px;background:#f7f3f7;border:1px solid #eae4ed;border-radius:12px;text-decoration:none!important}.info-tool-grid strong,.info-tool-grid span{display:block}.info-tool-grid span{font-size:14px;line-height:1.7;color:#647086;margin-top:7px}.info-note{background:#f3f6fb;padding:22px;border-radius:12px;margin-top:28px}.info-note h2{margin-top:0}.not-found{text-align:center;padding-top:65px;padding-bottom:80px;min-height:60vh}.error-code{display:block;font-size:100px;line-height:1.1;font-weight:800;color:#ad527a}.not-found h1{font-size:34px;white-space:normal;margin:18px 0}.not-found p{font-size:17px;margin:0 auto 28px;max-width:520px}.not-found .button{font-size:16px}.error-links{display:flex;justify-content:center;flex-wrap:wrap;gap:22px;margin-top:25px;font-size:14px;color:#a34e73}.info-page .compact-footer-nav{flex-wrap:wrap}.info-form{margin-top:30px;border-top:1px solid #ebe7ee;padding-top:5px}.info-form label{display:block;font-size:14px;font-weight:600;margin:16px 0 7px}.info-form input,.info-form textarea{display:block;width:100%;border:1px solid #dce0e7;border-radius:10px;padding:12px 14px;background:#fff;color:#29354a;font:inherit;font-size:16px;line-height:1.5}.info-form textarea{min-height:130px;resize:vertical}.info-form .button{margin-top:18px;font-size:15px}.info-form .form-note,.info-form [role=status]{font-size:13px;margin-top:12px}.info-form .demo-label{display:inline-block;background:#f3eaf0;color:#974967;padding:4px 10px;border-radius:6px;font-size:12px;margin-top:12px}.info-form input:focus,.info-form textarea:focus{outline:none;border-color:#aeb7c5}.info-page .logo img{max-width:244px}
@media(max-width:600px){.info-main{padding-top:28px}.info-article{padding:27px 20px;border-radius:15px}.info-article h1{font-size:32px}.info-article h2{font-size:21px}.info-article p,.info-article li{font-size:15px}.info-article .page-intro{font-size:17px}.info-article .page-dates{padding-inline:0}.not-found{padding-top:45px;padding-bottom:55px}.not-found h1{font-size:27px}.error-code{font-size:80px}.page-dates{font-size:11px;gap:6px 16px}}
.footer.compact-footer .footer-socials{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-bottom:24px}.footer.compact-footer .footer-socials a{display:inline-flex;align-items:center;gap:9px;border:1px solid #353c48;border-radius:8px;padding:9px 14px;font-size:13px}.footer.compact-footer .footer-socials a:hover{border-color:#ca82a4}.footer-socials .icon{width:17px;height:17px;fill:currentColor;stroke:none}
