/* Truth in Focus: accessible, browser-based article narration */
.tif-read-aloud{margin:18px 0 22px;padding:16px 18px;border:1px solid #cbd8e6;border-left:4px solid #bd8b34;border-radius:8px;background:#f6f9fc;color:#18314d}
.tif-read-aloud h2{margin:0 0 5px;font:700 1.12rem/1.3 Georgia,serif;color:#143353}
.tif-read-aloud p{margin:4px 0 11px;font-size:.87rem;line-height:1.48}
.tif-read-aloud-controls{display:flex;flex-wrap:wrap;gap:9px;align-items:center}
.tif-read-aloud button{appearance:none;cursor:pointer;border:1px solid #18446d;border-radius:5px;padding:9px 14px;background:#18446d;color:#fff;font:700 .85rem/1.25 Arial,sans-serif;min-height:43px}
.tif-read-aloud button.tif-audio-secondary{background:#fff;color:#18446d}
.tif-read-aloud button:disabled{opacity:.45;cursor:not-allowed}
.tif-read-aloud button:focus-visible,.tif-read-aloud select:focus-visible{outline:3px solid #bd8b34;outline-offset:2px}
.tif-read-aloud label{font-weight:700;font-size:.83rem}
.tif-read-aloud select{font:inherit;min-height:42px;max-width:100%;background:#fff;color:#1b3551;border:1px solid #8faac5;border-radius:5px;padding:6px 8px}
.tif-read-aloud .tif-audio-speed{display:flex;align-items:center;gap:6px}
.tif-read-aloud .tif-audio-voice{display:flex;gap:6px;align-items:center;margin-top:9px;max-width:100%;flex-wrap:wrap}
.tif-read-aloud .tif-audio-status{font-size:.79rem;color:#34526e;margin:11px 0 0}
@media(max-width:560px){.tif-read-aloud{padding:13px}.tif-read-aloud button{flex:1 1 auto}.tif-read-aloud .tif-audio-speed{width:100%;justify-content:flex-start}.tif-read-aloud .tif-audio-voice select{width:100%}}
