.community-feature{margin:0 auto;max-width:1040px}.community-feature img{display:block;width:100%;height:auto}.community-hero .mud-title-row h1{font-size:clamp(56px,7vw,98px)}.community-lead{max-width:760px;font-size:18px;color:var(--muted);margin-top:30px}.community-home{background:#e0ebe5;margin-bottom:0;padding:65px 0}.community-home-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px}.community-home figure,.community-service figure{margin:0}.community-home img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}.community-home h2{font-size:clamp(40px,4.8vw,65px)}.community-home p:not(.eyebrow){color:var(--muted);max-width:560px}.community-service{background:var(--panel);padding:70px 0}.community-service-grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:80px}.community-service h2{font-size:clamp(42px,4.8vw,64px)}.community-service p:not(.eyebrow){color:var(--muted);max-width:650px}.community-service img{width:100%;height:auto;max-height:650px;object-fit:contain;display:block}.community-gallery{padding-top:75px}.community-gallery h2{font-size:clamp(44px,5.5vw,76px)}@media(max-width:800px){.community-home-grid,.community-service-grid{grid-template-columns:1fr;gap:30px}.community-home,.community-service{padding:50px 0}.community-home img{max-height:480px}.community-service img{max-height:550px}.community-home h2{font-size:clamp(38px,7vw,60px)}.community-hero .mud-title-row h1{font-size:clamp(48px,10vw,80px)}}
