/* Shared reader toggles for Content Language Support pages */
.cls-tg{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:12px 14px;background:#fff;border:1px solid #e4d9c2;border-radius:14px;align-items:center}
.cls-tg .cls-tg-lab{font-weight:800;color:#1e3a5f;font-size:14px;margin-right:4px}
.cls-tb{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border-radius:999px;border:2px solid #1e3a5f;background:#fff;color:#1e3a5f;font:700 15px/1.2 'Poppins',system-ui,sans-serif;cursor:pointer}
.cls-tb:focus-visible{outline:3px solid #b8860b;outline-offset:3px}
.cls-tb .st{display:inline-block;min-width:2.6em;text-align:center;padding:2px 8px;border-radius:999px;font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#e9e4da;color:#3d3d3d}
.cls-tb[aria-pressed="true"]{background:#1e3a5f;color:#fff}
.cls-tb[aria-pressed="true"] .st{background:#E8C64D;color:#1e3a5f}
.ra-toggle,.ws-toggle{display:none!important}
body.readaloud-off .ra-controls{display:none!important}
body.readaloud-off .w.active{background:transparent!important;box-shadow:none!important}
body.tt-off section.tt{display:none!important}
@media (max-width:480px){.cls-tg{gap:8px}.cls-tb{flex:1 1 100%;justify-content:space-between}}
@media print{.cls-tg{display:none}}
