.community header{flex-wrap:wrap}.community header .brand{margin-right:auto}.communityIntro{max-width:1050px;margin:auto;padding:50px 6%}.communityIntro h1{font:normal clamp(36px,5vw,60px)/1.12 Georgia,serif;letter-spacing:-1.5px}.communityIntro>p{max-width:780px}.communityTabs{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px!important;padding:20px 5%;border-block:1px solid #d5dfd3;background:#edf2e9}.communityTabs button,.pagination button{padding:12px 16px;min-height:44px;border:1px solid #b7c9bb;border-radius:5px;background:#faf9f5;color:#143c30;cursor:pointer}.communityTabs button[aria-current]{background:#116649;color:white}.communityMain{max-width:1120px;margin:auto;padding:35px 6%}.communityMain h2{font-size:30px}.communityPanel,.storyDetail{max-width:780px;margin:0 auto 28px;padding:30px;background:white;border:1px solid #d5dfd3;border-radius:10px}.community form label,.filter{display:block;font-size:14px;font-weight:600;margin:16px 0 8px}.community input:not([type=checkbox]),.community select,.community textarea{display:block;width:100%;padding:12px;border:1px solid #a9bcb0;border-radius:5px;font:16px/1.5 Arial;background:white;color:#102f29;margin-top:6px}.community textarea{resize:vertical;min-height:110px}.community .check{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.6}.check input{width:18px;height:18px;flex-shrink:0;margin-top:4px;accent-color:#116649}.community .button{margin:8px 8px 8px 0}.community button:disabled{opacity:.55;cursor:wait}.textButton{background:transparent;border:0;color:#116649;text-decoration:underline;cursor:pointer;padding:12px 6px;font:14px Arial;min-height:44px}.notice{background:#e6efe1;border-left:4px solid #116649;padding:16px;font-size:14px}.failure{background:#fff0ed;border-color:#a02c25;color:#70211d}.storyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.storyCard{padding:25px;background:white;border:1px solid #d5dfd3;border-radius:8px;margin:12px 0;overflow-wrap:anywhere}.storyCard h2{font-size:27px}.topic{display:block;color:#31634d;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin:12px 0}.byline{font-size:13px;color:#53605b}.bodyText{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.comment{padding:20px;background:#f0f4ed;margin:15px 0;border-radius:6px}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:30px 0}.empty{padding:45px 25px;text-align:center;border:1px dashed #a9bcb0;border-radius:10px;margin-top:25px}.communityCharter{max-width:980px;margin:auto;padding:40px 6%;font-size:14px;border-top:1px solid #d5dfd3}.communityCharter h2{font-size:28px}.communityCharter li{margin:12px 0}.filter{max-width:400px;margin-bottom:25px}@media(max-width:640px){.storyGrid{grid-template-columns:1fr}.communityPanel,.storyDetail{padding:20px}.communityIntro{padding:25px 6%}.communityTabs{justify-content:flex-start}.communityTabs button{flex:1}.communityMain{padding:25px 5%}.communityIntro h1{font-size:39px}.community header{gap:10px}}