.privacy-page{color:#202641;background:#f6f7fc;min-height:100dvh;padding:30px max(24px,50vw - 450px) 70px;font-size:15px;line-height:1.75}.privacy-page nav{justify-content:space-between;gap:20px;display:flex}.privacy-page a{color:#5059c7;text-underline-offset:3px;text-decoration:underline}.privacy-page header{margin:48px 0 32px}.privacy-page header>span{letter-spacing:2px;color:#626bad;font-size:11px;font-weight:700}.privacy-page h1{letter-spacing:-1.5px;margin:14px 0;font-size:clamp(30px,5vw,46px);font-weight:650;line-height:1.2}.privacy-page h2{margin:0 0 14px;font-size:20px;font-weight:650}.privacy-page section{background:#fff;border:1px solid #e1e5ef;border-radius:16px;margin:20px 0;padding:26px}.privacy-page p{color:#5a6481;margin:12px 0}.privacy-page button{color:#fff;background:#555bd8;border-radius:9px;min-height:44px;padding:12px 18px;font-weight:600}.privacy-page button:disabled{opacity:.5}.privacy-page form{justify-items:start;gap:14px;display:grid}.privacy-page label{gap:5px;width:100%;max-width:450px;display:grid}.privacy-page input,.privacy-page select{color:#202641;background:#fff;border:1px solid #cbd0e2;border-radius:8px;width:100%;padding:10px}.privacy-page .privacy-error{color:#8f303d;background:#fff0f0;border-radius:10px;padding:18px}.privacy-page .privacy-success{color:#414c9e;background:#e8edff;border-radius:10px;padding:18px}.privacy-page .privacy-danger{border-color:#e9c9ce}.privacy-page .danger-button{background:#a8394b}.privacy-danger>a{margin-top:15px;display:block}@media (max-width:600px){.privacy-page{padding:22px 18px 50px}.privacy-page header{margin-top:30px}.privacy-page section{padding:20px}.privacy-page button{width:100%}}
