.section-light{background:#f4f5f8}.community-section .eyebrow{align-items:center;color:#020a23;display:inline-flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.community-section .eyebrow:before{background:var(--accent);content:"";display:inline-block;flex-shrink:0;height:2px;width:22px}.community-section .sec-hd h2{margin-top:0}.sec-hd .lead{font-size:18px;margin-top:16px;max-width:580px}.community-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:48px}.comm-card{background:#fff;border:var(--boxed-border);border-radius:10px;overflow:hidden;transition:all .2s}.comm-card:hover{border-color:var(--boxed-border);transform:translateY(-2px)}.comm-card-bar{background:var(--accent);height:3px}.comm-card-body{padding:26px 24px}.comm-card h4{font-weight:700}.comm-teaser{align-items:center;background:#020a23;border-radius:10px;display:flex;gap:24px;justify-content:space-between;margin-top:40px;padding:26px 36px}.comm-teaser p{color:hsla(0,0%,100%,.65);font-size:16px;margin:0}.comm-teaser p strong{color:#fff}.comm-teaser a{border-bottom:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7);font-size:14px;font-weight:600;padding-bottom:1px;text-decoration:none;transition:color .15s,border-color .15s;white-space:nowrap}.comm-teaser a:hover{border-bottom-color:hsla(0,0%,100%,.6);color:#fff}@media (max-width:900px){.community-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.community-grid{grid-template-columns:1fr}.comm-teaser{flex-direction:column;padding:24px}}