.community-hub .community-hub-head{display:block;position:static;max-width:none;width:auto;margin:0 0 16px;padding:0;border:0;gap:0;background:transparent;box-shadow:none;text-align:left}
#community-body .community-hub-head :is(h1,h2){font:600 22px/1.3 system-ui,sans-serif;margin:0;color:var(--ink)}
.community-hub .community-hub-head>p{margin:4px 0 0;font-size:13px}
.community-profile-intro .community-about-section{padding:14px 0;margin:0;border-top:1px solid var(--line)}
.community-profile-intro .community-about-section:last-child{padding-bottom:0}
.community-about-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;min-width:0}
.community-about-heading h4{margin:0;font:600 14px/1.4 system-ui,sans-serif;color:var(--ink)}
.community-about-edit{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}
.community-about-edit:hover{background:var(--wash);color:var(--teal)}
.community-about-edit:focus-visible{outline:2px solid var(--teal);outline-offset:3px}
.community-about-edit:disabled{opacity:.5;cursor:default}
.community-profile-intro .community-about-section .community-bio{margin:0;font-size:13px;line-height:1.6}
.community-about-section .community-profile-details{font-size:13px;gap:9px}
.community-about-section .community-about-empty{font-size:12px;line-height:1.5;color:var(--muted);margin:0}
.community-about-section.community-profile-socials .community-socials{gap:9px 14px}
.community-private-profile>:is(h1,h2){font:600 22px/1.3 system-ui,sans-serif;margin:0 0 18px}
.community-private-card{max-width:620px;padding:22px}
.community-private-card .community-private-state{margin:18px 0;color:var(--muted);font-size:14px}
.community-private-card .community-actions{margin-bottom:0}
@media(max-width:720px){#community-body .community-hub-head :is(h1,h2){font-size:20px}.community-about-heading{gap:8px}.community-about-edit{width:40px;height:40px}.community-private-card{padding:18px}}
