.community-posts{max-width:1100px;margin:3rem auto;padding:24px;background:#f8f6f0;color:#263326;border:1px solid #d9dfd3;border-radius:24px;font:16px/1.6 system-ui,sans-serif}.community-posts h2{font:normal 36px Georgia,serif}.community-posts h3{font:normal 25px Georgia,serif}.community-posts label{display:block;margin:12px 0}.community-posts input:not([type=checkbox]),.community-posts textarea,.community-posts select{display:block;width:100%;box-sizing:border-box;font:inherit;padding:10px;border:1px solid #abb7a7;border-radius:8px;background:white;color:#263326}.community-posts textarea{min-height:130px}.community-posts button,.community-posts .post-link{display:inline-block;font:inherit;cursor:pointer;border:1px solid #64745c;border-radius:30px;padding:9px 18px;margin:6px 8px 6px 0;background:#263326;color:white}.community-posts button:disabled{opacity:.5;cursor:wait}.community-posts article{padding:20px;margin:18px 0;border:1px solid #d9dfd3;background:white;border-radius:18px;overflow-wrap:anywhere}.community-posts .post-body{white-space:pre-wrap}.community-posts .post-meta{color:#53664b;font-size:14px}.community-posts [role=status]{min-height:26px}.community-posts fieldset{border:0;padding:0}.community-posts [hidden]{display:none!important}.community-posts summary{cursor:pointer;font-weight:600}.community-posts :focus-visible{outline:3px solid #966523;outline-offset:3px}.community-posts .post-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:700px){.community-posts{padding:16px;margin:24px 8px}.community-posts .post-columns{grid-template-columns:1fr}}
