.community-page{padding-bottom:4rem}.community-columns{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.community-card{border:1px solid var(--border,#ddd);background:var(--card,#fff);overflow-wrap:anywhere;border-radius:20px;padding:clamp(20px,4vw,36px)}.community-card h2{margin:0 0 1rem;font-size:1.6rem}.community-card p,.community-card li{font-size:1rem;line-height:1.65}.community-form{gap:1rem;display:grid}.community-form label{gap:.4rem;font-size:1rem;font-weight:600;display:grid}.community-form input,.community-form textarea{width:100%;min-width:0;font:inherit;color:#222;background:#fff;border:1px solid #aaa;border-radius:9px;padding:12px}:is(.community-form input:focus-visible,.community-form textarea:focus-visible){outline-offset:2px;outline:3px solid #ac2921}.community-form p{margin:0;font-weight:400}.community-form button{white-space:normal;min-height:48px}.community-draft{max-width:900px;padding:24px}.community-draft section{margin:1rem 0}.community-draft dl{gap:.6rem;display:grid}.community-draft dt{font-weight:700}.community-draft dd{margin:0 0 .8rem}.community-draft fieldset{border:0;gap:1rem;padding:0;display:grid}.community-draft .draft-badge{color:#6b4100;background:#fff0d5;border-radius:99px;padding:8px 14px;font-weight:700;display:inline-block}@media (max-width:700px){.community-columns{grid-template-columns:1fr}}
