.profile-layout{max-width:760px;display:grid;gap:17px}
.profile-layout .panel{margin:0}
.profile-layout .section-head{margin:0}
.profile-layout .section-head h2{font:800 17px Manrope,sans-serif}
.profile-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}
.profile-verification p{font-size:12px;line-height:1.6;color:#736a61;margin:0}
.profile-verification .row{margin-top:13px}
.profile-verification .input{width:170px;max-width:100%;letter-spacing:3px}
.auth-code-intro{font-size:12px;line-height:1.6;color:#736a61;margin:0 0 22px}
.auth-code-intro strong{color:#302b28;overflow-wrap:anywhere}
.auth-code-actions{display:flex;justify-content:space-between;gap:14px;margin-top:17px}
.auth-code-actions button{border:0;background:none;color:#a90511;font-size:11px;font-weight:800;padding:5px 0}
.feed-newsletter-settings p{font-size:12px;line-height:1.6;color:#736a61;margin:0 0 14px}
.newsletter-dialog{border:0;border-radius:15px;padding:0;width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 28px);box-shadow:0 25px 70px #302b2850;color:#302b28}
.newsletter-dialog::backdrop{background:#302b2899}
.newsletter-dialog-inner{padding:27px;display:grid;gap:17px}
.newsletter-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}
.newsletter-dialog-head h2{font:800 22px Manrope,sans-serif;margin:0}
.newsletter-dialog-head button{border:0;background:none;font-size:25px;color:#736a61;line-height:1}
.newsletter-dialog .field small{margin-top:7px}
.newsletter-dialog .row{justify-content:flex-end}
.newsletter-dialog .newsletter-status{font-size:11px;color:#736a61;margin:0}
@media(max-width:650px){.profile-actions{align-items:stretch}.profile-actions .button{width:100%}.newsletter-dialog-inner{padding:20px}}
