.community-post summary{cursor:pointer;list-style:none}
.community-post summary::-webkit-details-marker{display:none}
.community-post summary:focus-visible{outline:2px solid var(--brand);outline-offset:6px}
.community-post .post-expand,.community-post .post-collapse{display:inline-block;margin-top:12px;font-weight:800}
.community-post .post-collapse,.community-post[open] .post-expand,.community-post[open] .post-preview{display:none}
.community-post[open] .post-collapse{display:inline-block}
.community-post-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8;margin-top:18px}
.community-post-body a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.community-post{scroll-margin-top:110px}
#communityLoadMore{margin-top:16px}
.post-summary-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;color:var(--muted);font-size:12px}
.community-post .post-summary-meta .post-expand,.community-post .post-summary-meta .post-collapse{margin-top:0}
.community-post .post-meta a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}
