.account-actions-m6.is-guest{display:grid;grid-template-columns:repeat(4,max-content);justify-content:end;justify-items:end;max-width:100%}
.account-actions-m6.is-guest>a{white-space:nowrap}
.site-header:has(.account-actions-m6.is-guest){min-height:94px}
.cm-language-choice{display:flex;align-items:center;gap:8px;max-width:100%;margin:0;font-size:12px;justify-self:end}
.cm-language-choice label{font-weight:700;white-space:nowrap}
.cm-language-choice select{width:135px;max-width:100%;padding:5px 7px;border:1px solid #587497;border-radius:7px;background:#fff;color:#17233f;font:inherit}
.cm-language-choice button{padding:4px 8px}
@media(max-width:900px){.account-actions-m6.is-guest{width:auto}.cm-language-choice select{width:130px}}
@media(min-width:360px) and (max-width:600px){.account-actions-m6.is-guest{column-gap:4px}.cm-language-choice{gap:4px;font-size:inherit}.cm-language-choice select{width:94px;padding:5px 4px}}
@media(max-width:359px){.account-actions-m6.is-guest{grid-template-columns:repeat(2,max-content)}.cm-language-choice{grid-column:1 / -1}.cm-language-separator{display:none}}
/* A long translated heading must not enlarge the home page grid on mobile. */
.main-grid>.panel-m6{min-width:0}
.panel-m6 .panel-title{flex-wrap:wrap}
.panel-m6 .panel-title>div{min-width:0;overflow-wrap:anywhere}
@media(max-width:600px){.region-names{grid-template-columns:repeat(2,minmax(0,1fr))}.region-names a{grid-template-columns:12px minmax(0,1fr) 12px}.region-label,.fav-body h3{overflow-wrap:anywhere}.fav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.daily-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-intro{grid-column:1 / -1;min-width:0}.daily-item,.daily-item b{min-width:0}.daily-item b{overflow-wrap:anywhere}}
html[lang="ja"],html[lang="zh-Hans"],html[lang="ko"]{word-break:normal;overflow-wrap:anywhere}
