#community{padding:64px 0}#community h1{font-size:clamp(42px,7vw,80px);letter-spacing:-.045em;line-height:1.06;max-width:900px}#community .lead{max-width:740px}#community .community-tools{margin:40px 0;padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--panel)}#community label{display:block;font-weight:650;margin-bottom:10px}#mention-search{width:100%;box-sizing:border-box;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--bg);color:var(--ink);font:inherit}.community-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.community-filters button{font:inherit;font-size:14px;padding:10px 16px;border-radius:24px;border:1px solid var(--line);color:var(--ink);background:var(--bg);cursor:pointer}.community-filters button[aria-pressed=true]{background:var(--ink);color:var(--bg)}#community .mention-group{padding:24px 0;border:0}#community .mention-group>h2{font-size:25px;letter-spacing:-.025em;margin-bottom:22px}#community .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px}#community .card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;padding:24px;min-width:0;background:var(--panel)}#community .card h3{font-size:22px;line-height:1.25}#community .card p{flex:1}#community .card a{overflow-wrap:anywhere}#community .num{font-size:12px;letter-spacing:.04em}#community [hidden]{display:none!important}#community .community-thanks{margin-top:48px;padding:30px 0;border-top:1px solid var(--line)}@media(max-width:540px){#community{padding:32px 0}#community .community-tools{padding:16px}.community-filters button{flex-grow:1}#community .card{padding:20px}}
