.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=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}}
