/* Community guides share the site's coastal palette and typography. */
.community-site h1{overflow-wrap:break-word}.community-home-teaser{border-top:1px solid var(--line);background:#f1eee5}.community-home-teaser>p:not(.eyebrow){max-width:650px}.communities-intro{display:grid;grid-template-columns:1.2fr 1fr;background:var(--navy);color:white;min-height:510px}.communities-intro>div:first-child{padding:65px 9% 65px 12%}.communities-intro h1{font-size:clamp(45px,5.3vw,76px)}.communities-intro p:not(.eyebrow){font-size:15px;color:#d5dfdc;max-width:470px}.communities-intro .eyebrow{color:var(--gold)}.communities-intro-art{position:relative;overflow:hidden;background:#294740;min-height:450px}.map-water{position:absolute;width:50%;height:150%;background:#547c7d;top:-20%;right:-8%;transform:rotate(13deg);border-left:30px solid #b5bd9a}.map-road{position:absolute;display:block;background:#90a389;z-index:1;opacity:.65}.road-one{width:7px;height:150%;top:-15%;left:36%;transform:rotate(13deg)}.road-two{height:4px;width:100%;top:42%;transform:rotate(-12deg)}.road-three{height:3px;width:100%;top:72%;transform:rotate(10deg)}.map-label{position:absolute;z-index:2;font-size:12px;letter-spacing:4px;color:#ebebda}.label-flagler{top:24%;left:19%}.label-volusia{top:61%;left:11%}.map-pin{position:absolute;width:16px;height:16px;background:var(--gold);border-radius:50%;border:4px solid #f7f5ef;box-shadow:0 0 0 9px #d9bb8238;z-index:3}.pin-one{top:35%;left:49%}.pin-two{top:55%;left:40%}.pin-three{top:73%;left:27%}.map-art-caption{position:absolute;bottom:25px;left:25px;right:25px;z-index:3;font-size:8px;letter-spacing:1.8px;color:#e4e8df}.communities-directory{padding:70px 7.5% 55px}.directory-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.directory-heading h2{font-size:clamp(34px,3.6vw,49px);margin-bottom:0}.directory-heading>p{font-size:12px;color:var(--muted);margin:0;white-space:nowrap}.community-filters{display:grid;grid-template-columns:minmax(220px,2fr) 1fr 1.2fr auto;gap:16px;padding:25px;background:#e7ebe3;border-top:2px solid #b39a66}.community-filters label{font-size:11px;font-weight:bold;letter-spacing:.3px}.community-filters input,.community-filters select{display:block;width:100%;min-width:0;margin-top:7px;border:1px solid #bdc8be;border-radius:0;background:#fff;color:var(--ink);padding:13px 12px;font:14px Arial;height:47px}.community-reset{background:none;border:0;text-decoration:underline;font-size:11px;color:var(--ink);align-self:end;padding:15px 2px}.directory-status{display:flex;justify-content:space-between;font-size:11px;padding:22px 0 17px;color:var(--muted)}.directory-status p{margin:0}.communities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.community-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);padding:28px 25px;position:relative;transition:border-color .2s}.community-card:hover{border-color:#a28146}.community-card[hidden]{display:none}.community-kicker{font-size:10px;text-transform:uppercase;letter-spacing:1.25px;margin-bottom:20px!important}.community-kicker span{color:var(--muted)}.community-card h2{font-size:29px;margin-bottom:18px;letter-spacing:-.035em;overflow-wrap:anywhere}.community-card h2 a:after{content:'';position:absolute;inset:0}.community-card>p:not(.community-kicker){font-size:13px;color:var(--muted);line-height:1.75;flex:1}.community-card-bottom{display:flex;justify-content:space-between;gap:14px;align-items:end;font-size:10px;border-top:1px solid var(--line);padding-top:18px}.community-card-bottom>span{color:var(--muted);max-width:65%}.community-card-bottom>a{font-weight:bold;white-space:nowrap}.directory-coverage{font-size:12px;line-height:1.8;color:var(--muted);max-width:850px;margin:36px 0 0}.directory-coverage a{text-decoration:underline}.community-empty{background:#e7ebe3;padding:38px;max-width:800px}.community-empty h3{font-size:30px}.community-directory-cta{padding:65px 7.5%;background:#e6e9e1}.community-directory-cta p{max-width:600px}.community-directory-cta h2{font-size:48px}.community-profile-intro{padding:38px 7.5% 50px;background:var(--navy);color:#fff}.community-profile-intro h1{font-size:clamp(42px,6vw,76px);max-width:1000px;margin-bottom:18px}.community-profile-intro .eyebrow{color:var(--gold);margin-top:35px;margin-bottom:15px}.community-location{color:#d5dfdc;font-size:17px;margin-bottom:22px}.community-breadcrumb{display:flex;gap:15px;flex-wrap:wrap;font-size:11px;color:#d5dfdc}.community-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.community-profile-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:7%;padding:65px 7.5% 30px}.community-profile-grid h2{font-size:clamp(31px,3vw,43px)}.community-overview .lead{font-size:17px!important;line-height:1.85}.community-overview{padding-bottom:35px}.community-specific-note{font-size:13px;border-left:2px solid var(--gold);padding-left:18px}.community-faq{border-top:1px solid var(--line);padding-top:35px}.community-faq h2{margin-bottom:18px}.source-intro{font-size:12px;color:var(--muted)}.community-faq-list{list-style:disc;padding-left:21px}.community-faq-list li{padding:15px 0 20px 8px;border-bottom:1px solid var(--line)}.community-faq-list li::marker{color:#987640}.community-faq-list h3{font:600 15px/1.5 Arial;letter-spacing:0;margin:0 0 10px}.community-faq-list p{font-size:14px;line-height:1.8;margin:0;color:#475c5e}.faq-source{font-size:11px;text-decoration:underline;white-space:nowrap}.community-verification{font-size:11px;line-height:1.8;color:var(--muted);margin:25px 0}.community-map{background:#e7ebe3;padding:24px}.community-map h2{font-size:27px}.community-map iframe{display:block;width:100%;height:320px;border:0;background:#d5dfd4}.map-caption{font-size:10px;line-height:1.6;color:var(--muted);margin:13px 0}.community-help{background:var(--navy);color:#fff;padding:30px;margin-top:26px}.community-help .eyebrow{color:var(--gold)}.community-help h2{font-size:34px}.community-help p:not(.eyebrow){font-size:13px;color:#d5dfdc}.community-help .button{gap:16px;padding:15px 18px;max-width:100%}.community-phone{display:block;margin-top:20px;font-size:14px}.community-media{padding:20px 7.5% 45px}.gallery-link{border:1px solid var(--line);padding:30px;display:flex;justify-content:space-between;gap:30px;align-items:center}.gallery-link .eyebrow{margin-bottom:12px}.gallery-link h3{font-size:29px;margin-bottom:13px}.gallery-link p:not(.eyebrow){font-size:13px;color:var(--muted);margin:0}.gallery-link .button{flex-shrink:0;font-size:11px}.community-photo{margin:0 0 35px}.community-photo img{width:100%;max-height:520px}.community-photo figcaption{font-size:11px;padding-top:12px}.community-sources{padding:35px 7.5%;background:#eaece5}.community-sources h2{font-size:32px;margin-bottom:12px}.community-sources p,.community-sources li{font-size:12px}.community-sources ul{padding-left:18px;max-width:1000px}.community-sources li{margin:10px 0;overflow-wrap:anywhere}.community-sources a{text-decoration:underline;text-underline-offset:3px}.community-related{padding:55px 7.5%}.community-related h2{font-size:38px}.community-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:30px 0}.community-related>div>a{border-top:1px solid var(--line);padding:20px 0;font:22px/1.3 Georgia;display:flex;justify-content:space-between;gap:12px}.directory-tabs{display:flex;gap:25px;border-bottom:1px solid var(--line);margin-bottom:30px}.directory-tabs a{padding:12px 0;font-size:14px}.directory-tabs a[aria-current="page"]{font-weight:bold;border-bottom:3px solid #a28146}.directory-tabs a:hover{text-decoration:underline}.community-site select:focus-visible{outline:3px solid #af791e;outline-offset:3px}

@media(max-width:1000px){.communities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-filters{grid-template-columns:1.5fr 1fr 1fr}.community-reset{grid-column:3;justify-self:end;padding:4px}.community-profile-grid{gap:5%;padding-left:5%;padding-right:5%}.gallery-link{display:block}.gallery-link .button{margin-top:22px}.communities-intro h1{font-size:55px}.communities-intro>div:first-child{padding:50px 9%}.community-related>div{gap:18px}}
@media(max-width:760px){.communities-intro{grid-template-columns:1fr}.communities-intro>div:first-child{padding:42px 7%}.communities-intro h1{font-size:49px}.communities-intro-art{display:none}.communities-directory{padding:45px 7%}.directory-heading{display:block}.directory-heading>p{margin-top:20px}.community-filters{grid-template-columns:1fr 1fr;gap:15px;padding:20px}.community-search-label{grid-column:1/-1}.community-reset{grid-column:1/-1;justify-self:start}.communities-grid{grid-template-columns:1fr}.community-card{padding:25px}.community-card h2{font-size:30px}.community-directory-cta{padding:45px 7%}.community-directory-cta h2{font-size:39px}.community-profile-intro{padding:26px 7% 36px}.community-profile-intro h1{font-size:47px}.community-profile-grid{grid-template-columns:1fr;padding:38px 7% 15px;gap:26px}.community-profile-grid aside{display:contents}.community-map{order:-1}.community-map iframe{height:280px}.community-profile-grid>article{order:0}.community-help{order:1;margin:0}.community-overview{padding-bottom:24px}.community-media{padding:20px 7% 35px}.gallery-link{padding:24px}.gallery-link .button{width:100%;gap:16px}.community-sources{padding:35px 7%}.community-related{padding:40px 7%}.community-related>div{grid-template-columns:1fr;gap:0}.community-related h2{font-size:34px}.directory-tabs{gap:22px}.directory-tabs a{font-size:13px}}

.directory-tabs{position:static;box-shadow:none;background:transparent;padding:0;flex-direction:row}.community-card>p:not(.community-kicker){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
