.account-username { border-top: 1px solid #cbd7e4; margin-top: 22px; padding-top: 20px; }
.account-username h3 { margin: 0 0 12px; font: 600 18px/1.35 var(--body); }
.account-username .username-current { margin: 0 0 10px; font-size: 20px; font-weight: 700; overflow-wrap: anywhere; }
.account-username .username-policy { margin: 8px 0; color: #496078; font-size: 14px; line-height: 1.55; }
.account-username .username-form { margin-top: 18px; }
.account-username .username-form input { min-height: 46px; font-size: 16px; }
.account-username .username-availability { margin: 16px 0 0; font-size: 14px; line-height: 1.6; }
.username-availability time { font-weight: 600; }
.account-username .username-form .button { min-height: 44px; justify-self: start; }
