
body.collection-6ab5601ef99379325201cb28 #header,body.collection-6ab5601ef99379325201cb28 #footer,body.collection-6ab5601ef99379325201cb28 .mobile-bar-wrapper,body.collection-6ab5601ef99379325201cb28 #overlayNav,body.collection-6ab5601ef99379325201cb28 .page-banner-wrapper{display:none!important}
#bha-res,#bha-res *{box-sizing:border-box}#bha-res{font-family:Montserrat,Arial,sans-serif;color:#1b3130;background:#f7faf5;line-height:1.5}#bha-res a{text-decoration:none}#bha-res h1,#bha-res h2,#bha-res h3{font-family:Montserrat,Arial,sans-serif;letter-spacing:-.055em;line-height:1.08}#bha-res h1{font-size:clamp(50px,7vw,92px);font-weight:800;margin:15px 0 22px;color:white}#bha-res h1 em{font-style:normal;color:#f4d25d}#bha-res h2{font-size:clamp(36px,4.5vw,58px);font-weight:800;margin:10px 0 24px;color:#1b3130}#bha-res h3{font-size:25px;font-weight:800;margin:12px 0;color:#1b3130}#bha-res p{font-size:18px;line-height:1.6}#bha-res .wrap{width:min(1228px,calc(100% - 52px));margin:auto}#bha-res .eyebrow{font-size:13px;font-weight:800;letter-spacing:.19em;text-transform:uppercase;margin:0}#bha-res .nav{background:#1b3130;color:#fff;padding:18px max(26px,calc((100% - 1228px)/2));display:flex;align-items:center;justify-content:space-between;gap:30px}#bha-res .brand{display:flex;align-items:center;gap:10px;color:#fff;font-weight:800;line-height:1.05;font-size:15px}#bha-res .brand b{width:48px;height:48px;border-radius:50%;background:#fff;color:#1b3130;display:grid;place-items:center;font-size:22px}#bha-res .links{display:flex;flex-wrap:wrap;align-items:center;gap:22px}#bha-res .links a{color:#fff;font-size:14px;font-weight:700}#bha-res .links .join{border:1px solid #fff;padding:14px 20px}#bha-res .hero{min-height:600px;position:relative;display:flex;align-items:center;color:#fff;background:#14302c;overflow:hidden}#bha-res .hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#bha-res .hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,39,37,.95),rgba(13,39,37,.74) 45%,rgba(13,39,37,.25))}#bha-res .hero .wrap{position:relative;z-index:1;padding:95px 0}#bha-res .hero .eyebrow{color:#f4d25d}#bha-res .hero p:not(.eyebrow){font-size:23px;max-width:650px}#bha-res .button{display:inline-block;background:#f4d25d;color:#19302e;font-size:15px;font-weight:800;padding:18px 23px;margin-top:20px}#bha-res .intro{display:grid;grid-template-columns:260px 1fr;gap:50px;padding:100px 0}#bha-res .intro p:last-child{max-width:850px;font-size:21px}#bha-res .section{padding:95px 0}#bha-res .white{background:#fff}#bha-res .heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}#bha-res .heading h2{margin-bottom:0}#bha-res .text-link{color:#173c38;border-bottom:1px solid #173c38;padding-bottom:7px;font-weight:800;white-space:nowrap}#bha-res .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bha-res .card{background:#fff;border:1px solid #dce6de;display:flex;flex-direction:column;color:#1b3130}#bha-res .card img{width:100%;height:240px;object-fit:cover}#bha-res .card div{padding:28px;display:flex;flex:1;flex-direction:column}#bha-res .card span{font-size:12px;letter-spacing:.12em;font-weight:800;color:#576e69}#bha-res .card strong{border-top:1px solid #dce6de;margin-top:auto;padding-top:18px}#bha-res .priority{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#bha-res .priority a{padding:29px;background:#f7faf5;color:#1b3130;min-height:250px;display:flex;flex-direction:column}#bha-res .priority span{font-weight:800;letter-spacing:.14em}#bha-res .priority p{margin:0 0 20px}#bha-res .priority strong{margin-top:auto;border-top:1px solid #dce6de;padding-top:17px}#bha-res .cta{background:#1b3130;color:#fff;padding:85px 0}#bha-res .cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}#bha-res .cta h2{color:#fff}#bha-res .foot{background:#112623;color:#fff;padding:30px 0}#bha-res .foot .wrap{display:flex;justify-content:space-between;gap:30px}#bha-res .foot a{color:#fff;margin-left:18px}@media(max-width:800px){#bha-res .nav{flex-direction:column;align-items:start}#bha-res .links{gap:12px}#bha-res .hero{min-height:540px}#bha-res .intro{grid-template-columns:1fr;gap:24px;padding:60px 0}#bha-res .section{padding:60px 0}#bha-res .heading,#bha-res .cta .wrap,#bha-res .foot .wrap{display:block}#bha-res .grid,#bha-res .priority{grid-template-columns:1fr}#bha-res .heading .text-link{display:inline-block;margin-top:20px}}
#bha-res .district-callout{margin-top:22px;border:1px solid #d9e5dd;background:#f4f8f3;padding:27px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px}#bha-res .district-callout h3{font-size:24px;margin:3px 0 7px}#bha-res .district-callout p{font-size:16px;margin:0;color:#506360}#bha-res .district-callout a{background:#1b3130;color:#fff;padding:15px 20px;white-space:nowrap;font-weight:800;font-size:14px}@media(max-width:700px){#bha-res .district-callout{display:block}#bha-res .district-callout a{display:inline-block;margin-top:18px}}
#bha-res .election{background:#eaf2ef;padding:80px 0}#bha-res .election-card{background:#fff;border:1px solid #d9e5dd;padding:clamp(28px,5vw,60px);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:36px;align-items:center}#bha-res .election h2{margin:8px 0 16px}#bha-res .election p{margin:0;color:#506360}#bha-res .election-actions{display:flex;flex-direction:column;gap:12px}#bha-res .election-actions a{display:block;text-align:center;padding:16px 20px;font-size:15px;font-weight:800}#bha-res .election-actions a:first-child{background:#f4d25d;color:#1b3130}#bha-res .election-actions a:last-child{border:1px solid #1b3130;color:#1b3130}#bha-res .election-note{font-size:14px!important;margin-top:14px!important}@media(max-width:760px){#bha-res .election{padding:50px 0}#bha-res .election-card{grid-template-columns:1fr}}

