.comm-auth .auth-story{background:#0162ac}.comm-auth .auth-story h1{font-size:clamp(34px,4vw,62px);line-height:1.08}.comm-auth .comm-auth-categories{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:32px 0 18px;max-width:440px}.comm-auth-categories span{border:1px solid #ffffff45;border-radius:12px;padding:19px 17px;color:#fff;font-size:14px;background:#ffffff0c}.comm-auth .auth-story .brand{margin-bottom:40px}.comm-auth .auth-story>div:nth-child(2){padding-top:15px}.sidebar .portal-switch{display:block;margin-top:22px;color:#fff;text-decoration:none;font-size:12px;line-height:1.6}.sidebar .portal-switch:hover{text-decoration:underline}.comm-access-list{display:grid;gap:15px}.comm-access-list .user-card{padding:16px 0}.comm-access-list .user-card:first-child{padding-top:0}.comm-shared-access{margin:16px 0}.comm-portal-nav{display:flex;align-items:center;gap:10px}.comm-portal-nav svg{width:20px;height:20px;flex-shrink:0}
@media(max-width:760px){.comm-auth .auth-story{min-height:0;padding-bottom:30px}.comm-auth .auth-story .brand{margin-bottom:15px}.comm-auth .auth-story h1{font-size:32px}.comm-auth .comm-auth-categories{display:none}.comm-auth .auth-story>div:nth-child(2){padding:0}.sidebar .portal-switch{margin-top:12px}.comm-portal .sidebar-bottom{display:block;font-size:10px;padding-top:2px}.comm-portal .sidebar-bottom>span{display:none}}
