/* Shared, keyboard-accessible language navigation on every page. */
body{overflow-wrap:anywhere}
h1,h2,h3{hyphens:auto}
.site-language-picker{position:relative;flex:none;margin-inline-start:auto;color:inherit;font-size:14px;z-index:30}
.site-language-picker summary{cursor:pointer;list-style:none;padding:10px 8px;white-space:nowrap}
.site-language-picker summary::-webkit-details-marker{display:none}
.site-language-menu{position:absolute;inset-inline-end:0;top:100%;display:grid!important;grid-template-columns:repeat(2,minmax(130px,1fr));gap:2px!important;width:min(360px,calc(100vw - 32px));max-height:65vh;overflow:auto;padding:12px!important;background:#f6f5f1;color:#182c27;box-shadow:0 8px 32px #173b3526;border:1px solid #173b3533;border-radius:6px}
.site-language-menu a{display:block;padding:9px 12px;text-decoration:none!important;font-size:14px!important;line-height:1.4;white-space:normal}
.editorial-site .product-header .site-language-menu{width:min(360px,calc(100vw - 32px))}
.site-language-menu a:hover,.site-language-menu a[aria-current=page]{background:#173b3510}
.site-language-picker :focus-visible{outline:2px solid #24634f;outline-offset:3px}
.translation-note{max-width:76ch;margin:24px auto;padding:12px 24px;color:#53645d;font-size:14px}
[dir=rtl] .mac-steps li:before{left:auto;right:0}
[dir=rtl] .mac-steps li{padding-inline:35px 0}
[dir=rtl] .mac-promises span{margin-right:0;margin-inline-end:14px}
.mac-page .product-header .site-language-menu a{display:block}
[dir=rtl] .reading-toc,[dir=rtl] .guide-toc,[dir=rtl] .privacy-content,[dir=rtl] .support-content{text-align:start}
[dir=rtl] .nav-cta{margin-left:0;margin-inline-start:auto}
@media(max-width:720px){.site-header,.product-header{flex-wrap:wrap;gap:10px;height:auto;min-height:74px;padding-block:10px}.site-language-picker{margin-inline-start:auto}.site-language-menu{grid-template-columns:repeat(2,minmax(110px,1fr))}}
@media print{.site-language-picker,.translation-note{display:none!important}}
