.ehvb-membership-compare .ehvb-compare-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:stretch;gap:24px;margin-top:28px}
.ehvb-membership-compare .ehvb-compare-local{position:relative;background:#fff7f4;border:2px solid #981e29;padding:30px 26px 24px;box-shadow:0 6px 20px #8b1d220c}
.ehvb-membership-compare .ehvb-local-badge{position:absolute;top:-14px;left:22px;max-width:calc(100% - 44px);padding:6px 12px;border-radius:6px;background:#981e29;color:white;font-size:12px;font-weight:700;line-height:1.35}
.ehvb-membership-compare .ehvb-compare-local .ehvb-compare-label{font-size:15px;font-weight:700;line-height:1.5}
.ehvb-membership-compare .ehvb-local-benefits{padding-left:20px;margin:14px 0;line-height:1.6}
.ehvb-membership-compare .ehvb-local-benefits li{margin-bottom:7px}
.ehvb-membership-compare .ehvb-local-community{border-top:1px solid #e4c8c5;padding-top:14px;margin:16px 0 0;color:#861c24;font-weight:700}
@media(max-width:720px){.ehvb-membership-compare .ehvb-compare-grid{grid-template-columns:1fr;gap:22px}.ehvb-membership-compare .ehvb-compare-local{order:-1;padding:30px 20px 22px}.ehvb-membership-compare .ehvb-local-badge{left:16px;max-width:calc(100% - 32px);font-size:11px}}
