/* Brevard city pages only. Original v0.14.86 site CSS remains unchanged. */
.rekli-brevard-geo{color:#182536;background:#fff}
.rekli-brevard-geo .rekli-geo-content{padding:30px;border:1px solid #c5d6ef;border-top:3px solid #5163dc;border-radius:10px;background:linear-gradient(135deg,#f0f5ff,#fff 65%)}
.rekli-brevard-geo .rekli-geo-content h2{color:#18254a;font-size:clamp(25px,2.8vw,36px);line-height:1.18;margin:7px 0 14px}
.rekli-brevard-geo .rekli-geo-content p{color:#344155;font-size:16px;line-height:1.75}
.rekli-brevard-geo .rekli-geo-section-head{display:flex;align-items:end;justify-content:space-between;gap:25px;flex-wrap:wrap}
.rekli-brevard-geo .rekli-geo-section-head>div{flex:1 1 400px}
.rekli-brevard-geo .rekli-geo-search-label{color:#273956;font-weight:700;min-width:min(100%,290px)}
.rekli-brevard-geo .rekli-geo-search-label input{display:block;box-sizing:border-box;margin-top:8px;width:100%;padding:13px 16px!important;background:#fff!important;border:1px solid #9fb2cd!important;border-radius:7px;color:#182536!important}
.rekli-brevard-geo .rekli-geo-count{font-size:13px;color:#566881;font-weight:750;margin:20px 0}
.rekli-brevard-geo .rekli-geo-group{margin:24px 0}
.rekli-brevard-geo .rekli-geo-group h3{color:#263770;font-size:20px;margin:0 0 15px}
.rekli-brevard-geo .rekli-geo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.rekli-brevard-geo .rekli-geo-area-card,.rekli-brevard-geo .rekli-geo-tool-card,.rekli-brevard-geo .rekli-geo-news-card{display:flex;flex-direction:column;gap:9px;min-width:0;padding:20px;border:1px solid #c5d6ef;border-top:3px solid #5163dc;border-radius:9px;background:#fff;text-decoration:none!important;box-shadow:none;transition:transform .18s ease,border-color .18s ease}
.rekli-brevard-geo .rekli-geo-area-card:nth-child(even),.rekli-brevard-geo .rekli-geo-tool-card:nth-child(even){border-top-color:#149caf}
.rekli-brevard-geo .rekli-geo-area-card:hover,.rekli-brevard-geo .rekli-geo-area-card:focus-visible,.rekli-brevard-geo .rekli-geo-tool-card:hover,.rekli-brevard-geo .rekli-geo-tool-card:focus-visible{transform:translateY(-2px);border-color:#596ada}
.rekli-brevard-geo .rekli-geo-area-card>span{color:#556b83;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}
.rekli-brevard-geo .rekli-geo-area-card>strong,.rekli-brevard-geo .rekli-geo-tool-card>strong,.rekli-brevard-geo .rekli-geo-news-card>strong{color:#203572;font-size:18px;line-height:1.25}
.rekli-brevard-geo .rekli-geo-area-card>small,.rekli-brevard-geo .rekli-geo-tool-card>small,.rekli-brevard-geo .rekli-geo-news-card>small{color:#526781;font-size:12px;line-height:1.5}
.rekli-brevard-geo .rekli-geo-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.rekli-brevard-geo .rekli-geo-breadcrumb{font-size:14px;color:#5b6980}
.rekli-brevard-geo .rekli-geo-breadcrumb a,.rekli-brevard-geo .rekli-geo-text-link,.rekli-brevard-geo .rekli-geo-return a{color:#263ab2!important;font-weight:750}
.rekli-brevard-geo .rekli-geo-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}
.rekli-brevard-geo .rekli-geo-tool-card>span{color:#42556d;font-size:14px;line-height:1.6}
.rekli-brevard-geo .rekli-geo-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}
.rekli-brevard-geo .rekli-geo-return{padding-bottom:20px}
.rekli-brevard-geo [hidden]{display:none!important}
@media(max-width:1060px){.rekli-brevard-geo .rekli-geo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.rekli-brevard-geo .rekli-geo-grid,.rekli-brevard-geo .rekli-geo-tool-grid,.rekli-brevard-geo .rekli-geo-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rekli-brevard-geo .rekli-geo-content{padding:23px}}
@media(max-width:530px){.rekli-brevard-geo .rekli-geo-grid,.rekli-brevard-geo .rekli-geo-tool-grid,.rekli-brevard-geo .rekli-geo-news-grid{grid-template-columns:1fr}.rekli-brevard-geo .rekli-geo-area-card{padding:17px}.rekli-brevard-geo .rekli-geo-actions{display:grid}.rekli-brevard-geo .rekli-geo-actions .rekli-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.rekli-brevard-geo .rekli-geo-area-card,.rekli-brevard-geo .rekli-geo-tool-card{transition:none!important}}
