.community-service{padding-top:64px;padding-bottom:64px}.community-service-intro{margin-bottom:26px}.community-service-intro .eyebrow{color:#38665b}.community-service-intro h2{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.55;margin:10px 0;color:#243b36}.community-service-card{display:grid;grid-template-columns:160px minmax(0,1fr);gap:34px;align-items:center;padding:36px;background:#fffdf8;border:1px solid #dddcd2;border-radius:20px}.community-service-logo{background:#fff;border-radius:12px;padding:12px}.community-service-logo img{display:block;width:100%;height:auto;object-fit:contain}.community-service-copy h3{margin:0 0 12px;font-size:1.4rem;color:#243b36}.community-service-copy p{margin:0;line-height:1.95;color:#48544e}.community-service-link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:20px;padding:10px 0;color:#245b4d;font-weight:700;text-decoration:underline;text-underline-offset:5px}.community-service-link:focus-visible{outline:3px solid #245b4d;outline-offset:5px;border-radius:3px}.community-service-newtab{font-size:.78rem;font-weight:400}@media(max-width:600px){.community-service{padding-top:42px;padding-bottom:42px}.community-service-card{grid-template-columns:1fr;gap:20px;padding:24px}.community-service-logo{width:112px}.community-service-copy h3{font-size:1.25rem}.community-service-copy p{font-size:.95rem}}