/* V11 · bilingual navigation */
.language-switch{display:inline-flex;align-items:center;gap:3px;padding:4px;border:1px solid #cc063329;background:#fff;border-radius:100px;flex-shrink:0;font:600 13px/1.2 Arial,sans-serif;white-space:nowrap}
.language-switch a{display:flex;align-items:center;justify-content:center;min-width:35px;min-height:32px;padding:6px 8px;border-radius:100px;color:#792238;text-decoration:none}
.language-switch a[aria-current="true"]{background:#bd1836;color:white}.language-switch a:hover{background:#f9e7eb;color:#9e1730}.language-switch a:focus-visible{outline:3px solid #247abb;outline-offset:2px}
.nav-container>.language-switch{margin-left:14px}.language-switch-standalone{display:flex;justify-content:flex-end;max-width:1480px;margin:20px auto 0;padding:0 40px}
.exchange-note{font-size:15px;line-height:1.6;color:#6e6266;max-width:900px;margin:24px auto;padding:16px 20px;background:#faf4f5;border:1px solid #f0dfe3;border-radius:14px;text-align:center}.exchange-note a{color:#9c1f36;text-decoration:underline}
html[lang="en"] .nav-container{gap:14px}html[lang="en"] .nav-links{gap:16px!important}html[lang="en"] .nav-links a{font-size:14px}html[lang="en"] .nav-links .meri-nav-contact{margin-left:4px}
html[lang="en"] .mc-intro h1 em{white-space:normal}html[lang="en"] .mc-primary{white-space:normal}html[lang="en"] .article-title{overflow-wrap:break-word}html[lang="en"] .hs2-title{overflow-wrap:break-word}
@media(min-width:769px) and (max-width:1100px){.nav-container{gap:12px!important}.nav-links{gap:10px!important}.nav-links a{font-size:12px!important}.nav-links .meri-nav-contact{margin-left:0}.nav-container>.language-switch{margin-left:0}.language-switch a{min-width:30px;padding:6px}.nav-logo img{max-width:90px}}
@media(max-width:768px){.nav-container>.language-switch{margin-left:auto;margin-right:8px}.language-switch a{min-height:30px;min-width:32px}.nav-container{gap:4px!important}.nav-links{display:none!important}.mobile-menu-toggle{display:block!important}.language-switch-standalone{padding:0 20px;margin-top:14px}.exchange-note{margin:18px 20px;font-size:14px}}

html[lang="en"] .product-price:after{content:"Approximate USD · rate: 27 Oct 2026";font-size:13px;line-height:1.5;margin-top:6px}

/* Mobile touch targets checked for V11 publication */
@media(max-width:768px){.language-switch a{min-width:44px;min-height:44px;padding:8px}.language-switch{padding:3px}.nav-container{min-height:56px}.nav{padding-top:6px!important;padding-bottom:6px!important}.mobile-menu{top:68px!important}.mobile-menu ul li a{min-height:44px;display:flex;align-items:center;padding:10px 0}.mobile-menu-toggle{min-width:44px;min-height:44px}.language-switch-standalone{padding-top:4px}}
