/* Studio V5 universal navigation and brand continuity for the existing detail pages. */
.v5-sitewide{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#183e2b}
.v5-sitewide .site-header{height:76px;background:rgba(250,251,248,.93);color:#163f30;border-bottom:1px solid #dae5da;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.v5-sitewide .brand{color:#0d3023;font-size:25px}.v5-sitewide .brand-mark{background:#123b2c;color:#def4db}.v5-sitewide .brand-period{color:#2a9655}
.v5-sitewide .main-nav>a,.v5-sitewide .nav-dropdown summary{color:#4a6253}.v5-sitewide .main-nav a:hover,.v5-sitewide .nav-dropdown summary:hover{color:#093624}
.v5-sitewide .lang-select-wrap{color:#2f5d43;border-color:#d6e1d7}.v5-sitewide .lang-select option{color:#1c4130}
.v5-sitewide .nav-cta{background:#123e2d;color:#fff}.v5-sitewide .nav-cta:hover{background:#246246;color:#fff}
.v5-sitewide .mobile-toggle span{background:#18402f}.v5-sitewide .mobile-panel{background:#f7faf5;border-color:#d5e2d6;color:#18412d;box-shadow:0 20px 40px #071a1122}.v5-sitewide .mobile-panel a{border-color:#dce7de}
.v5-sitewide .footer{background:#08271d}.v5-sitewide .footer-column a:hover{color:#d0f3ce}
@media(max-width:700px){.v5-sitewide .site-header{height:69px}.v5-sitewide .mobile-panel{top:68px}}
.v4-inner-phones img{height:auto;aspect-ratio:1020/2218;object-fit:cover}
