.community-hero{background:var(--ink);color:white;padding:65px 6%}.community-hero h1{font-size:clamp(44px,6vw,78px)}.community-hero p{line-height:1.7}.community-wrap{max-width:1250px;margin:auto;padding:35px 6% 80px}.preview-note{padding:20px;background:#f8bd4633;border-left:4px solid var(--gold);font-size:13px;line-height:1.7}.preview-note strong{display:block;font-size:11px;letter-spacing:1px}.community-tabs{display:flex;gap:5px;margin:30px 0 45px;flex-wrap:wrap}.community-tabs button,.filters button{cursor:pointer;border:1px solid #c4c7c3;background:transparent;padding:15px 18px;color:var(--ink);font-size:12px;font-weight:bold}.community-tabs button[aria-selected=true],.filters button[aria-pressed=true]{background:var(--ink);color:white}.community-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.community-wrap h2{font-size:clamp(32px,4vw,52px)}.community-wrap h2 em{color:#9d6217}.community-wrap p{line-height:1.75}.community-card{background:white;border:1px solid #d9ddd8;padding:28px;margin:25px 0}.community-card h3{font-size:22px;margin-top:20px}.community-card h3:first-child{margin-top:0}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.topic{border-bottom:1px solid #ccd0cc;padding:22px 0}.topic summary{cursor:pointer;list-style:none}.topic h3{font-size:20px;margin:8px 0}.topic .tag{color:#775017}.reply{border-left:3px solid var(--gold);padding:10px 20px;background:#f8bd461a}.community-wrap label{display:flex;flex-direction:column;gap:9px;font-weight:bold;font-size:13px;margin:20px 0}.community-wrap input,.community-wrap select,.community-wrap textarea{padding:13px;border:1px solid #b2b9b8;background:#fff;font:inherit;color:var(--ink);width:100%;border-radius:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.hint{font-size:12px;color:#58666c}.dark{color:var(--ink);border-color:#748185;cursor:pointer}.community-wrap button{cursor:pointer}.community-wrap fieldset{border:1px solid #d1d5d2;margin:20px 0;padding:15px}.community-wrap .check{display:flex;flex-direction:row;align-items:center;font-weight:normal}.check input{width:auto}.mower-card{padding:18px;background:var(--paper);margin:15px 0}.roster{width:100%;border-collapse:collapse;font-size:13px}.roster th,.roster td{text-align:left;padding:15px 10px;border-bottom:1px solid #d1d5d2}.table-wrap{overflow-x:auto}.totals{display:flex;gap:12px;flex-wrap:wrap}.totals span{background:var(--paper);padding:15px;font-size:13px}.totals b{font-size:22px;margin-right:8px}[hidden]{display:none!important}header nav{gap:17px}header nav .button.small{padding:13px}header nav{font-size:12px}@media(max-width:800px){header nav{gap:10px;font-size:11px}.form-grid{grid-template-columns:1fr}.community-heading{display:block}.community-card{padding:20px}.community-tabs button{flex:1 1 40%}.community-wrap{padding-left:5%;padding-right:5%}}@media print{body>*{display:none!important}body>.print-packet{display:block!important}.announcer-sheet{break-after:page;padding:25px;font-family:Arial;color:#111}.announcer-sheet h1{font-size:32px}.announcer-sheet p{line-height:1.7;white-space:pre-wrap}}.print-packet{display:none}