/* Align this legacy resource layout with the BHA editorial system. */
#bha-res{font-family:'Avenir Next',Avenir,'Helvetica Neue',Arial,sans-serif;color:var(--ink);background:var(--paper)}
#bha-res h1,#bha-res h2,#bha-res h3{font-family:inherit;color:var(--ink);letter-spacing:-.055em}
#bha-res h1{font-size:clamp(48px,5.4vw,78px);line-height:1.04}
#bha-res h1 em{font-family:Georgia,serif;font-style:italic;font-weight:400;color:var(--yellow)}
#bha-res h2{font-size:clamp(38px,4.1vw,62px);font-weight:720}
#bha-res h3{font-size:29px;line-height:1.14}
#bha-res p{color:var(--body);font-size:17px;line-height:1.7}
#bha-res .wrap{width:min(1240px,calc(100% - 96px))}
#bha-res .hero{min-height:470px;background:var(--green)}
#bha-res .hero:after{background:linear-gradient(90deg,rgba(8,35,28,.94),rgba(8,35,28,.58) 65%,rgba(8,35,28,.22))}
#bha-res .hero .wrap{padding-block:75px}
#bha-res .hero p:not(.eyebrow){font-size:19px;color:#fff}
#bha-res .hero h1{color:#fff}
#bha-res .hero h1 em{color:var(--yellow)}
#bha-res .hero .eyebrow{color:var(--yellow)}
#bha-res .eyebrow{font-size:12px;letter-spacing:.19em}
#bha-res .button{background:var(--yellow);color:var(--green)}
#bha-res .intro{grid-template-columns:1fr 2fr;padding-block:75px;border-bottom:1px solid var(--line)}
#bha-res .intro p:last-child{font-size:18px}
#bha-res .section{padding-block:85px}
#bha-res .white{background:var(--paper)}
#bha-res .card{background:#f5f6f1;border:1px solid var(--line);border-top:5px solid var(--yellow)}
#bha-res .card div{padding:30px}
#bha-res .card span{color:var(--ink);font-size:11px}
#bha-res .card span{display:flex;align-items:center;gap:12px}
#bha-res .card span::before{content:"";display:block;width:42px;height:42px;flex:0 0 42px;background:center/contain no-repeat}
#bha-res .card:nth-child(1) span::before{background-image:url("assets/resource-icon-concern.svg")}
#bha-res .card:nth-child(2) span::before{background-image:url("assets/resource-icon-flood.svg")}
#bha-res .card:nth-child(3) span::before{background-image:url("assets/resource-icon-civic.svg")}
#bha-res .card strong{border-color:var(--line);font-size:14px}
#bha-res .election{background:var(--muted)}
#bha-res .election-card{background:var(--paper);border-color:var(--line)}
#bha-res .priority a{background:var(--muted);border-top:4px solid var(--yellow)}
#bha-res .cta{background:var(--green)}
#bha-res .cta,#bha-res .cta h2,#bha-res .cta p,#bha-res .cta .eyebrow{font-family:'Avenir Next',Avenir,'Helvetica Neue',Arial,sans-serif}
#bha-res .cta h2{font-weight:720;letter-spacing:-.055em}
#bha-res .hurricane-section{scroll-margin-top:24px;background:var(--yellow);padding-block:80px}
#bha-res .hurricane-heading{display:grid;grid-template-columns:1fr 1fr;gap:28px 70px;align-items:end;margin-bottom:34px}
#bha-res .hurricane-heading .eyebrow{grid-column:1/-1;margin:0}
#bha-res .hurricane-heading h2,#bha-res .hurricane-heading p{margin:0}
#bha-res .hurricane-heading p{color:#29483f}
#bha-res .hurricane-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #143b3255}
#bha-res .hurricane-grid article{padding:26px 28px 28px 0;border-bottom:1px solid #143b3255}
#bha-res .hurricane-grid article:nth-child(even){padding-left:28px;border-left:1px solid #143b3255}
#bha-res .hurricane-grid span{font-size:11px;font-weight:800;letter-spacing:.14em}
#bha-res .hurricane-grid h3{margin:10px 0 8px;font-size:25px}
#bha-res .hurricane-grid p{margin:0;color:#29483f;font-size:15px}
#bha-res .hurricane-guide-link{display:inline-block;margin-top:28px;border-bottom:2px solid currentColor;padding-bottom:7px;font-size:15px;font-weight:800}
@media(max-width:800px){#bha-res .wrap{width:calc(100% - 40px)}#bha-res .hero{min-height:430px}#bha-res .hero .wrap{padding-block:55px}#bha-res .intro{grid-template-columns:1fr;padding-block:60px}#bha-res .section{padding-block:65px}}
@media(max-width:700px){#bha-res .hurricane-section{padding-block:58px}#bha-res .hurricane-heading,#bha-res .hurricane-grid{grid-template-columns:1fr}#bha-res .hurricane-heading{gap:16px}#bha-res .hurricane-grid article,#bha-res .hurricane-grid article:nth-child(even){padding:23px 0;border-left:0}}
