.county-intro{padding:65px 7% 60px;background:#e5f3fb;border-radius:0 0 100px 0}.county-intro h1{font:normal clamp(40px,4.5vw,64px)/1.13 Georgia;letter-spacing:-1.3px;color:#245a79;margin:23px 0}.county-intro h1 em{font-weight:400;color:#679eb9}.county-intro p{max-width:850px;font-size:22px;line-height:1.85;color:#4f798f}.county-coverage{font-size:16px!important;line-height:1.8!important;color:#5b8095!important}.county-back{display:inline-block;font-size:15px;letter-spacing:.6px;margin-bottom:28px;border-bottom:1px solid #99c4dc;padding-bottom:7px;color:#3b7e9f}.county-directory{padding:0 7%}.county-region{padding:65px 0 10px}.county-region h2,.county-home h2{font:normal 52px/1.15 Georgia;letter-spacing:-.8px;margin:20px 0 30px;color:#245a79}.county-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.county-card{display:flex;flex-direction:column;background:#f8fcff;border:1px solid #c9e1ee;border-radius:30px;padding:30px;transition:transform .2s,background .2s}.county-card:hover{transform:translateY(-4px);background:#e9f6fd}.county-card>span{font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#5d8da8}.county-card h3{font:normal 33px Georgia;color:#2a6180;letter-spacing:-.5px;margin:18px 0}.county-card p{font-size:18px;color:#547b91;line-height:1.9;margin:0 0 25px}.county-card b{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;border-top:1px solid #d0e4ef;font-size:14px;letter-spacing:.5px;color:#347e9f;font-weight:400}.county-callout{padding:70px 7%;margin-top:65px;background:#2b6688;color:#f4fbff;border-radius:100px 100px 0 0}.county-callout h2{font:normal 48px/1.15 Georgia;color:#f4fbff;margin:15px 0 30px}.county-callout .button{background:#e1f3fc;border:0;border-radius:30px;color:#255d7c}.county-local{padding:65px 7%;display:grid;grid-template-columns:1.2fr 1fr;gap:65px}.county-local h2,.county-notes h2,.county-services h2,.county-sources h2{font:normal 45px/1.15 Georgia;letter-spacing:-.8px;margin:18px 0 25px;color:#245a79}.county-local p{font-size:21px;line-height:1.9;color:#507b92}.county-local aside{background:#e9f5fc;border-radius:28px;padding:30px 32px}.county-local h3{font:normal 30px Georgia;margin:0 0 20px}.county-local ul{padding-left:20px;font-size:20px;color:#537c92;line-height:2}.county-notes{padding:60px 7%;background:#e8f4fb;border-radius:75px 75px 0 0}.county-note-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.county-note-grid article{border-top:1px solid #a9cce1;padding-top:20px}.county-note-grid span{font-size:15px;color:#6a9bb7}.county-note-grid h3{font:normal 30px/1.2 Georgia;margin:18px 0;color:#2b6685}.county-note-grid p{font-size:20px;line-height:1.9;color:#4e7890}.county-services{padding:65px 7%}.county-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:30px}.county-service-grid a{display:flex;justify-content:space-between;align-items:center;background:#eaf6fc;border:1px solid #bddbea;border-radius:18px;padding:22px 25px;font-size:21px;color:#346e8f}.county-service-grid a:hover{background:#d9eef9}.county-sources{padding:45px 7% 60px;background:#f0f8fd}.county-sources h2{font-size:36px}.county-sources p{font-size:18px;line-height:1.9;color:#5b8197;max-width:900px}.county-sources>a{display:flex;align-items:center;gap:20px;width:fit-content;margin:18px 0;font-size:18px;line-height:1.8;color:#357b9e;border-bottom:1px solid #b7d7e7;padding-bottom:7px}.county-home{padding:75px 7%;background:#e7f4fb;border-radius:100px 100px 25px 25px;margin:50px 3% 0}.county-home h2 em{font-weight:400;color:#659cba}.county-home>p{max-width:790px;font-size:21px;line-height:1.85;color:#567d94}.county-home .county-grid{margin-top:35px}.county-home>.button{display:inline-flex;align-items:center;gap:25px;border-radius:30px;background:#2f7498;color:white;border:0;margin-top:30px}.county-footer{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #d2e5ef;padding-top:24px;margin-top:25px;line-height:1.8}.county-footer>a{font-size:20px;color:#347b9e}.county-footer>span{font-size:15px;color:#63879a;max-width:550px}.county-intro .eyebrow{font-size:15px}header nav{gap:11px!important}header .areas-nav{white-space:nowrap}.field.wide select#county{font-size:21px}
@media(max-width:1350px){header .menu-btn{display:block;font-size:16px;min-height:44px;padding:10px 15px}header nav{display:none;position:absolute;top:104px;left:0;right:0;background:#f5fbff;padding:25px 5%;flex-direction:column;align-items:stretch;gap:8px!important;border-radius:0 0 28px 28px;border-bottom:1px solid #c5deed;font-size:18px!important;z-index:30}header nav.open{display:flex}header nav a{padding:12px 0}.county-grid{gap:18px}.county-card{padding:27px}.county-local{gap:35px}}
@media(max-width:760px){header nav{top:90px}.county-intro{padding:42px 7%;border-radius:0 0 65px 0}.county-intro h1{font-size:44px;line-height:1.15}.county-intro p{font-size:20px}.county-directory{padding:0 7%}.county-region{padding-top:45px}.county-region h2,.county-home h2{font-size:40px}.county-grid{grid-template-columns:1fr;gap:20px}.county-card{padding:28px}.county-card h3{font-size:34px}.county-card p{font-size:20px}.county-card b{font-size:15px}.county-local{padding:45px 7%;grid-template-columns:1fr;gap:25px}.county-local h2,.county-notes h2,.county-services h2{font-size:38px}.county-local p{font-size:20px}.county-local aside{padding:28px 24px}.county-local h3{font-size:30px}.county-local ul{font-size:20px}.county-note-grid{grid-template-columns:1fr;gap:28px}.county-notes{padding:55px 7%;border-radius:55px 55px 0 0}.county-note-grid h3{font-size:31px}.county-note-grid p{font-size:20px}.county-services{padding:50px 7%}.county-service-grid{grid-template-columns:1fr}.county-service-grid a{font-size:21px;padding:20px}.county-sources{padding:40px 7% 50px}.county-sources h2{font-size:34px}.county-sources>a{font-size:18px;gap:12px}.county-callout{padding:60px 7%;border-radius:65px 65px 0 0}.county-callout h2{font-size:38px}.county-home{padding:55px 7%;margin:35px 4% 0;border-radius:60px 60px 25px 25px}.county-home>p{font-size:20px}.county-home>.button{font-size:15px;gap:17px}.county-footer{flex-direction:column;gap:10px}.county-footer>a{font-size:20px}.county-footer>span{font-size:15px}}
