.community-support{background:linear-gradient(150deg,#edf1e9 0%,#f8f3ea 58%,#eee5d7 100%);border-block:1px solid rgba(42,73,60,.14)}
.community-support>*,.community-support__group>*{max-width:1200px;margin-left:auto;margin-right:auto}
.community-support>h2{max-width:980px;font-size:clamp(2.7rem,5vw,5.2rem);line-height:1.03;letter-spacing:-.035em;color:#244a3b;margin:.2em auto .45em}
.community-support__lead{max-width:900px!important;font-size:clamp(1.08rem,1.55vw,1.32rem);line-height:1.75;margin-bottom:4rem!important}
.community-support__jumps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1200px!important;margin:0 auto 4rem!important;border:1px solid rgba(42,73,60,.16);background:rgba(42,73,60,.16)}
.community-support__jumps a{display:flex;align-items:center;justify-content:center;min-height:72px;padding:1rem;color:#244a3b;background:#fffaf2;text-align:center;text-decoration:none;font-weight:750;line-height:1.35}
.community-support__jumps a:hover,.community-support__jumps a:focus-visible{background:#244a3b;color:#fff}
.community-support__group{max-width:1280px;margin:0 auto 3rem;padding:clamp(2rem,4vw,4rem);background:rgba(255,255,255,.38);border:1px solid rgba(42,73,60,.12);scroll-margin-top:7rem}
.community-support__group:nth-of-type(even){background:rgba(226,232,220,.55)}
.community-support__group>h3{font-family:Georgia,serif;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:400;line-height:1.1;color:#365746;margin-bottom:1.7rem}
.community-support__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.community-support__grid article{display:flex;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);background:rgba(255,255,255,.72);border:1px solid rgba(42,73,60,.17)}
.community-support__grid h4{font-family:Georgia,serif;font-size:clamp(1.5rem,2.2vw,2.05rem);font-weight:400;line-height:1.15;color:#244a3b;margin:.1em 0 .7em}
.community-support__grid p{line-height:1.68;margin:.3rem 0 1rem}
.community-support__grid a{margin-top:auto;color:#244a3b;font-weight:750;text-underline-offset:4px}
.community-support__fit{font-size:.94rem;color:#52665d;border-top:1px solid rgba(42,73,60,.13);padding-top:.9rem}
.community-support__first-step{max-width:1000px!important;margin-top:1rem!important;padding:clamp(1.6rem,3vw,2.7rem);background:#244a3b;color:#fff;border-left:4px solid #c99a4c}
.community-support__first-step h3{font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:400;margin-top:0;color:#fff}
.community-support__first-step p,.community-support__first-step li{line-height:1.65}
.community-support__first-step ul{columns:2;column-gap:3rem;padding-left:1.2rem}
.community-support__first-step li{break-inside:avoid;margin-bottom:.6rem}
.community-support__disclaimer{max-width:1000px!important;margin-top:1.5rem!important;padding:1.4rem 1.6rem;background:rgba(255,250,242,.72);border:1px solid rgba(42,73,60,.15);color:#586960}
.community-support__disclaimer h3{margin:0 0 .45rem;color:#365746;font-size:1.05rem}
.community-support__disclaimer p{margin:.35rem 0;font-size:.9rem;line-height:1.6}
@media(max-width:900px){.community-support__jumps{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.community-support__grid,.community-support__jumps{grid-template-columns:1fr}.community-support__group{padding:1.25rem}.community-support__first-step ul{columns:1}.community-support>h2{font-size:2.55rem}}
