.language-switch{grid-column:8;grid-row:1;width:44px;height:44px}
.language-switch a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:8px;color:inherit;text-decoration:none;font-size:24px;line-height:1;background:#fff}
.language-switch a:hover{background:#edf4f0}
.language-switch a:focus-visible{outline:3px solid #c77625;outline-offset:2px}
.source-language-note{font-size:.85rem;color:#53615e;margin:0 0 12px}
html[lang=en] .brand-bottom-nav a{font-size:12px}
.header.header-reading,html[data-large-text=true] .header.header-reading{display:grid;grid-template-columns:44px 36px repeat(6,44px);justify-content:center;align-items:center;gap:2px;padding:6px 4px}
.header.header-reading .header-text-controls,html[data-large-text=true] .header.header-reading .header-text-controls,.header.header-reading .header-actions,html[data-large-text=true] .header.header-reading .header-actions{display:contents}
.header.header-reading .header-more,html[data-large-text=true] .header.header-reading .header-more{grid-column:7;grid-row:1;margin:0}
.header.header-reading .summary-text,.header.header-reading #speech-status,.header.header-reading noscript{grid-column:1/-1}
@media(max-width:360px){.header.header-reading,html[data-large-text=true] .header.header-reading{grid-template-columns:repeat(7,40px)}.header-reading .header-text-controls output{display:none}.header-reading .header-text-controls button,.header-reading .header-actions button,.header-reading .header-actions a,.header-reading .header-more>summary,.language-switch,.language-switch a{width:40px;min-width:40px}.header.header-reading .header-more,html[data-large-text=true] .header.header-reading .header-more{grid-column:6}.language-switch{grid-column:7}}
