.cbp-resource-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;margin-top:14px}.cbp-resource-link{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:inherit;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.075);border-radius:13px;padding:12px 13px;transition:transform .15s ease,background .15s ease,border-color .15s ease}.cbp-resource-link:hover{transform:translateY(-1px);background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3)}.cbp-resource-link b{font-size:13px}.cbp-resource-link span{font-size:11px;line-height:1.42;opacity:.88}.cbp-resource-link em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:.02em;margin-top:3px}.cbp-defert-resource-link{display:inline-flex;margin-top:12px;color:var(--sun);font-size:10px;font-weight:850;text-decoration:none;border-bottom:1px solid rgba(255,211,91,.38);width:max-content;max-width:100%}.cbp-municipal-resources{margin:18px 0;background:#fffdf8;border:1px solid var(--line);border-radius:18px;padding:18px;color:var(--ink)}.cbp-municipal-resources-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px}.cbp-municipal-resources-head h3{margin:4px 0 0;font-size:22px;line-height:1.08;letter-spacing:-.035em;max-width:760px;color:var(--ink)}.cbp-municipal-resources-head>a{flex:0 0 auto;text-decoration:none;font-size:10px;font-weight:900;padding:9px 11px;border-radius:999px;background:var(--ink);color:#fff}.cbp-resource-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cbp-resource-stat{border:1px solid var(--line);border-radius:14px;padding:13px;background:#fff;color:var(--ink)}.cbp-resource-stat span{display:block;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.cbp-resource-stat b{display:block;font-size:22px;letter-spacing:-.035em;margin:5px 0 3px;color:var(--ink)}.cbp-resource-stat small{font-size:10px;line-height:1.4;color:var(--muted)}.cbp-resource-compare{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.cbp-resource-compare i{font-style:normal;font-size:9px;font-weight:850;padding:5px 7px;border-radius:999px;background:#f1ece3;border:1px solid var(--line);color:var(--ink)}.cbp-resource-caveat{margin:12px 0 0;font-size:10px;line-height:1.5;color:var(--muted)}@media(max-width:700px){.cbp-resource-stat-grid{grid-template-columns:1fr}.cbp-municipal-resources-head{flex-direction:column}.cbp-municipal-resources-head>a{align-self:flex-start}}@media(max-width:560px){.cbp-resource-grid{grid-template-columns:1fr!important}}
