.member-promo{background:#fff4f1;border:1px solid #ead1ca;border-radius:8px;padding:40px}.member-promo h3{margin-bottom:18px}.member-promo p{margin-bottom:25px}.member-promo .button{margin:0 12px 10px 0}@media(max-width:600px){.member-promo{padding:25px}.member-promo .button{display:flex;margin-right:0}}
.account-identity{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;max-width:100%;overflow-wrap:anywhere;font-size:12px}.account-identity>span{background:#f3ede9;border-radius:6px;padding:4px 7px;white-space:nowrap}.portal-head .account-links{flex-wrap:wrap;justify-content:flex-end;min-width:0}.account-links .account-identity{max-width:100%}@media(max-width:600px){.portal-head .account-links{width:100%}.account-links .account-identity{flex-basis:100%}.account-links a,.account-links #member-logout{min-height:44px;display:inline-flex;align-items:center}.home-account-bar .wrap{flex-wrap:wrap}.home-account-bar .account-identity{flex-basis:100%;font-size:12px}}

/* DDP-067: keep homepage identity, notification bell and account link aligned. */
.home-account-bar .wrap{align-items:center;column-gap:18px;row-gap:5px}.home-account-bar #home-account,.home-account-bar #home-admin,.home-account-bar #home-progress{display:inline-flex;align-items:center;justify-content:center;min-height:44px;line-height:1.45;align-self:center}.home-account-bar #home-identity{align-self:center;line-height:1.45;min-width:0}.home-account-bar [hidden]{display:none!important}
@media(max-width:600px){.home-account-bar .wrap{column-gap:12px}.home-account-bar .account-identity{flex-basis:auto;max-width:55%;text-align:right}.home-account-bar #home-account{margin-left:0;white-space:nowrap}}
