/* Localized copy uses the live route system; no global visual overrides. */
.localized-route .language-switch {display:flex;gap:16px;flex-wrap:wrap;align-items:center;}
.localized-route .language-switch a {display:inline-flex;align-items:center;min-height:44px;}
.route-language-switch {display:flex;gap:20px;flex-wrap:wrap;align-items:center;padding-top:16px;padding-bottom:16px;font-size:16px;}
.route-language-switch a {display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px;}
.route-language-note {font-size:16px;line-height:1.6;padding-bottom:16px;}
.route-link-language {font-size:0.9em;white-space:nowrap;}
.localized-route .article p,.localized-route .article li,.localized-route .article dd,
.localized-route .note,.localized-route .faq p {font-size: max(1rem,16px);line-height:1.65;}
.localized-route .hero-actions {flex-wrap:wrap;}
.localized-route .hero-actions .button {white-space:normal;text-align:center;min-height:44px;}
.localized-route .knowledge-mobile-nav summary {min-height:44px;display:flex;align-items:center;}
.localized-route .knowledge-mobile-panel a {min-height:44px;display:flex;align-items:center;}
.localized-route .toc a {min-height:44px;display:flex;align-items:center;}
.localized-route .nav-links {gap:clamp(8px,1.2vw,18px);}
.localized-route .country-facts dd {overflow-wrap:anywhere;}
.localized-route .hyhf-consent-copy p {font-size:16px;line-height:1.45;}
.localized-route .hyhf-consent-copy strong,.localized-route .hyhf-consent-button {font-size:16px;}
@media(max-width:720px){
 .localized-route .hero-actions {display:grid;grid-template-columns:1fr;}
 .localized-route .hero-actions .button {width:100%;}
 .localized-route .article h2 {overflow-wrap:break-word;}
 .localized-route .page-meta {font-size:16px;}
 .localized-route .shipping-path__inner {overflow-x:auto;}
}
