.community-custom-wordmark{flex-direction:column;align-items:center;width:350px;min-width:0;max-width:100%;display:flex}.community-custom-wordmark-art{object-fit:contain;width:100%;height:auto;display:block}.community-custom-wordmark-domain{color:#fff;opacity:.85;letter-spacing:.06em;margin-top:2px;font-size:11px;line-height:1.4;display:block}.community-footer .footer-brand-lockup.footer-custom-wordmark>.footer-wordmark:first-child{object-fit:contain;border-radius:0;width:260px;max-width:100%;height:auto}@media (max-width:767px){.community-custom-wordmark{width:min(250px,100vw - 100px)}.community-custom-wordmark-domain{letter-spacing:.035em;font-size:10px}.community-header .community-brand-link:has(.community-custom-wordmark){flex-shrink:1;max-width:calc(100% - 48px)}.community-header .community-brand-row:has(.community-custom-wordmark){min-height:106px;padding-top:7px;padding-bottom:7px}}html[data-tenant=pinellas] .community-brand-link{gap:12px}html[data-tenant=pinellas] .community-brand-link>img{object-fit:contain;width:92px;height:92px;box-shadow:none;border-radius:50%}html[data-tenant=pinellas] .community-custom-wordmark{width:320px}.community-footer .pinellas-brand-lockup{gap:12px}.community-footer .pinellas-brand-lockup>img:first-child{width:76px;height:76px}.community-footer .pinellas-brand-lockup .footer-wordmark{width:calc(100% - 88px);max-width:240px;height:auto}@media (max-width:767px){html[data-tenant=pinellas] .community-brand-link{gap:8px}html[data-tenant=pinellas] .community-brand-link>img{width:64px;height:64px}html[data-tenant=pinellas] .community-custom-wordmark{width:min(225px,100vw - 164px)}html[data-tenant=pinellas] .community-header .community-brand-row{min-height:90px}}
.pasco-header.community-header{color:#183f32;text-shadow:none;background:#f8faf7;border-bottom:1px solid #c9cfc1}.pasco-header.community-header .header-gradient{border-bottom:0;position:relative;background:radial-gradient(at 90% 0,#e6efe7 0,#0000 65%),linear-gradient(110deg,#fff,#f8faf7)!important}.pasco-header .header-gradient:after{content:"";background:linear-gradient(90deg,#b39243,#e5d7a8 45%,#b39243);height:2px;position:absolute;bottom:0;left:0;right:0}.pasco-header.community-header .community-brand-row{gap:24px;min-height:94px;padding-block:8px}.pasco-header .community-brand-link{gap:17px;max-width:none}.pasco-header .community-brand-link>img{object-fit:contain;width:78px;height:78px;box-shadow:none}.pasco-wordmark{font-family:var(--font-sans), sans-serif;flex-direction:column;gap:5px;display:flex}.pasco-title{grid-template-columns:max-content;align-self:flex-start;display:inline-grid}.pasco-name{font-family:var(--font-bitter), Georgia, serif;letter-spacing:-.025em;color:#153f30;font-size:clamp(28px,3vw,34px);font-weight:900;line-height:.98;display:block}.pasco-descriptor{color:#314f42;width:0;min-width:100%;margin-top:6px;font-size:12px;font-weight:650;line-height:1.05;display:block}.pasco-descriptor-letters{text-transform:uppercase;justify-content:space-between;display:flex}.pasco-domain{letter-spacing:.015em;color:#527361;font-size:12px;font-weight:650;line-height:1.1}.pasco-header-search{color:#526d58;background:#fff9;border:1px solid #dbe5db;border-radius:999px;flex:1;align-items:center;gap:9px;max-width:245px;margin-left:auto;padding:9px 10px 9px 15px;display:none}.pasco-header-search input{color:#183f32;background:0 0;outline:none;width:100%;min-width:0;font-size:12px}.pasco-header-search:focus-within{border-color:#527361;box-shadow:0 0 0 3px #153f3010}.pasco-header-search input::placeholder{color:#64705e}.pasco-header-search button{cursor:pointer;background:#e4e9dc;border-radius:50%;place-items:center;min-width:28px;min-height:28px;display:grid}.pasco-header .community-brand-row button,.pasco-header .community-brand-row a:not(.community-brand-link){color:#214b38;text-shadow:none}.pasco-header .community-brand-row button:hover{color:#132;background:#e1e8d9}.pasco-header .community-header-context{background:#ffffff80;border:1px solid #d9ddce;border-radius:12px;min-width:180px;margin-left:0;padding:11px 16px}.pasco-header .community-header-weather{color:#546451;gap:5px;font-size:11px}.pasco-header .community-header-weather svg{color:#496b4f}.pasco-header .community-header-temperature strong{color:#173d2d;font-size:21px}.pasco-header .community-header-temperature>span{color:#596b55}.pasco-header .header-nav-bar{background:#153f30;border-bottom:0}.pasco-header.community-header .header-nav-bar nav{height:53px;min-height:53px;font-family:var(--font-sans), sans-serif;gap:2px}.pasco-header.community-header .header-nav-bar nav>a:not(:last-child),.pasco-header.community-header .header-nav-bar nav>div>button{color:#f5f5e9;border-radius:9px;height:35px;padding-inline:9px;font-size:12px;font-weight:600}.pasco-header .header-nav-bar nav>a:not(:last-child):hover,.pasco-header .header-nav-bar nav>div>button:hover,.pasco-header .header-nav-bar nav>div>button[aria-expanded=true]{background:#ffffff14}.pasco-header.community-header .header-nav-bar nav>a:last-child{color:#173d2d;text-transform:none;letter-spacing:0;background:#ead9a2;border:1px solid #f4e7c3;border-radius:9px;min-height:35px;font-size:12px;box-shadow:0 3px 10px #061c2220}.pasco-header .header-nav-bar nav>a:last-child:hover{background:#f6e8bd}.pasco-header .header-nav-bar nav>div>div>div{background:#fffef9;border-color:#d7ddcd;border-radius:12px;padding:10px;box-shadow:0 16px 40px #153f3024}.pasco-header :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #b79444}.community-mobile-shortcuts{display:none!important}.community-header .community-mobile-panel{border-bottom:3px solid var(--community-blue)}@media (max-width:767px){.community-header.community-header .community-mobile-shortcuts{background:var(--community-navy);height:43px;min-height:43px;font-family:var(--font-sans),sans-serif;justify-content:space-between;gap:0;padding:0 15px;display:flex!important}.community-header.community-header .community-mobile-shortcuts>a{color:#fff;letter-spacing:0;min-height:32px;padding:8px 4px;font-size:11px;font-weight:600}.community-header.community-header .community-mobile-shortcuts>a:last-child{color:#fff;gap:5px;padding-inline:4px}}.pasco-header .community-mobile-panel{background:#f8faf7;border-bottom:3px solid #bb9c53}@media (min-width:1440px){.pasco-header-search{display:flex}}@media (min-width:768px) and (max-width:1279px){.pasco-header .community-header-context{margin-left:auto;display:block}.pasco-header.community-header .community-brand-row{gap:16px;min-height:94px}.pasco-header .community-brand-link>img{width:74px;height:74px}.pasco-name{font-size:29px}}@media (max-width:767px){.pasco-header.community-header .community-brand-row{gap:12px;min-height:78px;padding-block:9px}.pasco-header.community-header .community-brand-link{gap:12px;max-width:calc(100% - 45px)}.pasco-header.community-header .community-brand-link>img{width:58px;height:58px}.pasco-name{font-size:clamp(21px,6vw,26px)}.pasco-wordmark{gap:5px}.pasco-descriptor{margin-top:4px;font-size:9px}.pasco-domain{font-size:10px}.pasco-header .community-header-context{display:none}.pasco-header.community-header .community-mobile-shortcuts{background:#153f30;justify-content:space-between;gap:0;height:43px;min-height:43px;padding:0 15px;font-family:inherit;display:flex!important}.pasco-header.community-header .community-mobile-shortcuts>a{color:#fffdf2;letter-spacing:0;min-height:32px;padding:8px 4px;font-size:11px;font-weight:600}.pasco-header.community-header .community-mobile-shortcuts>a:last-child{color:#f2dda3;gap:5px;padding-inline:4px}}@media (min-width:768px){html[data-tenant=pasco] .community-mobile-dateline{display:none}}.mobile-site-address{display:none}@media (max-width:767px){.mobile-site-address{max-width:100%;font-family:var(--font-sans),sans-serif;letter-spacing:0;text-transform:none;color:#dce8f0;overflow-wrap:anywhere;margin-top:4px;font-size:10px;font-weight:600;line-height:1.2;display:block}.community-header .community-brand-row .community-brand-link>.font-logo>span:first-child{line-height:1}.community-header .community-brand-row .community-brand-link>.font-logo>span:nth-child(2),.community-header .mobile-site-address{margin-top:2px;line-height:1}}@media (max-width:390px){html:is([data-tenant=blueridge-community],[data-tenant=hernando]) .community-header .community-brand-row .community-brand-link>.font-logo>span:first-child{font-size:20px}}
html[data-tenant=tampa-community]{--brand:#1762b5;--community-blue:#1762b5;--community-green:#1762b5;--community-navy:#082743;--background:#f5f8fb;--foreground:#102b43;--primary:#1762b5;--border:#dce6ee;--footer-bg:#082743;--ticker-bg:#061d34;--portal-accent:#dba839}html[data-tenant=tampa-community] .community-header{box-shadow:0 4px 18px #08274314!important}html[data-tenant=tampa-community] .header-photo-img,html[data-tenant=tampa-community] .header-photo-scrim{display:none}html[data-tenant=tampa-community] .header-gradient{border-bottom:2px solid #e5bb5d;background:linear-gradient(90deg,#061e3ce8 0%,#06234388 36%,#08274308 65%,#061e3c9c 100%),url(/images/tampa-skyline-v2.webp) 50% 48%/cover!important}html[data-tenant=tampa-community] .community-header .community-brand-row{gap:24px;min-height:162px;padding-block:15px}html[data-tenant=tampa-community] .community-brand-link{max-width:46%}html[data-tenant=tampa-community] .community-brand-link>span{flex-direction:column;align-items:flex-start}html[data-tenant=tampa-community] .community-brand-link>span>img{object-fit:contain;filter:drop-shadow(0 2px 5px #00132a80);width:auto;max-width:100%;height:122px}html[data-tenant=tampa-community] .community-brand-link .mobile-site-address{color:#f7d684;font:600 10px/1.3 var(--font-sans),sans-serif;letter-spacing:.12em;margin-top:5px;display:block}html[data-tenant=tampa-community] .community-header-context{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061e3ccc;border:1px solid #ffffff35;border-radius:14px;padding:12px 17px}html[data-tenant=tampa-community] .header-nav-bar{background:#092b49;border-bottom:1px solid #214761}html[data-tenant=tampa-community] .community-header .header-nav-bar nav{height:auto;min-height:54px;font-family:var(--font-sans),sans-serif;gap:3px}html[data-tenant=tampa-community] .header-nav-bar nav>a,html[data-tenant=tampa-community] .header-nav-bar nav>div>button{border-radius:8px;font-size:12px;font-weight:650}html[data-tenant=tampa-community] .community-header .header-nav-bar nav>a:last-child{color:#082743;text-shadow:none;background:#f0c76a;border:0;border-radius:9px;font-weight:800}html[data-tenant=tampa-community] .community-sponsor-strip{background:#edf3f8;border-bottom:1px solid #dce6ee}html[data-tenant=tampa-community] .community-lead-photo{border-radius:18px}html[data-tenant=tampa-community] .community-desk-title{border-top-color:#d6e2ec}html[data-tenant=tampa-community] .community-footer{background-image:linear-gradient(#082743ed,#082743f5),url(/images/tampa-skyline-v2.webp);background-position:50%;background-size:cover;border-top:3px solid #dfb455}html[data-tenant=tampa-community] .footer-sponsor-panel{background:linear-gradient(115deg,#17476d,#103655);border-color:#6c9cbc55}html[data-tenant=tampa-community] .footer-primary-cta{color:#082743;background:#f0c76a}html[data-tenant=tampa-community] .footer-brand-lockup>.footer-wordmark:first-child{width:230px;max-width:100%;height:auto}html[data-tenant=tampa-community] :is(.community-header,.community-footer) :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #f0c76a}@media (min-width:768px) and (max-width:1100px){html[data-tenant=tampa-community] .community-header .community-brand-row{min-height:142px}html[data-tenant=tampa-community] .community-brand-link>span>img{height:104px}}@media (max-width:767px){html[data-tenant=tampa-community] .header-gradient{background:linear-gradient(90deg,#061e3ce8,#08274380),url(/images/tampa-skyline-v2.webp) 64% 44%/cover!important}html[data-tenant=tampa-community] .community-header .community-brand-row{gap:10px;min-height:112px;padding-block:10px}html[data-tenant=tampa-community] .community-header .community-brand-link{max-width:calc(100% - 62px)}html[data-tenant=tampa-community] .community-brand-link>span>img{width:auto;max-width:100%;height:82px}html[data-tenant=tampa-community] .community-brand-link .mobile-site-address{letter-spacing:.08em;margin-top:3px;font-size:8px}html[data-tenant=tampa-community] .community-mobile-shortcuts{border-bottom:1px solid #234a67;background:#092b49!important}html[data-tenant=tampa-community] .community-mobile-shortcuts>a{font-family:var(--font-sans),sans-serif;color:#f3f7fc!important}html[data-tenant=tampa-community] .community-mobile-shortcuts>a:last-child{color:#f0c76a!important}html[data-tenant=tampa-community] .community-mobile-panel{background:#f5f8fc;border-bottom:3px solid #dfb455}html[data-tenant=tampa-community] .community-lead-photo{border-radius:12px}}@media (prefers-reduced-motion:reduce){html[data-tenant=tampa-community] .article-card:hover{transform:none}}
html[data-tenant=zephyrhills-community] .community-header{box-shadow:0 4px 18px #102f291c!important}html[data-tenant=zephyrhills-community] .header-photo-img,html[data-tenant=zephyrhills-community] .header-photo-scrim{display:none}html[data-tenant=zephyrhills-community] .header-gradient{border-bottom:2px solid #dfbf74;background:linear-gradient(90deg,#092f29ef 0%,#103e32bc 30%,#123c3012 66%,#092f299c 100%),url(/images/zephyrhills-downtown-header.webp) 50% 57%/cover!important}html[data-tenant=zephyrhills-community] .community-header .community-brand-row{gap:24px;min-height:160px;padding-block:22px}html[data-tenant=zephyrhills-community] .community-brand-link{max-width:48%}.zephyr-wordmark{color:#fff;text-shadow:0 2px 7px #092a2770;flex-direction:column;align-items:flex-start;display:flex}.zephyr-wordmark-domain{font-family:var(--font-sans),sans-serif;letter-spacing:.055em;color:#f4d991;margin-top:9px;font-size:11px;font-weight:600;line-height:1.5}html[data-tenant=zephyrhills-community] .community-header-context{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b302bdc;border:1px solid #ffffff40;border-radius:12px;padding:12px 17px}html[data-tenant=zephyrhills-community] .header-nav-bar{background:#113d33;border-bottom:1px solid #315b4d}html[data-tenant=zephyrhills-community] .community-header .header-nav-bar nav{height:auto;min-height:52px}html[data-tenant=zephyrhills-community] .community-header .header-nav-bar a[href*=advertise]{color:#173b30!important;background:#efd08a!important}html[data-tenant=zephyrhills-community] .community-header :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #f4d991}@media (max-width:767px){html[data-tenant=zephyrhills-community] .header-gradient{background:linear-gradient(90deg,#092f29f5,#103e32a8),url(/images/zephyrhills-downtown-header.webp) 65% 57%/cover!important}html[data-tenant=zephyrhills-community] .community-header .community-brand-row{gap:8px;min-height:104px;padding-block:13px}html[data-tenant=zephyrhills-community] .community-header .community-brand-link{max-width:calc(100% - 55px)}.zephyr-wordmark-domain{letter-spacing:.03em;margin-top:5px;font-size:8px}html[data-tenant=zephyrhills-community] .community-mobile-shortcuts{border-bottom:1px solid #315b4d;background:#113d33!important}html[data-tenant=zephyrhills-community] .community-mobile-shortcuts>a{color:#fff!important}html[data-tenant=zephyrhills-community] .community-mobile-shortcuts>a:last-child{color:#f4d991!important}}html[data-tenant=zephyrhills-community] .community-brand-link>img{flex-shrink:0;width:82px;height:82px}@media (max-width:767px){html[data-tenant=zephyrhills-community] .community-header .community-brand-link{gap:10px}html[data-tenant=zephyrhills-community] .community-header .community-brand-link>img{width:48px;height:48px}.zephyr-wordmark-domain{letter-spacing:0;font-size:7px}}.zephyr-wordmark{min-width:0}.zephyr-wordmark-image{object-fit:contain;width:340px;max-width:100%;height:auto;display:block}html[data-tenant=zephyrhills-community] .zephyr-wordmark-domain{letter-spacing:.015em;align-self:center;margin-top:2px}@media (max-width:767px){.zephyr-wordmark-image{width:200px}html[data-tenant=zephyrhills-community] .community-brand-link{min-width:0}}
html[data-tenant=lakewood-ranch]{--brand:#216b83;--community-blue:#216b83;--community-green:#216b83;--community-navy:#113c50;--background:#f5f8fb;--foreground:#102b43;--primary:#216b83;--border:#dce6ee;--footer-bg:#113c50;--ticker-bg:#0c2e40;--portal-accent:#dba839}html[data-tenant=lakewood-ranch] .community-header{box-shadow:0 4px 18px #113c5014!important}html[data-tenant=lakewood-ranch] .header-photo-img,html[data-tenant=lakewood-ranch] .header-photo-scrim{display:none}html[data-tenant=lakewood-ranch] .header-gradient{border-bottom:2px solid #e5bb5d;background:linear-gradient(90deg,#061e3ce8 0%,#06234388 36%,#113c5008 65%,#061e3c9c 100%),url(/images/lakewood-lakes-v2.webp) 50% 48%/cover!important}html[data-tenant=lakewood-ranch] .community-header .community-brand-row{gap:24px;min-height:150px;padding-block:15px}html[data-tenant=lakewood-ranch] .community-brand-link{max-width:46%}html[data-tenant=lakewood-ranch] .community-brand-link>span{flex-direction:column;align-items:flex-start}html[data-tenant=lakewood-ranch] .community-brand-link>span>img{object-fit:contain;filter:drop-shadow(0 2px 5px #00132a80);width:auto;max-width:100%;height:122px}html[data-tenant=lakewood-ranch] .community-brand-link .mobile-site-address{color:#f7d684;font:600 10px/1.3 var(--font-sans),sans-serif;letter-spacing:.12em;margin-top:5px;display:block}html[data-tenant=lakewood-ranch] .community-header-context{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061e3ccc;border:1px solid #ffffff35;border-radius:14px;padding:12px 17px}html[data-tenant=lakewood-ranch] .header-nav-bar{background:#123d50;border-bottom:1px solid #214761}html[data-tenant=lakewood-ranch] .community-header .header-nav-bar nav{height:auto;min-height:54px;font-family:var(--font-sans),sans-serif;gap:3px}html[data-tenant=lakewood-ranch] .header-nav-bar nav>a,html[data-tenant=lakewood-ranch] .header-nav-bar nav>div>button{border-radius:8px;font-size:12px;font-weight:650}html[data-tenant=lakewood-ranch] .community-header .header-nav-bar nav>a:last-child{color:#113c50;text-shadow:none;background:#e5c786;border:0;border-radius:9px;font-weight:800}html[data-tenant=lakewood-ranch] .community-sponsor-strip{background:#edf3f8;border-bottom:1px solid #dce6ee}html[data-tenant=lakewood-ranch] .community-lead-photo{border-radius:18px}html[data-tenant=lakewood-ranch] .community-desk-title{border-top-color:#d6e2ec}html[data-tenant=lakewood-ranch] .community-footer{background-image:linear-gradient(#113c50ed,#113c50f5),url(/images/lakewood-lakes-v2.webp);background-position:50%;background-size:cover;border-top:3px solid #d0b16b}html[data-tenant=lakewood-ranch] .footer-sponsor-panel{background:linear-gradient(115deg,#17476d,#103655);border-color:#6c9cbc55}html[data-tenant=lakewood-ranch] .footer-primary-cta{color:#113c50;background:#e5c786}html[data-tenant=lakewood-ranch] .footer-brand-lockup>.footer-wordmark:first-child{width:230px;max-width:100%;height:auto}html[data-tenant=lakewood-ranch] :is(.community-header,.community-footer) :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #e5c786}@media (min-width:768px) and (max-width:1100px){html[data-tenant=lakewood-ranch] .community-header .community-brand-row{min-height:142px}html[data-tenant=lakewood-ranch] .community-brand-link>span>img{height:104px}}@media (max-width:767px){html[data-tenant=lakewood-ranch] .header-gradient{background:linear-gradient(90deg,#061e3ce8,#113c5080),url(/images/lakewood-lakes-v2.webp) 64% 44%/cover!important}html[data-tenant=lakewood-ranch] .community-header .community-brand-row{gap:10px;min-height:102px;padding-block:10px}html[data-tenant=lakewood-ranch] .community-header .community-brand-link{max-width:calc(100% - 62px)}html[data-tenant=lakewood-ranch] .community-brand-link>span>img{width:auto;max-width:100%;height:82px}html[data-tenant=lakewood-ranch] .community-brand-link .mobile-site-address{letter-spacing:.08em;margin-top:3px;font-size:8px}html[data-tenant=lakewood-ranch] .community-mobile-shortcuts{border-bottom:1px solid #234a67;background:#123d50!important}html[data-tenant=lakewood-ranch] .community-mobile-shortcuts>a{font-family:var(--font-sans),sans-serif;color:#f3f7fc!important}html[data-tenant=lakewood-ranch] .community-mobile-shortcuts>a:last-child{color:#e5c786!important}html[data-tenant=lakewood-ranch] .community-mobile-panel{background:#f5f8fc;border-bottom:3px solid #d0b16b}html[data-tenant=lakewood-ranch] .community-lead-photo{border-radius:12px}}@media (prefers-reduced-motion:reduce){html[data-tenant=lakewood-ranch] .article-card:hover{transform:none}}html[data-tenant=lakewood-ranch] .community-header .community-brand-link{gap:18px;max-width:65%}html[data-tenant=lakewood-ranch] .community-header .community-brand-link>img{object-fit:contain;border-radius:50%;width:90px;height:90px;box-shadow:0 5px 20px #031f3540}html[data-tenant=lakewood-ranch] .community-header .community-brand-link .font-logo>span:first-child{letter-spacing:-.025em;font-size:clamp(28px,3vw,39px);line-height:1.06}html[data-tenant=lakewood-ranch] .community-brand-link .font-logo>span:nth-child(2){color:#e9f3f7;margin-top:3px;font-size:17px;line-height:1.2}html[data-tenant=lakewood-ranch] .header-tagline{color:#f2d99e;letter-spacing:.09em;margin-top:7px}html[data-tenant=lakewood-ranch] .header-gradient{background:linear-gradient(90deg,#0c3049ed 0%,#0c30499c 40%,#0c30492e 65%,#0c3049b5 100%),url(/images/lakewood-lakes-v2.webp) 50% 56%/cover!important}@media (max-width:767px){html[data-tenant=lakewood-ranch] .community-header .community-brand-link{gap:10px;max-width:calc(100% - 50px)}html[data-tenant=lakewood-ranch] .community-header .community-brand-link>img{width:60px;height:60px}html[data-tenant=lakewood-ranch] .community-header .community-brand-link .font-logo>span:first-child{white-space:nowrap;font-size:clamp(19px,5.4vw,25px);line-height:1.05}html[data-tenant=lakewood-ranch] .community-brand-link .font-logo>span:nth-child(2){margin-top:3px;font-size:12px;line-height:1.1}html[data-tenant=lakewood-ranch] .community-brand-link .mobile-site-address{letter-spacing:.015em;color:#f2d99e;margin-top:4px;font-size:8px;line-height:1.2}html[data-tenant=lakewood-ranch] .header-gradient{background:linear-gradient(90deg,#0c3049ed,#0c304999),url(/images/lakewood-lakes-v2.webp) 50% 56%/cover!important}}@media (min-width:768px){html[data-tenant=lakewood-ranch] .community-brand-link .mobile-site-address{display:none}}
.community-header.east-pasco-header{--local-ink:#112e48;--local-accent:#f2cf82;--local-photo-position:70% 48%;text-shadow:none!important;background:var(--local-ink)!important;box-shadow:0 4px 18px #102a4217!important}.community-header.san-antonio-header{--local-ink:#153e50;--local-accent:#bce1ed;--local-photo-position:68% 53%}.east-pasco-header .header-photo-img,.east-pasco-header .header-photo-scrim{display:none}.community-header.east-pasco-header .header-gradient{border-bottom:2px solid var(--local-accent);background:linear-gradient(90deg,#0b253a 0%,#0b253ade 26%,#0b253a30 61%,#0b253abf 100%),var(--local-header-image) var(--local-photo-position)/cover!important}.community-header.east-pasco-header .community-brand-row{gap:24px;min-height:144px;padding-block:20px}.community-header.east-pasco-header .community-brand-link{gap:17px;max-width:55%}.community-header.east-pasco-header .community-brand-link>img{object-fit:contain;--tw-ring-shadow:0 0 transparent;filter:drop-shadow(0 3px 7px #00142666);width:86px;height:86px}.east-pasco-wordmark{color:#fff;grid-template-columns:max-content;gap:0;min-width:0;display:grid}.east-pasco-name{font-family:var(--font-logo),Georgia,serif;letter-spacing:-.018em;text-shadow:0 2px 12px #071d37aa;font-size:42px;font-weight:800;line-height:1.04}.east-pasco-description{font-family:var(--font-sans),sans-serif;letter-spacing:.075em;margin-top:5px;font-size:16px;font-weight:600;line-height:1.3}.east-pasco-domain{font-family:var(--font-sans),sans-serif;letter-spacing:.035em;color:var(--local-accent);margin-top:7px;font-size:11px;font-weight:600;line-height:1.35}.community-header.east-pasco-header .community-header-context{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b253abf;border:1px solid #ffffff36;border-radius:12px;min-width:180px;padding:12px 16px}.east-pasco-header .community-header-weather{color:#fff;gap:6px}.east-pasco-header .community-header-weather svg{color:var(--local-accent)}.east-pasco-header .header-nav-bar{background:var(--local-ink);border-bottom:1px solid #ffffff20}.community-header.east-pasco-header .header-nav-bar nav{height:auto;min-height:52px;font-family:var(--font-sans),sans-serif;gap:3px}.community-header.east-pasco-header .header-nav-bar nav>a:not(:last-child),.community-header.east-pasco-header .header-nav-bar nav>div>button{border-radius:7px;min-height:38px;padding-inline:10px;font-size:13px;font-weight:600}.community-header.east-pasco-header .header-nav-bar nav>a:last-child{background:var(--local-accent);color:var(--local-ink);text-transform:none;letter-spacing:0;min-height:36px;text-shadow:none;border:0;border-radius:8px;font-size:12px;font-weight:800}.community-header.east-pasco-header :is(a,button):focus-visible{outline:3px solid var(--local-accent);outline-offset:3px}@media (min-width:768px) and (max-width:1100px){.community-header.east-pasco-header .community-brand-row{min-height:124px}.east-pasco-name{font-size:34px}.community-header.east-pasco-header .community-brand-link>img{width:74px;height:74px}.community-header.east-pasco-header .header-nav-bar nav{gap:0}.community-header.east-pasco-header .header-nav-bar nav>a:not(:last-child),.community-header.east-pasco-header .header-nav-bar nav>div>button{padding-inline:6px;font-size:11px}}@media (max-width:767px){.community-header.east-pasco-header .header-gradient{background:linear-gradient(90deg,#0b253af5 0%,#0b253ace 58%,#0b253a88 100%),var(--local-header-image) 70% center/cover!important}.community-header.east-pasco-header .community-brand-row{gap:8px;min-height:88px;padding-block:12px}.community-header.east-pasco-header .community-brand-link{gap:10px;max-width:calc(100% - 48px)}.community-header.east-pasco-header .community-brand-link>img{width:58px;height:58px}.east-pasco-name{font-size:clamp(23px,6.3vw,29px);line-height:1.03}.east-pasco-description{letter-spacing:.035em;margin-top:3px;font-size:11px;line-height:1.15}.east-pasco-domain{letter-spacing:0;margin-top:4px;font-size:9px;line-height:1.2}.community-header.east-pasco-header .community-brand-row>button{color:#fff;background:#ffffff0d;border:1px solid #ffffff45;border-radius:10px;flex-shrink:0;width:40px;height:44px}.east-pasco-header .community-mobile-shortcuts{border-bottom:1px solid #ffffff25;background:var(--local-ink)!important}.east-pasco-header .community-mobile-shortcuts>a{font-family:var(--font-sans),sans-serif;min-height:44px;color:#fff!important}.east-pasco-header .community-mobile-shortcuts>a:last-child{color:var(--local-accent)!important}.east-pasco-header .community-mobile-panel{border-bottom:3px solid var(--local-accent)}}.community-header.east-pasco-header .east-pasco-wordmark{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.east-pasco-wordmark-art{mix-blend-mode:screen;width:350px;max-width:100%;height:auto}.east-pasco-wordmark .east-pasco-domain{align-self:center;margin-top:0}.community-header.east-pasco-header .community-brand-link>img{width:68px;height:68px}@media (max-width:767px){.community-header.east-pasco-header .community-brand-link>img{display:none}.east-pasco-wordmark-art{width:230px}.community-header.east-pasco-header .community-brand-row{min-height:104px;padding-block:8px}.east-pasco-wordmark .east-pasco-domain{margin-top:0;font-size:9px}}.pasco-header.community-header .header-gradient{background:linear-gradient(115deg,#103b31,#205c4b)!important}.pasco-header.community-header .community-brand-row{min-height:140px;padding-block:12px}.pasco-header .east-pasco-wordmark{flex-direction:column;align-items:center;display:flex}.pasco-header .east-pasco-domain{color:#f1dca2;margin-top:0;font-size:11px}.pasco-header .community-brand-row button,.pasco-header .community-brand-row a:not(.community-brand-link){color:#fff}.pasco-header .community-header-context{background:#0b3028aa;border-color:#ffffff35}.pasco-header .community-header-weather,.pasco-header .community-header-temperature strong,.pasco-header .community-header-temperature>span{color:#fff}.pasco-header .community-header-weather svg{color:#f1dca2}.pasco-header .pasco-header-search{display:none}@media (max-width:767px){.pasco-header.community-header .community-brand-row{gap:8px;min-height:96px;padding-block:8px}.pasco-header.community-header .community-brand-link{gap:8px;max-width:calc(100% - 45px)}.pasco-header.community-header .community-brand-link>img{width:48px;height:48px}.pasco-header .east-pasco-wordmark-art{width:210px;max-width:100%}.pasco-header .east-pasco-wordmark{min-width:0}.pasco-header .east-pasco-domain{font-size:9px}}
html[data-tenant=pinellas]{--county-ink:#103e43;--county-deep:#092b32;--county-accent:#ebc76f;--county-soft:#eaf4f0;--county-border:#cddfd8;--county-link:#236555;--footer-bg:#092b32;--ticker-bg:#092b32}html[data-tenant=pasco]{--county-ink:#174b3b;--county-deep:#10382d;--county-accent:#ecd18a;--county-soft:#eff4e9;--county-border:#d5dfce;--county-link:#2f6548;--footer-bg:#10382d;--ticker-bg:#10382d}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header{box-shadow:0 4px 18px #092b3214}html:is([data-tenant=pinellas],[data-tenant=pasco]) .header-gradient{border-bottom:2px solid var(--county-accent)}html[data-tenant=pinellas] .header-photo-scrim{background:linear-gradient(90deg,#092b32ef 0%,#103e43aa 48%,#103e4370 100%)!important}html[data-tenant=pasco] .community-custom-wordmark-domain{color:var(--county-accent)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header-context{background:var(--county-deep);color:#fff;border:1px solid #ffffff30;border-radius:12px;padding:12px 16px}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header-context :is(strong,span){color:#fff}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header-context svg{color:var(--county-accent)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header .cn-desktop,html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-quick{background:var(--county-deep);border-bottom:1px solid #ffffff20}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>a[aria-current=page],html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>button[aria-expanded=true],html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>a:not(.cn-sponsor):hover,html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>button:hover{color:var(--county-accent);background:#ffffff16}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>a.cn-sponsor,html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header .cn-mobile-footer .cn-sponsor{background:var(--county-accent);color:var(--county-deep)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header :is(.cn-dropdown,.cn-mobile){border-color:var(--county-border);color:var(--county-deep);background:#fffefa}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-mobile-primary>a,html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-mobile-primary>a:last-child{background:var(--county-soft);color:var(--county-ink);border-color:var(--county-border)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-mobile-primary>a[aria-current=page]{background:var(--county-ink);color:#fff}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header :is(.cn-link-list,.cn-network-list,.cn-topic-grid)>:is(a,button):hover{background:var(--county-soft);color:var(--county-ink)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-sponsor-strip{background:var(--county-soft);border-bottom:1px solid var(--county-border)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-sponsor-strip a{color:var(--county-link)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-footer{border-top:3px solid var(--county-accent)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .footer-sponsor-panel{background:var(--county-ink);border-color:#ffffff25}html:is([data-tenant=pinellas],[data-tenant=pasco]) .footer-primary-cta{background:var(--county-accent);color:var(--county-deep)}html:is([data-tenant=pinellas],[data-tenant=pasco]) :is(.community-header,.community-footer) :is(a,button):focus-visible{outline:3px solid var(--county-accent);outline-offset:3px}html[data-tenant=pasco]{--county-scene:url(/images/pasco-coastal-masthead-v1.png)}html[data-tenant=pinellas]{--county-scene:url(/images/pinellas-coastal-masthead-v1.png)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .header-photo-img,html:is([data-tenant=pinellas],[data-tenant=pasco]) .header-photo-scrim{display:none}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header .header-gradient{background:linear-gradient(90deg,#061f29bb 0%,#061f2920 65%,#061f2970),var(--county-scene) center 52% / cover!important}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header .community-brand-row{min-height:162px;padding-block:14px}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header .cn-desktop,html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-quick{border-color:var(--county-border);background:#fffefa}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>a:not(.cn-sponsor),html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>button,html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-quick>a{color:var(--county-deep)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>a[aria-current=page],html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>button[aria-expanded=true],html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>a:not(.cn-sponsor):hover,html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>button:hover{background:var(--county-soft);color:var(--county-link)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-quick>a:last-child{color:var(--county-link)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-footer{background-image:linear-gradient(#082d2ef0,#082d2ef8),var(--county-scene);background-position:50%;background-size:cover}@media (max-width:767px){html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header .community-brand-row{min-height:112px;padding-block:8px}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header .header-gradient{background:linear-gradient(90deg,#061f29db,#061f2940),var(--county-scene) 65% 50% / cover!important}}
html:where([data-tenant]):not([data-tenant=tampa-community]){--network-ink:var(--community-navy,#12364d);--network-pale:#bddced;--network-soft:#edf4f7}html[data-tenant=pinellas]{--network-ink:#103e43;--network-pale:#a6ddd1;--network-soft:#eaf4f0}html[data-tenant=pasco]{--network-ink:#174b3b;--network-pale:#b9dfbf;--network-soft:#eff4e9}html[data-tenant=wesley-chapel]{--network-ink:#123955;--network-pale:#a9d8ed;--network-soft:#edf5fa}html[data-tenant=blueridge-community]{--network-ink:#163d4b;--network-pale:#afdce6;--network-soft:#edf5f7}html[data-tenant=ellijay-community]{--network-ink:#22452d;--network-pale:#c6e4b8;--network-soft:#eff5eb}html[data-tenant=hernando]{--network-ink:#234b32;--network-pale:#bbd9bd;--network-soft:#eff5ee}html[data-tenant=lakeland-community]{--network-ink:#143c63;--network-pale:#a9d6fa;--network-soft:#edf4fc}html[data-tenant=lakewood-ranch]{--network-ink:#153e50;--network-pale:#a7dce5;--network-soft:#edf6f8}html[data-tenant=stjohnscommunity]{--network-ink:#154764;--network-pale:#b1e0ed;--network-soft:#edf5f9}html[data-tenant]:not([data-tenant=tampa-community]) .community-header .community-brand-link{gap:12px;max-width:46%}html[data-tenant]:not([data-tenant=tampa-community]) .community-header .community-brand-link>img{object-fit:contain;width:92px;height:92px;box-shadow:none;border-radius:50%;flex-shrink:0;display:block}html[data-tenant]:not([data-tenant=tampa-community]) .community-header .community-custom-wordmark{width:320px;min-width:0}html[data-tenant]:not([data-tenant=tampa-community]) .community-custom-wordmark-art{mix-blend-mode:normal;width:100%;height:auto}html[data-tenant]:not([data-tenant=tampa-community]) .community-header .community-brand-row{min-height:162px;padding-block:14px}html[data-tenant]:not([data-tenant=tampa-community]) .community-header .cn-desktop{border-color:var(--network-soft);background:#fff}html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-bar>a:not(.cn-sponsor),html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-bar>button{color:var(--network-ink)}html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-bar>a[aria-current=page],html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-bar>button[aria-expanded=true]{background:var(--network-soft);color:var(--network-ink)}html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-bar>a.cn-sponsor,html[data-tenant]:not([data-tenant=tampa-community]) .community-header .cn-mobile-footer .cn-sponsor{background:var(--network-pale);color:var(--network-ink)}html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-quick{border-color:var(--network-soft);background:#fff}html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-quick>a,html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-quick>a:last-child{color:var(--network-ink)}html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-mobile-primary>a,html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-mobile-primary>a:last-child{background:var(--network-soft);color:var(--network-ink);border-color:var(--network-pale)}html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-mobile-primary>a[aria-current=page]{background:var(--network-ink);color:#fff}html[data-tenant]:not([data-tenant=tampa-community]) .community-sponsor-strip{background:var(--network-soft)}html[data-tenant]:not([data-tenant=tampa-community]) .community-footer{border-top:3px solid var(--network-pale)}html[data-tenant]:not([data-tenant=tampa-community]) .footer-sponsor-panel{background:var(--network-ink);border-color:#ffffff30}html[data-tenant]:not([data-tenant=tampa-community]) .footer-primary-cta{background:var(--network-pale);color:var(--network-ink)}html[data-tenant]:not([data-tenant=tampa-community]) .community-footer .network-brand-lockup{gap:12px}html[data-tenant]:not([data-tenant=tampa-community]) .community-footer .network-brand-lockup>img:first-child{object-fit:contain;width:76px;height:76px}html[data-tenant]:not([data-tenant=tampa-community]) .community-footer .network-brand-lockup .footer-wordmark{width:calc(100% - 88px);max-width:240px;height:auto}@media (max-width:767px){html[data-tenant]:not([data-tenant=tampa-community]) .community-header .community-brand-link{flex-shrink:1;gap:8px;max-width:calc(100% - 44px)}html[data-tenant]:not([data-tenant=tampa-community]) .community-header .community-brand-link>img{width:64px;height:64px}html[data-tenant]:not([data-tenant=tampa-community]) .community-header .community-custom-wordmark{width:min(225px,100vw - 164px)}html[data-tenant]:not([data-tenant=tampa-community]) .community-header .community-brand-row{min-height:112px;padding-block:8px}}html[data-tenant]:not([data-tenant=tampa-community]):not([data-tenant=pasco]):not([data-tenant=pinellas]):not([data-tenant=zephyrhills-community]):not([data-tenant=lakewood-ranch]) .community-header .header-gradient{border-bottom:2px solid var(--network-pale);background:linear-gradient(90deg,#061f32e8 0%,#061f3260 55%,#061f3266 100%),var(--local-header-image,linear-gradient(#16384c,#16384c)) center 48% / cover!important}html[data-tenant]:not([data-tenant=tampa-community]) .community-header .header-photo-img,html[data-tenant]:not([data-tenant=tampa-community]) .community-header .header-photo-scrim{display:none}html[data-tenant]:not([data-tenant=tampa-community]) .community-header-context{background:var(--network-ink);color:#fff;border:1px solid #ffffff30;border-radius:12px;padding:12px 16px}html[data-tenant]:not([data-tenant=tampa-community]) .community-header-context :is(strong,span){color:#fff}html[data-tenant]:not([data-tenant=tampa-community]) .community-header-context svg{color:var(--network-pale)}html[data-tenant]:not([data-tenant=tampa-community]) .community-header :is(.cn-desktop,.cn-mobile,.cn-quick) :is(a,button,summary):focus-visible{outline:3px solid var(--network-ink);outline-offset:3px}html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-bar>a.cn-sponsor:hover,html[data-tenant]:not([data-tenant=tampa-community]) .footer-primary-cta:hover{filter:brightness(.96)}html[data-tenant]:is([data-tenant=orlando],[data-tenant=polk-county],[data-tenant=sarasota],[data-tenant=jacksonville],[data-tenant=tallahassee]) .community-header .community-brand-link>img{display:none}html[data-tenant]:is([data-tenant=orlando],[data-tenant=polk-county],[data-tenant=sarasota],[data-tenant=jacksonville],[data-tenant=tallahassee]) .community-header .community-custom-wordmark{width:350px}html[data-tenant]:is([data-tenant=orlando],[data-tenant=polk-county],[data-tenant=sarasota],[data-tenant=jacksonville],[data-tenant=tallahassee]) .community-header .community-brand-row{min-height:138px;padding-block:10px}html[data-tenant]:is([data-tenant=orlando],[data-tenant=polk-county],[data-tenant=sarasota],[data-tenant=jacksonville],[data-tenant=tallahassee]) .community-footer .network-brand-lockup>img:first-child:not(.footer-wordmark){display:none}html[data-tenant]:is([data-tenant=orlando],[data-tenant=polk-county],[data-tenant=sarasota],[data-tenant=jacksonville],[data-tenant=tallahassee]) .community-footer .network-brand-lockup .footer-wordmark{width:280px;max-width:100%;height:auto}@media (max-width:767px){html[data-tenant]:is([data-tenant=orlando],[data-tenant=polk-county],[data-tenant=sarasota],[data-tenant=jacksonville],[data-tenant=tallahassee]) .community-header .community-custom-wordmark{width:min(260px,100vw - 90px)}html[data-tenant]:is([data-tenant=orlando],[data-tenant=polk-county],[data-tenant=sarasota],[data-tenant=jacksonville],[data-tenant=tallahassee]) .community-header .community-brand-row{min-height:98px;padding-block:6px}}html[data-tenant=wesley-chapel][data-tenant] .community-header .cn-desktop,html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-quick{background:#123955;border-color:#86b5cf}html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-bar>a:not(.cn-sponsor),html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-bar>button,html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-quick>a{color:#f5fbff}html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-bar>a[aria-current=page],html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-bar>button[aria-expanded=true],html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-bar>a:not(.cn-sponsor):hover,html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-bar>button:hover{color:#123955;background:#a9d8ed}html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-bar>a.cn-sponsor,html[data-tenant=wesley-chapel][data-tenant] .community-header .cn-mobile-footer .cn-sponsor,html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-quick>a:last-child{color:#fff;background:#426b2d;box-shadow:inset 0 0 0 1px #ffffff25}html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-bar>a.cn-sponsor:hover,html[data-tenant=wesley-chapel][data-tenant] .community-header .cn-mobile-footer .cn-sponsor:hover,html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-quick>a:last-child:hover{filter:none;background:#345523}html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-quick{padding-block:5px}html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-quick>a:last-child{border-radius:8px;padding-inline:10px}html[data-tenant=wesley-chapel][data-tenant] .community-header .cn-dropdown,html[data-tenant=wesley-chapel][data-tenant] .community-header .cn-mobile{border-top:3px solid #426b2d}html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-mobile-primary>a[aria-current=page]{color:#fff;background:#123955;border-color:#123955}html[data-tenant=wesley-chapel][data-tenant] .community-header .cn-desktop :is(a,button):focus-visible,html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-quick>a:focus-visible{outline-offset:3px;outline:3px solid #a9d8ed}
.community-header .cn-desktop{color:#17354a;text-shadow:none;background:#fff;border-bottom:1px solid #dce5ea;position:relative}.community-header nav.cn-bar{max-width:1240px;height:auto;min-height:62px;font-family:var(--font-sans),sans-serif;flex-wrap:nowrap;align-items:center;gap:6px;margin:auto;padding:8px 20px;display:flex}.community-header nav.cn-bar>a:not(.cn-sponsor),.community-header nav.cn-bar>button{letter-spacing:0;color:#254256;white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.community-header nav.cn-bar>a[aria-current=page],.community-header nav.cn-bar>button[aria-expanded=true]{color:#113b59;background:#eaf2f6}.community-header nav.cn-bar>a:not(.cn-sponsor):hover,.community-header nav.cn-bar>button:hover{background:#f0f5f8}.community-header .cn-sponsor,.community-header nav.cn-bar>a.cn-sponsor{white-space:nowrap;min-height:44px;font:700 13px/1.2 var(--font-sans),sans-serif;letter-spacing:0;text-transform:none;color:#fff;background:#153f59;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:11px 16px;text-decoration:none;display:inline-flex}.community-header .cn-sponsor:hover{background:#225b78}.community-header .cn-dropdown{z-index:60;width:min(1120px,100vw - 40px);max-height:calc(100dvh - 210px);font-family:var(--font-sans),sans-serif;background:#fff;border:1px solid #dce5ea;border-radius:0 0 18px 18px;padding:24px;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 18px 35px #17354a25}.cn-dropdown-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.cn-dropdown-top strong{color:#17354a;font-size:22px}.cn-dropdown-top>button,.cn-mobile-title>button{color:#24485e;cursor:pointer;background:#edf3f6;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.cn-explore-grid{grid-template-columns:1fr 1fr 1.35fr;gap:30px;display:grid}.cn-explore-grid h2{font:700 13px/1.3 var(--font-sans),sans-serif;color:#607383;margin:0 0 10px}.cn-link-list{flex-direction:column;align-items:stretch;gap:2px;display:flex}.cn-network-list,.cn-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;display:grid}.cn-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-header :is(.cn-link-list,.cn-network-list,.cn-topic-grid)>:is(a,button){min-height:42px;font:600 14px/1.35 var(--font-sans),sans-serif;color:#183d55;text-align:left;cursor:pointer;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.community-header :is(.cn-link-list,.cn-network-list,.cn-topic-grid)>:is(a,button):hover{background:#edf4f8}.cn-network-list>a{font-size:12px!important}.cn-search{color:#526d80;background:#f1f5f7;border:1px solid #dae5eb;border-radius:10px;align-items:center;gap:10px;margin-top:20px;padding:5px 10px 5px 14px;display:flex}.cn-search input{color:#143a53;width:100%;min-width:0;font:400 16px/1.4 var(--font-sans),sans-serif;background:0 0;border:0;outline:0;flex:1}.cn-search:focus-within{outline-offset:2px;outline:2px solid #397799}.cn-search>button{color:#244f69;cursor:pointer;background:#fff;border-radius:8px;place-items:center;min-width:40px;min-height:40px;display:grid}.community-header :is(.cn-desktop,.cn-mobile,.cn-quick) :is(a,button,summary):focus-visible{outline-offset:2px;outline:3px solid #4384a7}.community-header nav.cn-quick,.cn-mobile,.cn-backdrop{display:none}@media (max-width:1279px){.community-header .cn-desktop{display:none}.community-header nav.cn-quick{height:auto;min-height:46px;text-shadow:none;font-family:var(--font-sans),sans-serif;background:#fff;border-bottom:1px solid #dce5ea;justify-content:space-between;align-items:center;gap:4px;padding:0 16px;display:flex}.community-header nav.cn-quick>a,.community-header nav.cn-quick>a:last-child{letter-spacing:0;color:#24465d;white-space:nowrap;text-transform:none;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;min-height:44px;padding:8px 4px;font-size:12px;font-weight:650;display:flex}.community-header nav.cn-quick>a:last-child{color:#126184;font-weight:750}.cn-backdrop{z-index:45;background:#09223565;display:block;position:fixed;inset:0}.community-header .cn-mobile{z-index:60;overscroll-behavior:contain;color:#183d55;width:min(440px,100%);padding:20px 20px max(24px,env(safe-area-inset-bottom));text-shadow:none;font-family:var(--font-sans),sans-serif;background:#fff;display:block;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-10px 0 40px #09223530}.cn-mobile-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.cn-mobile-title strong{font-size:20px;line-height:1.2}.cn-mobile .cn-search{margin:18px 0}.community-header nav.cn-mobile-primary{grid-template-columns:1fr 1fr;gap:8px;height:auto;min-height:0;margin:0 0 18px;display:grid}.community-header nav.cn-mobile-primary>a,.community-header nav.cn-mobile-primary>a:last-child{color:#254d66;letter-spacing:0;background:#f7f9fb;border:1px solid #e0e8ee;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;min-height:62px;padding:15px;font-size:15px;font-weight:650;display:flex}.community-header nav.cn-mobile-primary>a[aria-current=page]{color:#123f5d;background:#e6f1f7;border-color:#abc9da}.cn-mobile details{border-top:1px solid #e4ebef}.cn-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:15px 2px;font-size:15px;font-weight:650;list-style:none;display:flex}.cn-mobile summary::-webkit-details-marker{display:none}.cn-mobile details[open]>summary svg{transform:rotate(180deg)}.cn-mobile .cn-link-list{padding-bottom:12px}.cn-mobile .cn-link-list>a,.cn-mobile .cn-link-list>button{min-height:44px}.cn-mobile-footer{border-top:1px solid #e4ebef;flex-direction:column;align-items:stretch;gap:12px;padding-top:20px;display:flex}.community-header .cn-mobile-footer .cn-sponsor{min-height:48px;margin:0}.cn-mobile-footer>button,.cn-mobile-footer>a:not(.cn-sponsor){color:#214e68;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:650;display:flex}}@media (prefers-reduced-motion:no-preference){.cn-mobile{animation:.18s ease-out cn-enter}.cn-dropdown{animation:.14s ease-out cn-reveal}@keyframes cn-enter{0%{opacity:0;translate:25px}to{opacity:1;translate:0}}@keyframes cn-reveal{0%{opacity:0}to{opacity:1}}}
