.community-submissions{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(31,74,47,.18)}.community-submissions-heading{margin-bottom:1rem}.community-submissions-heading h3{margin:.25rem 0 0;font-size:clamp(1.35rem,2vw,1.8rem)}.community-submissions-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem}.community-submission-card{overflow:hidden;border:1px solid rgba(31,74,47,.15);border-radius:18px;background:#fff;box-shadow:0 8px 26px rgba(31,74,47,.06)}.community-submission-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px;background:#eaf0e8}.community-submission-media img,.community-submission-media video{display:block;width:100%;height:220px;object-fit:cover;background:#162319}.community-submission-copy{padding:1rem 1.1rem 1.15rem}.community-submission-copy h4{margin:0 0 .45rem;font-size:1.15rem}.community-submission-copy p{margin:.35rem 0;line-height:1.55;white-space:pre-wrap}.community-submission-copy small{color:#55705b}.idea-status{min-height:1.5em;margin:.25rem 0;color:#24613d;font-weight:650}.idea-status.error{color:#a02f28}.idea-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:600px){.community-submission-media img,.community-submission-media video{height:190px}}