
/* Static topic locale picker and bidirectional reading support. */
.topic-languages{position:relative;font-size:14px;flex-shrink:0}
.topic-languages summary{cursor:pointer;padding:8px;list-style:revert}
.topic-language-list{position:absolute;inset-inline-end:0;top:100%;z-index:100;background:#fff;color:#163640;border:1px solid #b5c3bd;border-radius:8px;padding:12px;box-shadow:0 8px 24px #0002;display:grid!important;grid-template-columns:repeat(2,minmax(110px,1fr));gap:4px;max-height:65vh;overflow:auto;min-width:250px}
.topic-language-list a{display:block!important;padding:8px!important;color:inherit!important;white-space:normal!important}
.topic-language-list a[aria-current=page]{font-weight:700;background:#e7eee9}
.brand{direction:ltr;unicode-bidi:isolate}
.hero-copy h1,.article-heading h1,.hub-heading h1,.guide-card h3{overflow-wrap:anywhere}
.guide-card,.guide-card-body,.edition-card,.edition-card>div{min-width:0;overflow-wrap:anywhere}
html[dir=rtl] .prose,html[dir=rtl] .hero-copy,html[dir=rtl] .hub-heading{text-align:start}
html[dir=rtl] .prose pre,html[dir=rtl] .prose code{unicode-bidi:plaintext;text-align:start}
@media(max-width:520px){.site-header{flex-wrap:wrap;gap:8px}.header-topic,.header-series{display:none}.site-header nav{margin-inline-start:auto}.topic-language-list{max-width:calc(100vw - 32px)}}
