.social-home{margin:24px 0}.social-counts{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:24px}.social-counts b{font-size:24px;margin-right:6px;font-variant-numeric:tabular-nums}.visitor-hero{margin:24px 0}.visitor-hero h1{margin:0;overflow-wrap:anywhere}.visitor-hero .identity{flex-wrap:wrap}.visitor-badges{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.social-person{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid #dbe4dd}.social-person>div{min-width:0}.social-person p,.visitor-hero .profile-bio{white-space:pre-wrap;overflow-wrap:anywhere}.social-post{padding:24px 0;border-bottom:1px solid #dbe4dd}.social-post p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.member-name-link{color:inherit;text-decoration:underline;text-decoration-color:#a7c4b5;text-underline-offset:4px}.member-name-link:hover{color:#167266}.social-more{margin-top:20px}.visitor-hero+.dashboard-card{margin-bottom:24px}@media(max-width:540px){.social-counts{gap:16px}.social-person .avatar{flex-shrink:0}.visitor-hero{padding:24px!important}}
.mini-grant-entry{margin:24px 0;border-left:4px solid #a887cc}.grant-item{padding:20px 0;border-bottom:1px solid #dbe4dd;overflow-wrap:anywhere}.grant-consent{display:flex!important;align-items:flex-start;gap:12px}.grant-consent input{width:auto!important;flex-shrink:0;margin-top:6px}#grant-form input[type=file]{max-width:100%}#grant-form [role=status]{overflow-wrap:anywhere}
