.community-benefits-alt[data-v-7c6921ac]{flex-direction:column;gap:calc(clamp(48px,7vw,88px));max-width:1080px;margin:0 auto;display:flex}.community-benefits-alt__row[data-v-7c6921ac]{grid-template-columns:1fr;align-items:center;gap:calc(clamp(24px,4vw,40px));display:grid}.community-benefits-alt__copy[data-v-7c6921ac]{padding:calc(clamp(8px,2vw,16px)) 0;position:relative}.community-benefits-alt__meta[data-v-7c6921ac]{align-items:center;gap:14px;margin-bottom:18px;display:flex}.community-benefits-alt__index[data-v-7c6921ac]{letter-spacing:.1em;color:var(--benefit-accent,var(--c-accent));font-size:13px;font-weight:700}.community-benefits-alt__icon-badge[data-v-7c6921ac]{background:rgba(var(--benefit-accent-rgb,var(--c-palette-1-rgb)),.12);width:52px;height:52px;color:var(--benefit-accent,var(--c-accent));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.community-benefits-alt__icon-badge[data-v-7c6921ac] .community-solar-icon{color:var(--benefit-accent,var(--c-accent))}.community-benefits-alt__title[data-v-7c6921ac]{letter-spacing:-.03em;margin:0 0 14px;font-size:calc(clamp(24px,3vw,32px));font-weight:700;line-height:1.15}.community-benefits-alt__desc[data-v-7c6921ac]{max-width:46ch;color:var(--c-text-secondary);margin:0;font-size:calc(clamp(16px,2vw,18px));line-height:1.65}@media (width<=959px){.community-benefits-alt[data-v-7c6921ac]{gap:calc(clamp(36px,10vw,48px))}.community-benefits-alt__row[data-v-7c6921ac]{gap:20px}.community-benefits-alt__visual[data-v-7c6921ac]{order:1;width:100%}.community-benefits-alt__copy[data-v-7c6921ac]{order:2;padding:0}.community-benefits-alt__meta[data-v-7c6921ac]{margin-bottom:14px}.community-benefits-alt__icon-badge[data-v-7c6921ac]{border-radius:14px;width:44px;height:44px}.community-benefits-alt__title[data-v-7c6921ac]{margin-bottom:10px;font-size:calc(clamp(20px,5.5vw,26px))}.community-benefits-alt__desc[data-v-7c6921ac]{max-width:none;font-size:15px;line-height:1.6}}@media (width<=599px){.community-benefits-alt[data-v-7c6921ac]{gap:32px}.community-benefits-alt__row[data-v-7c6921ac]{gap:16px}.community-benefits-alt__meta[data-v-7c6921ac]{gap:12px;margin-bottom:12px}.community-benefits-alt__index[data-v-7c6921ac]{font-size:12px}.community-benefits-alt__icon-badge[data-v-7c6921ac]{border-radius:12px;width:40px;height:40px}.community-benefits-alt__title[data-v-7c6921ac]{font-size:20px}.community-benefits-alt__desc[data-v-7c6921ac]{font-size:14px}}@media (width>=960px){.community-benefits-alt__meta[data-v-7c6921ac]{margin-bottom:0;display:block}.community-benefits-alt__index[data-v-7c6921ac]{margin-bottom:16px;display:block}.community-benefits-alt__icon-badge[data-v-7c6921ac]{width:52px;height:52px;margin-bottom:20px}.community-benefits-alt__row[data-v-7c6921ac]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:calc(clamp(40px,5vw,72px))}.community-benefits-alt__row--visual-right[data-v-7c6921ac]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.community-benefits-alt__row--visual-right .community-benefits-alt__visual[data-v-7c6921ac]{grid-area:1/2}.community-benefits-alt__row--visual-right .community-benefits-alt__copy[data-v-7c6921ac]{grid-area:1/1;padding-right:calc(clamp(8px,2vw,24px))}.community-benefits-alt__row--visual-left .community-benefits-alt__copy[data-v-7c6921ac]{padding-left:calc(clamp(8px,2vw,24px))}.community-benefits-alt__row--visual-right .community-benefits-alt__desc[data-v-7c6921ac]{margin-left:0}}
