.community-custom-wordmark{display:flex;flex-direction:column;align-items:center;width:350px;max-width:100%;min-width:0}.community-custom-wordmark-art{display:block;width:100%;height:auto;object-fit:contain}.community-custom-wordmark-domain{display:block;color:#fff;opacity:.85;font-size:11px;line-height:1.4;letter-spacing:.06em;margin-top:2px}.community-footer .footer-brand-lockup.footer-custom-wordmark>.footer-wordmark:first-child{width:260px;max-width:100%;height:auto;object-fit:contain;border-radius:0}@media(max-width:767px){.community-custom-wordmark{width:min(250px,calc(100vw - 100px))}.community-custom-wordmark-domain{font-size:10px;letter-spacing:.035em}.community-header .community-brand-link:has(.community-custom-wordmark){max-width:calc(100% - 48px);flex-shrink:1}.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{width:92px;height:92px;object-fit:contain;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,calc(100vw - 164px))}html[data-tenant=pinellas] .community-header .community-brand-row{min-height:90px}}.network-browser{color:#173b53;text-shadow:none;font-family:var(--font-sans),sans-serif;min-width:0;text-align:left}.network-browser .network-browser-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.network-browser .network-browser-heading h2{font:750 22px/1.2 var(--font-sans),sans-serif;color:#123955;margin:0 0 5px}.network-browser .network-browser-heading p{font-size:13px;line-height:1.5;color:#536a78;margin:0}.network-browser .network-total{font-size:12px;color:#536a78;white-space:nowrap;padding-top:5px}.network-browser .network-search{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #c7d7e0;border-radius:8px;background:#fff;color:#526d80;min-height:46px}.network-browser .network-search input{width:100%;min-width:0;border:0;background:transparent;outline:0;color:#173b53;font:400 16px/1.4 var(--font-sans),sans-serif;min-height:44px}.network-browser .network-search input::-webkit-search-cancel-button{display:none}.network-browser .network-search button{display:grid;place-items:center;min-width:44px;min-height:44px;background:transparent;color:#173b53;cursor:pointer}.network-browser .network-search:focus-within{outline:2px solid #397799;outline-offset:2px}.network-browser .network-filters{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 8px}.network-browser .network-filters button{font:600 12px/1.2 var(--font-sans),sans-serif;border:1px solid #d7e3e9;background:#fff;color:#345367;border-radius:6px;min-height:36px;padding:8px 10px;cursor:pointer}.network-browser .network-filters button[aria-pressed=true]{background:#123955;color:#fff;border-color:#123955}.network-browser .network-filters button:hover{border-color:#397799}.network-browser .network-result-count{font-size:12px;color:#536a78;margin:10px 0}.network-browser .network-results{max-height:278px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:3px}.network-browser .network-results ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:0}.network-browser .network-results li{min-width:0;margin:0;padding:0}.network-browser .network-results a{display:flex;align-items:center;gap:9px;min-height:64px;padding:9px 8px;color:#173b53;background:#f1f6f8;border:1px solid transparent;border-radius:8px;text-decoration:none}.network-browser .network-results a:hover{background:#e5f0f6;border-color:#b3cbd9}.network-browser .network-results a>img{width:36px;height:36px;object-fit:contain;flex-shrink:0}.network-browser .network-place{min-width:0;flex:1}.network-browser .network-place strong{display:block;font:650 13px/1.3 var(--font-sans),sans-serif;overflow-wrap:anywhere}.network-browser .network-place small{display:block;font:400 11px/1.4 var(--font-sans),sans-serif;color:#536a78;margin-top:3px}.network-browser .network-results a>svg{flex-shrink:0;color:#536a78}.network-browser .network-place-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;color:#397799}.network-browser :is(a,button,.network-results):focus-visible{outline:3px solid #4384a7;outline-offset:2px}.network-browser .network-empty{padding:24px 12px;text-align:center}.network-browser .network-empty p{font-size:13px;color:#536a78;margin:8px 0}.network-browser .network-empty button{min-height:44px;color:#123955;font-weight:700;text-decoration:underline;cursor:pointer;background:transparent}.footer-network .network-browser{background:#fff;padding:24px;border-radius:12px;margin-top:16px}@media(max-width:767px){.network-browser .network-total{display:none}.network-browser .network-results ul{grid-template-columns:repeat(2,minmax(0,1fr))}.network-browser .network-filters button{min-height:44px}.network-browser .network-results{max-height:310px}.network-browser .network-results a{gap:6px}.network-browser .network-results a>img{width:28px;height:28px}.network-browser .network-results a>svg{display:none}.footer-network .network-browser{padding:16px}.cn-mobile .network-browser{padding-bottom:18px}}.pasco-header.community-header{background:#f8faf7;color:#183f32;text-shadow:none;border-bottom:1px solid #c9cfc1}.pasco-header.community-header .header-gradient{background:radial-gradient(ellipse at 90% 0,#e6efe7 0,transparent 65%),linear-gradient(110deg,#ffffff,#f8faf7)!important;border-bottom:0;position:relative}.pasco-header .header-gradient:after{content:"";position:absolute;height:2px;bottom:0;left:0;right:0;background:linear-gradient(90deg,#b39243,#e5d7a8 45%,#b39243)}.pasco-header.community-header .community-brand-row{min-height:94px;padding-block:8px;gap:24px}.pasco-header .community-brand-link{gap:17px;max-width:none}.pasco-header .community-brand-link>img{width:78px;height:78px;object-fit:contain;box-shadow:none}.pasco-wordmark{display:flex;flex-direction:column;gap:5px;font-family:var(--font-sans),sans-serif}.pasco-title{display:inline-grid;grid-template-columns:max-content;align-self:flex-start}.pasco-name{display:block;font-family:var(--font-bitter),Georgia,serif;font-size:clamp(28px,3vw,34px);font-weight:900;letter-spacing:-.025em;line-height:.98;color:#153f30}.pasco-descriptor{display:block;width:0;min-width:100%;margin-top:6px;font-size:12px;font-weight:650;line-height:1.05;color:#314f42}.pasco-descriptor-letters{display:flex;justify-content:space-between;text-transform:uppercase}.pasco-domain{font-size:12px;line-height:1.1;font-weight:650;letter-spacing:.015em;color:#527361}.pasco-header-search{display:none;align-items:center;gap:9px;border:1px solid #dbe5db;border-radius:999px;background:#fff9;padding:9px 10px 9px 15px;color:#526d58;flex:1;max-width:245px;margin-left:auto}.pasco-header-search input{width:100%;min-width:0;outline:none;font-size:12px;background:transparent;color:#183f32}.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{display:grid;place-items:center;min-width:28px;min-height:28px;border-radius:50%;background:#e4e9dc;cursor:pointer}.pasco-header .community-brand-row a:not(.community-brand-link),.pasco-header .community-brand-row button{color:#214b38;text-shadow:none}.pasco-header .community-brand-row button:hover{background:#e1e8d9;color:#113322}.pasco-header .community-header-context{border:1px solid #d9ddce;border-radius:12px;background:#ffffff80;padding:11px 16px;min-width:180px;margin-left:0}.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;gap:2px;font-family:var(--font-sans),sans-serif}.pasco-header.community-header .header-nav-bar nav>a:not(:last-child),.pasco-header.community-header .header-nav-bar nav>div>button{font-size:12px;font-weight:600;padding-inline:9px;height:35px;border-radius:9px;color:#f5f5e9}.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{background:#ead9a2;color:#173d2d;border:1px solid #f4e7c3;border-radius:9px;text-transform:none;font-size:12px;letter-spacing:0;min-height:35px;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{border-radius:12px;border-color:#d7ddcd;background:#fffef9;box-shadow:0 16px 40px #153f3024;padding:10px}.pasco-header :is(a,button):focus-visible{outline:2px solid #b79444;outline-offset:3px}.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{display:flex!important;justify-content:space-between;gap:0;padding:0 15px;background:var(--community-navy);min-height:43px;height:43px;font-family:var(--font-sans),sans-serif}.community-header.community-header .community-mobile-shortcuts>a{font-size:11px;color:#fff;padding:8px 4px;font-weight:600;min-height:32px;letter-spacing:0}.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{display:block;margin-left:auto}.pasco-header.community-header .community-brand-row{min-height:94px;gap:16px}.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{min-height:78px;padding-block:9px;gap:12px}.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{font-size:9px;margin-top:4px}.pasco-domain{font-size:10px}.pasco-header .community-header-context{display:none}.pasco-header.community-header .community-mobile-shortcuts{display:flex!important;justify-content:space-between;gap:0;padding:0 15px;background:#153f30;min-height:43px;height:43px;font-family:inherit}.pasco-header.community-header .community-mobile-shortcuts>a{font-size:11px;color:#fffdf2;padding:8px 4px;font-weight:600;min-height:32px;letter-spacing:0}.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{display:block;margin-top:4px;max-width:100%;font-family:var(--font-sans),sans-serif;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;color:#dce8f0;overflow-wrap:anywhere}.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{background:linear-gradient(90deg,#061e3ce8,#06234388 36%,#08274308 65%,#061e3c9c),url(/images/tampa-skyline-v2.webp) center 48% /cover!important;border-bottom:2px solid #e5bb5d}html[data-tenant=tampa-community] .community-header .community-brand-row{min-height:162px;padding-block:15px;gap:24px}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{height:122px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 2px 5px #00132a80)}html[data-tenant=tampa-community] .community-brand-link .mobile-site-address{display:block;color:#f7d684;font:600 10px/1.3 var(--font-sans),sans-serif;letter-spacing:.12em;margin-top:5px}html[data-tenant=tampa-community] .community-header-context{background:#061e3ccc;border:1px solid #ffffff35;border-radius:14px;padding:12px 17px;backdrop-filter:blur(10px)}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{min-height:54px;height:auto;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{font-size:12px;font-weight:650;border-radius:8px}html[data-tenant=tampa-community] .community-header .header-nav-bar nav>a:last-child{background:#f0c76a;color:#082743;border:0;border-radius:9px;text-shadow:none;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-size:cover;background-position:50%;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{background:#f0c76a;color:#082743}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:3px solid #f0c76a;outline-offset:4px}@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{min-height:112px;padding-block:10px;gap: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{height:82px;width:auto;max-width:100%}html[data-tenant=tampa-community] .community-brand-link .mobile-site-address{font-size:8px;letter-spacing:.08em;margin-top:3px}html[data-tenant=tampa-community] .community-mobile-shortcuts{background:#092b49!important;border-bottom:1px solid #234a67}html[data-tenant=tampa-community] .community-mobile-shortcuts>a{color:#f3f7fc!important;font-family:var(--font-sans),sans-serif}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{background:linear-gradient(90deg,#092f29ef,#103e32bc 30%,#123c3012 66%,#092f299c),url(/images/zephyrhills-downtown-header.webp) center 57% /cover!important;border-bottom:2px solid #dfbf74}html[data-tenant=zephyrhills-community] .community-header .community-brand-row{min-height:160px;padding-block:22px;gap:24px}html[data-tenant=zephyrhills-community] .community-brand-link{max-width:48%}.zephyr-wordmark{display:flex;flex-direction:column;align-items:flex-start;color:#fff;text-shadow:0 2px 7px #092a2770}.zephyr-wordmark-domain{font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.055em;color:#f4d991;margin-top:9px}html[data-tenant=zephyrhills-community] .community-header-context{background:#0b302bdc;border:1px solid #ffffff40;border-radius:12px;padding:12px 17px;backdrop-filter:blur(8px)}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{min-height:52px;height:auto}html[data-tenant=zephyrhills-community] .community-header .header-nav-bar a[href*=advertise]{background:#efd08a!important;color:#173b30!important}html[data-tenant=zephyrhills-community] .community-header :is(a,button):focus-visible{outline:3px solid #f4d991;outline-offset:4px}@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{min-height:104px;padding-block:13px;gap:8px}html[data-tenant=zephyrhills-community] .community-header .community-brand-link{max-width:calc(100% - 55px)}.zephyr-wordmark-domain{font-size:8px;letter-spacing:.03em;margin-top:5px}html[data-tenant=zephyrhills-community] .community-mobile-shortcuts{background:#113d33!important;border-bottom:1px solid #315b4d}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{width:82px;height:82px;flex-shrink:0}@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{font-size:7px;letter-spacing:0}}.zephyr-wordmark{min-width:0}.zephyr-wordmark-image{display:block;width:340px;max-width:100%;height:auto;object-fit:contain}html[data-tenant=zephyrhills-community] .zephyr-wordmark-domain{align-self:center;letter-spacing:.015em;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{background:linear-gradient(90deg,#061e3ce8,#06234388 36%,#113c5008 65%,#061e3c9c),url(/images/lakewood-lakes-v2.webp) center 48% /cover!important;border-bottom:2px solid #e5bb5d}html[data-tenant=lakewood-ranch] .community-header .community-brand-row{min-height:150px;padding-block:15px;gap:24px}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{height:122px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 2px 5px #00132a80)}html[data-tenant=lakewood-ranch] .community-brand-link .mobile-site-address{display:block;color:#f7d684;font:600 10px/1.3 var(--font-sans),sans-serif;letter-spacing:.12em;margin-top:5px}html[data-tenant=lakewood-ranch] .community-header-context{background:#061e3ccc;border:1px solid #ffffff35;border-radius:14px;padding:12px 17px;backdrop-filter:blur(10px)}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{min-height:54px;height:auto;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{font-size:12px;font-weight:650;border-radius:8px}html[data-tenant=lakewood-ranch] .community-header .header-nav-bar nav>a:last-child{background:#e5c786;color:#113c50;border:0;border-radius:9px;text-shadow:none;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-size:cover;background-position:50%;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{background:#e5c786;color:#113c50}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:3px solid #e5c786;outline-offset:4px}@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{min-height:102px;padding-block:10px;gap: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{height:82px;width:auto;max-width:100%}html[data-tenant=lakewood-ranch] .community-brand-link .mobile-site-address{font-size:8px;letter-spacing:.08em;margin-top:3px}html[data-tenant=lakewood-ranch] .community-mobile-shortcuts{background:#123d50!important;border-bottom:1px solid #234a67}html[data-tenant=lakewood-ranch] .community-mobile-shortcuts>a{color:#f3f7fc!important;font-family:var(--font-sans),sans-serif}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{max-width:65%;gap:18px}html[data-tenant=lakewood-ranch] .community-header .community-brand-link>img{width:90px;height:90px;object-fit:contain;border-radius:50%;box-shadow:0 5px 20px #031f3540}html[data-tenant=lakewood-ranch] .community-header .community-brand-link .font-logo>span:first-child{font-size:clamp(28px,3vw,39px);letter-spacing:-.025em;line-height:1.06}html[data-tenant=lakewood-ranch] .community-brand-link .font-logo>span:nth-child(2){font-size:17px;line-height:1.2;color:#e9f3f7;margin-top:3px}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,#0c30499c 40%,#0c30492e 65%,#0c3049b5),url(/images/lakewood-lakes-v2.webp) center 56% /cover!important}@media(max-width:767px){html[data-tenant=lakewood-ranch] .community-header .community-brand-link{max-width:calc(100% - 50px);gap:10px}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{font-size:clamp(19px,5.4vw,25px);line-height:1.05;white-space:nowrap}html[data-tenant=lakewood-ranch] .community-brand-link .font-logo>span:nth-child(2){font-size:12px;line-height:1.1;margin-top:3px}html[data-tenant=lakewood-ranch] .community-brand-link .mobile-site-address{font-size:8px;letter-spacing:.015em;line-height:1.2;margin-top:4px;color:#f2d99e}html[data-tenant=lakewood-ranch] .header-gradient{background:linear-gradient(90deg,#0c3049ed,#0c304999),url(/images/lakewood-lakes-v2.webp) center 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{background:linear-gradient(90deg,#0b253a 0,#0b253ade 26%,#0b253a30 61%,#0b253abf 100%),var(--local-header-image) var(--local-photo-position)/cover!important;border-bottom:2px solid var(--local-accent)}.community-header.east-pasco-header .community-brand-row{min-height:144px;padding-block:20px;gap:24px}.community-header.east-pasco-header .community-brand-link{gap:17px;max-width:55%}.community-header.east-pasco-header .community-brand-link>img{width:86px;height:86px;object-fit:contain;--tw-ring-shadow:0 0 transparent;filter:drop-shadow(0 3px 7px #00142666)}.east-pasco-wordmark{display:grid;grid-template-columns:max-content;gap:0;color:#fff;min-width:0}.east-pasco-name{font-family:var(--font-logo),Georgia,serif;font-size:42px;font-weight:800;line-height:1.04;letter-spacing:-.018em;text-shadow:0 2px 12px #071d37aa}.east-pasco-description{font-size:16px;line-height:1.3;letter-spacing:.075em;margin-top:5px}.east-pasco-description,.east-pasco-domain{font-family:var(--font-sans),sans-serif;font-weight:600}.east-pasco-domain{font-size:11px;line-height:1.35;letter-spacing:.035em;color:var(--local-accent);margin-top:7px}.community-header.east-pasco-header .community-header-context{border:1px solid #ffffff36;border-radius:12px;background:#0b253abf;padding:12px 16px;min-width:180px;backdrop-filter:blur(8px)}.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{min-height:52px;height:auto;gap:3px;font-family:var(--font-sans),sans-serif}.community-header.east-pasco-header .header-nav-bar nav>a:not(:last-child),.community-header.east-pasco-header .header-nav-bar nav>div>button{font-size:13px;font-weight:600;border-radius:7px;padding-inline:10px;min-height:38px}.community-header.east-pasco-header .header-nav-bar nav>a:last-child{background:var(--local-accent);color:var(--local-ink);font-size:12px;font-weight:800;text-transform:none;letter-spacing:0;min-height:36px;border:0;border-radius:8px;text-shadow:none}.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{font-size:11px;padding-inline:6px}}@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{min-height:88px;padding-block:12px;gap:8px}.community-header.east-pasco-header .community-brand-link{max-width:calc(100% - 48px);gap:10px}.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{font-size:11px;letter-spacing:.035em;line-height:1.15;margin-top:3px}.east-pasco-domain{font-size:9px;letter-spacing:0;line-height:1.2;margin-top:4px}.community-header.east-pasco-header .community-brand-row>button{width:40px;height:44px;border:1px solid #ffffff45;background:#ffffff0d;border-radius:10px;color:#fff;flex-shrink:0}.east-pasco-header .community-mobile-shortcuts{background:var(--local-ink)!important;border-bottom:1px solid #ffffff25}.east-pasco-header .community-mobile-shortcuts>a{color:#fff!important;font-family:var(--font-sans),sans-serif;min-height:44px}.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{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.east-pasco-wordmark-art{width:350px;height:auto;max-width:100%;mix-blend-mode:screen}.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{display:flex;flex-direction:column;align-items:center}.pasco-header .east-pasco-domain{color:#f1dca2;font-size:11px;margin-top:0}.pasco-header .community-brand-row a:not(.community-brand-link),.pasco-header .community-brand-row button{color:#fff}.pasco-header .community-header-context{background:#0b3028aa;border-color:#ffffff35}.pasco-header .community-header-temperature strong,.pasco-header .community-header-temperature>span,.pasco-header .community-header-weather{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{min-height:96px;padding-block:8px;gap: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,#103e43aa 48%,#103e4370)!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);border:1px solid #ffffff30;border-radius:12px;padding:12px 16px;color:#fff}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: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:#fffdf5}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>a[aria-current=page],html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>button:hover,html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>button[aria-expanded=true]{background:#ffffff16;color:var(--county-accent)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header .cn-mobile-footer .cn-sponsor,html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>a.cn-sponsor{background:var(--county-accent);color:var(--county-deep)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-quick>a:last-child{color:var(--county-accent)}html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header :is(.cn-dropdown,.cn-mobile){border-color:var(--county-border);background:#fffefa;color:var(--county-deep)}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{background:#fffefa;border-color:var(--county-border)}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:not(.cn-sponsor):hover,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:hover,html:is([data-tenant=pinellas],[data-tenant=pasco]) .community-header nav.cn-bar>button[aria-expanded=true]{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-size:cover;background-position:50%}@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{display:block;width:92px;height:92px;object-fit:contain;box-shadow:none;border-radius:50%;flex-shrink:0}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{width:100%;height:auto;mix-blend-mode:normal}html[data-tenant]:not([data-tenant=tampa-community]) .community-header .community-brand-row{min-height:136px;padding-block:14px}html[data-tenant]:not([data-tenant=tampa-community]) .community-header .cn-desktop{background:#fff;border-color:var(--network-soft)}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 .cn-mobile-footer .cn-sponsor,html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-bar>a.cn-sponsor{background:var(--network-pale);color:var(--network-ink)}html[data-tenant]:not([data-tenant=tampa-community]) .community-header nav.cn-quick{background:#fff;border-color:var(--network-soft)}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{width:76px;height:76px;object-fit:contain}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{gap:8px;max-width:calc(100% - 44px);flex-shrink:1}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,calc(100vw - 164px))}html[data-tenant]:not([data-tenant=tampa-community]) .community-header .community-brand-row{min-height:96px;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{background:linear-gradient(90deg,#061f32e8 0,#061f3260 55%,#061f3266 100%),var(--local-header-image,linear-gradient(#16384c,#16384c)) center 48% /cover!important;border-bottom:2px solid var(--network-pale)}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);border:1px solid #ffffff30;border-radius:12px;padding:12px 16px;color:#fff}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,calc(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:not(.cn-sponsor):hover,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:hover,html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-bar>button[aria-expanded=true]{background:#a9d8ed;color:#123955}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-bar>a.cn-sponsor,html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-quick>a:last-child{background:#426b2d;color:#fff;box-shadow:inset 0 0 0 1px #ffffff25}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-bar>a.cn-sponsor:hover,html[data-tenant=wesley-chapel][data-tenant] .community-header nav.cn-quick>a:last-child:hover{background:#345523;filter:none}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{padding-inline:10px;border-radius:8px}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]{background:#123955;color:#fff;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:3px solid #a9d8ed;outline-offset:3px}.community-redesign{background:var(--background)}.community-redesign .community-skip-link{position:fixed;z-index:100;inset:12px auto auto 16px;padding:12px 18px;border-radius:8px;background:var(--background);color:var(--foreground);font-weight:700;box-shadow:0 4px 18px #0002;transform:translateY(-180%)}.community-redesign .community-skip-link:focus{transform:none}.community-redesign :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--community-blue);outline-offset:3px}.community-redesign .community-sponsor-band{padding:0 0 10px;background:color-mix(in srgb,var(--community-navy) 4%,var(--background));border-color:var(--border)}.community-redesign .community-sponsor-heading{margin:0;min-height:42px;font-size:12px;color:var(--muted-foreground)}.community-redesign .community-sponsor-heading>span{text-transform:none;letter-spacing:.025em}.community-redesign .community-sponsor-heading a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:13px;color:var(--community-navy)}.community-redesign .community-banner-grid{gap:16px}.community-redesign .community-banner-unit .ad-slot>[aria-hidden]:empty{aspect-ratio:7/3;margin-bottom:40px;border-radius:10px 10px 0 0}.community-redesign .community-banner-unit{border-color:var(--border);border-radius:10px}.community-redesign .community-banner-unit .community-sponsor-name{min-height:40px;padding:8px 12px;font-size:13px;color:var(--community-navy)}.community-redesign .sponsor-frame{padding:14px;border-color:var(--border);background:var(--card)}.community-redesign .sponsor-label{margin:0 0 10px;font:600 12px/1.4 var(--font-source-sans),sans-serif;letter-spacing:.04em;color:var(--muted-foreground);text-align:center}.community-redesign .community-placement-cta{min-height:44px;padding-top:8px;font-size:13px;color:var(--community-navy)}.community-redesign .community-home-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.community-redesign .community-home-title{margin:0;padding:0;border:0;font-size:24px;letter-spacing:-.025em}.community-redesign .community-info-strip{padding:0;background:none;border:0;gap:14px;font-size:12px;color:var(--muted-foreground);font-weight:600;letter-spacing:0}.community-redesign .community-info-strip svg{color:var(--community-blue)}.community-redesign .community-desk-title{font-size:16px;letter-spacing:0;color:var(--community-navy)}.community-redesign .community-lead-meta{font-size:13px}.community-redesign .community-lead-copy h2{letter-spacing:-.025em;line-height:1.18}.community-redesign .article-editorial>h1{font-size:clamp(30px,3.2vw,44px);line-height:1.16;letter-spacing:-.025em;text-wrap:balance}.community-redesign .article-category{margin-bottom:14px;font-size:12px}.community-redesign .article-deck{margin:14px 0 20px;font-size:18px;line-height:1.6}.community-redesign .article-meta-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;padding:0 0 16px;border-bottom:1px solid var(--border)}.community-redesign .article-byline{display:flex;align-items:center;gap:10px;min-width:0}.community-redesign .article-author{font-size:14px;font-weight:700;line-height:1.4}.community-redesign .article-author a:hover{text-decoration:underline;text-underline-offset:3px}.community-redesign .article-meta-details{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:13px;color:var(--muted-foreground)}.community-redesign .article-meta-details>*+*{padding-left:10px;border-left:1px solid var(--border)}.community-redesign .article-meta-details>span{font-size:inherit}.community-redesign .article-share{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.community-redesign .article-share button{border:1px solid var(--border);border-radius:50%;color:var(--community-navy);background:var(--card)}.community-redesign .article-share button:hover{background:var(--muted)}.community-redesign .article-editorial-media{margin-top:20px}.community-redesign .article-editorial .prose-article{max-width:68ch;font-size:19px;line-height:1.8}.community-redesign .article-editorial .prose-article :is(figcaption,p:has(>em:only-child)){font:400 14px/1.6 var(--font-source-sans),sans-serif;color:var(--muted-foreground)}.community-redesign .article-editorial .prose-article p>em:only-child{font-style:normal}.community-redesign .article-next h2{font-size:26px;letter-spacing:-.025em}.community-redesign .directory-discovery{padding:0 0 30px}.community-redesign .directory-intro{gap:18px;margin-bottom:20px}.community-redesign .directory-intro h1{color:var(--community-navy);font-size:clamp(28px,3vw,38px);letter-spacing:-.025em;line-height:1.2;margin:8px 0}.community-redesign .directory-place{color:var(--community-blue)}.community-redesign .directory-owner-button{background:var(--community-navy);min-height:44px}.community-redesign .directory-results-tools a{display:inline-flex;align-items:center;min-height:44px}.community-redesign .calendar-hero-compact{padding:24px 28px;margin-bottom:24px;border-radius:14px;background:var(--community-navy)}.community-redesign .calendar-hero-compact h1{margin:0 0 8px;font-size:clamp(26px,3vw,34px);letter-spacing:-.025em}.community-redesign .calendar-hero-compact p{line-height:1.6;color:#ffffffdb}.community-redesign .calendar-submit-action>a{color:var(--community-navy);min-height:44px}.community-redesign .calendar-browse-heading{margin-bottom:14px}.community-redesign .calendar-browse-heading h2{font-size:22px}.community-redesign .calendar-tools input{font-size:16px}.community-redesign .calendar-tools>label:focus-within{outline:2px solid var(--community-blue);outline-offset:2px}.community-redesign .calendar-tools button{min-height:44px;font-size:14px}.community-redesign .calendar-tools button[aria-pressed=true]{background:var(--community-navy);border-color:var(--community-navy)}.community-redesign .event-detail-page{padding:0 0 30px}.community-redesign .event-detail-hero,.community-redesign .event-register{background:var(--community-navy)}.community-redesign .footer-contact-actions a{min-height:44px}.community-redesign .footer-legal-links a{display:inline-flex;align-items:center;min-height:44px}.community-bottom-nav{background:var(--background)}.community-bottom-nav li a{min-height:62px;font-size:12px}@media (max-width:767px){.community-redesign .community-header nav.cn-quick,.community-redesign .community-ticker-wrap{display:none}.community-redesign .community-main{padding-top:20px}.community-redesign .community-sponsor-heading{font-size:12px}.community-redesign .community-sponsor-heading a{font-size:13px}.community-redesign .community-banner-unit .community-sponsor-name{min-height:44px}.community-redesign .community-banner-unit .ad-slot>[aria-hidden]:empty{margin-bottom:44px}.community-redesign .community-home-heading{gap:10px;padding-bottom:12px}.community-redesign .community-home-title{font-size:21px}.community-redesign .community-lead-photo{height:auto;aspect-ratio:3/2}.community-redesign .community-lead-copy{padding-top:14px}.community-redesign .community-lead-copy h2{font-size:28px}.community-redesign .community-news-desk{grid-template-columns:1fr;gap:14px;margin-top:22px}.community-redesign .community-desk-story{display:flex;gap:14px;padding-top:14px;align-items:flex-start}.community-redesign .community-desk-photo{width:104px;height:104px;aspect-ratio:1;margin:0;flex-shrink:0}.community-redesign .community-desk-story h3{font-size:18px;line-height:1.3;margin-top:5px}.community-redesign .article-deck{font-size:17px}.community-redesign .article-editorial .prose-article{font-size:18px;line-height:1.8}.community-redesign .article-meta-bar{gap:12px;padding-bottom:12px}.community-redesign .article-editorial-media{margin-top:16px;border-radius:10px}.community-redesign .directory-intro{gap:14px}.community-redesign .directory-intro>div>p:last-child{font-size:15px;line-height:1.6}.community-redesign .calendar-hero-compact{grid-template-columns:1fr;padding:20px;gap:16px}.community-redesign .calendar-submit-action{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 14px}.community-redesign .calendar-submit-action>a{padding:11px 16px}.community-redesign .event-detail-hero{padding:20px;border-radius:14px}.community-redesign .community-footer{padding-top:28px}.community-redesign .footer-main-grid{gap:24px;padding-block:28px}.community-redesign .community-footer nav a{display:flex;align-items:center;min-height:44px;font-size:14px}.community-redesign .community-footer nav ul{gap:0}}@media (prefers-reduced-motion:reduce){.community-bottom-nav *,.community-redesign :is(.article-share button,.community-skip-link){transition:none}}.community-redesign .ad-reserve>.ad-slot[data-ad-placement=sidebar]:has([data-ad-id]),.community-redesign .ad-slot[data-ad-placement=sidebar] :is([data-ad-id],.ad-creative-link,.ad-creative-frame){height:auto;aspect-ratio:auto}.community-redesign .ad-slot[data-ad-placement=sidebar] img.ad-creative{height:auto}.community-redesign .ad-slot[data-ad-placement=sidebar] .community-sponsor-name{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 2px;color:var(--community-navy);font-size:13px;font-weight:700}.community-redesign .community-banner-unit .ad-slot>[aria-hidden]:empty{background:color-mix(in srgb,var(--community-navy) 6%,var(--card))}.community-header .cn-desktop{position:relative;background:#fff;color:#17354a;border-bottom:1px solid #dce5ea;text-shadow:none}.community-header nav.cn-bar{display:flex;align-items:center;gap:6px;max-width:1240px;padding:8px 20px;margin:auto;min-height:62px;height:auto;flex-wrap:nowrap;font-family:var(--font-sans),sans-serif}.community-header nav.cn-bar>a:not(.cn-sponsor),.community-header nav.cn-bar>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;min-height:44px;border-radius:8px;font-size:14px;font-weight:650;letter-spacing:0;color:#254256;background:transparent;text-decoration:none;white-space:nowrap;cursor:pointer}.community-header nav.cn-bar>a[aria-current=page],.community-header nav.cn-bar>button[aria-expanded=true]{background:#eaf2f6;color:#113b59}.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{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;margin-left:auto;padding:11px 16px;min-height:44px;font:700 13px/1.2 var(--font-sans),sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;border-radius:8px;background:#153f59;color:#fff;border:0}.community-header .cn-sponsor:hover{background:#225b78}.community-header .cn-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:min(1120px,calc(100vw - 40px));max-height:calc(100dvh - 210px);overflow-y:auto;background:#fff;border:1px solid #dce5ea;border-radius:0 0 18px 18px;box-shadow:0 18px 35px #17354a25;padding:24px;z-index:60;font-family:var(--font-sans),sans-serif}.cn-dropdown-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.cn-dropdown-top strong{font-size:22px;color:#17354a}.cn-dropdown-top>button,.cn-mobile-title>button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#edf3f6;color:#24485e;cursor:pointer}.cn-explore-grid{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:30px}.cn-explore-grid h2{font:700 13px/1.3 var(--font-sans),sans-serif;color:#607383;margin:0 0 10px}.cn-link-list{display:flex;flex-direction:column;align-items:stretch;gap:2px}.cn-network-list,.cn-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px}.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){display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:10px;border-radius:7px;font:600 14px/1.35 var(--font-sans),sans-serif;color:#183d55;background:transparent;text-align:left;text-decoration:none;cursor:pointer}.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{display:flex;align-items:center;gap:10px;background:#f1f5f7;border:1px solid #dae5eb;border-radius:10px;padding:5px 10px 5px 14px;color:#526d80;margin-top:20px}.cn-search input{min-width:0;flex:1;width:100%;border:0;outline:0;background:transparent;color:#143a53;font:400 16px/1.4 var(--font-sans),sans-serif}.cn-search:focus-within{outline:2px solid #397799;outline-offset:2px}.cn-search>button{display:grid;place-items:center;min-width:40px;min-height:40px;border-radius:8px;background:#fff;color:#244f69;cursor:pointer}.community-header :is(.cn-desktop,.cn-mobile,.cn-quick) :is(a,button,summary):focus-visible{outline:3px solid #4384a7;outline-offset:2px}.cn-backdrop,.cn-mobile,.community-header nav.cn-quick{display:none}@media(max-width:1279px){.community-header .cn-desktop{display:none}.community-header nav.cn-quick{display:flex;align-items:center;justify-content:space-between;gap:4px;height:auto;min-height:46px;padding:0 16px;background:#fff;border-bottom:1px solid #dce5ea;text-shadow:none;font-family:var(--font-sans),sans-serif}.community-header nav.cn-quick>a,.community-header nav.cn-quick>a:last-child{display:flex;align-items:center;gap:4px;min-height:44px;padding:8px 4px;font-size:12px;font-weight:650;letter-spacing:0;color:#24465d;background:transparent;border:0;border-radius:0;white-space:nowrap;text-transform:none}.community-header nav.cn-quick>a:last-child{color:#126184;font-weight:750}.cn-backdrop{display:block;position:fixed;inset:0;background:#09223565;z-index:45}.community-header .cn-mobile{display:block;position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);z-index:60;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#183d55;padding:20px 20px max(24px,env(safe-area-inset-bottom));text-shadow:none;font-family:var(--font-sans),sans-serif;box-shadow:-10px 0 40px #09223530}.cn-mobile-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.cn-mobile-title strong{font-size:20px;line-height:1.2}.cn-mobile .cn-search{margin:18px 0}.community-header nav.cn-mobile-primary{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:auto;min-height:0;margin:0 0 18px}.community-header nav.cn-mobile-primary>a,.community-header nav.cn-mobile-primary>a:last-child{display:flex;justify-content:flex-start;align-items:center;gap:10px;min-height:62px;padding:15px;border:1px solid #e0e8ee;background:#f7f9fb;border-radius:10px;color:#254d66;font-size:15px;font-weight:650;letter-spacing:0}.community-header nav.cn-mobile-primary>a[aria-current=page]{background:#e6f1f7;border-color:#abc9da;color:#123f5d}.cn-mobile details{border-top:1px solid #e4ebef}.cn-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:15px 2px;list-style:none;cursor:pointer;font-weight:650;font-size:15px}.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{display:flex;flex-direction:column;align-items:stretch;gap:12px;border-top:1px solid #e4ebef;padding-top:20px}.community-header .cn-mobile-footer .cn-sponsor{margin:0;min-height:48px}.cn-mobile-footer>a:not(.cn-sponsor),.cn-mobile-footer>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:#214e68;font-weight:650;cursor:pointer}}@media(prefers-reduced-motion:no-preference){.cn-mobile{animation:cn-enter .18s ease-out}.cn-dropdown{animation:cn-reveal .14s ease-out}@keyframes cn-enter{0%{opacity:0;translate:25px 0}to{opacity:1;translate:0 0}}@keyframes cn-reveal{0%{opacity:0}to{opacity:1}}}.cn-explore-grid{grid-template-columns:220px minmax(0,1fr);gap:28px}.cn-local-column{border-right:1px solid #e1e9ee;padding-right:22px}.cn-local-column section+section{margin-top:20px}.cn-explore-panel .cn-dropdown-top{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e1e9ee}.cn-explore-panel .cn-search{margin-top:18px}.community-header .cn-explore-panel{padding:18px 24px;max-height:calc(100dvh - 230px)}.cn-explore-panel .network-results{max-height:clamp(120px,calc(100dvh - 530px),278px)}.cn-local-column .cn-search{padding-left:10px}.cn-local-column .cn-search input{font-size:13px}