/* V11.3: Homepage-only secondary discovery and a single search focus boundary. */
html[data-homepage-design] .hero .home-search:focus-within{outline:none;outline-offset:0;border-color:#849daa}
html[data-homepage-design] .hero .home-search input:is(:focus,:focus-visible),html[data-homepage-design] .hero .home-search button:is(:focus,:focus-visible){outline:none;outline-offset:0;box-shadow:none}
html[data-homepage-design] .hero .home-search button:focus-visible{color:#d2e1e9}
html[data-homepage-design] .hero .entry-tile{min-height:44px;padding:6px 12px;background:transparent;border-color:transparent;box-shadow:none;--pitvu-nav-weight:350;font-size:10.5px;color:#9db7c5}
html[data-homepage-design] .hero .entry-tile span{font-size:10.5px}
html[data-homepage-design] .hero .entry-tile:hover{background:rgb(18 47 63 / .18);border-color:transparent;box-shadow:none;backdrop-filter:blur(6px);color:#c0d3dd}
html[data-homepage-design] .hero .entry-tile:is(:hover,:focus,:active):not(:focus-visible){outline:none;outline-offset:0;border-color:transparent;box-shadow:none}
html[data-homepage-design] .hero .entry-tile:focus-visible{background:rgb(18 47 63 / .18);border-color:transparent;outline:1px solid #829ca8;outline-offset:3px;box-shadow:none;backdrop-filter:blur(6px);color:#c0d3dd}
html[data-homepage-design] .hero .entry-tile:is(:active,[aria-current="page"],[aria-current="location"]){background:rgb(18 47 63 / .24);border-color:transparent;box-shadow:none;color:#c0d3dd}
@media(forced-colors:active){html[data-homepage-design] .hero .home-search:focus-within{border-color:Highlight}html[data-homepage-design] .hero .entry-tile:focus-visible{outline-color:Highlight}}
