.community-welcome{padding:4px 0 24px;border-bottom:1px solid #ececec;margin-bottom:20px}
.community-welcome h2{font-size:28px!important;line-height:1.1;letter-spacing:-.04em;margin:14px 0}
.community-welcome>p:not(.section-kicker){font-size:14px;line-height:1.6;color:#666;margin:0 0 20px}
.community-welcome .button{width:100%;justify-content:center;border-radius:999px}
.welcome-login{display:block;text-align:center;font-size:13px;padding:14px 0 0;font-weight:600}
.social-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:26px 0 16px}
.social-rail-heading h2{font-size:18px!important;margin:0;letter-spacing:-.03em}
.social-rail-heading>a{font-size:12px;font-weight:600}
body .collector-rail>a{flex:0 0 80px;gap:10px}
body .collector-rail .collector-avatar{outline:none;border:2px solid #f2fe03;padding:2px;width:60px;height:60px;object-fit:cover}
.collector-rail>a>span:last-child{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.community-self>img,.discover-person>img{width:44px;height:44px;object-fit:cover;border-radius:50%;flex-shrink:0}
.discover-person{border-radius:12px;transition:background .15s}
.discover-person:hover{background:#f5f5f2}
@media(max-width:600px){.social-rail-heading h2{font-size:16px!important}.social-rail-heading>a{font-size:11px}body .collector-rail>a{flex-basis:70px}}
