.i18n-text{display:contents!important}.language-switch{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.5rem 0 1rem}.language-switch button{font:inherit;min-height:44px;min-width:85px;padding:.55rem .75rem;border:1px solid #b38c56;border-radius:9px;color:#143459;background:#faf8f1;cursor:pointer}.language-switch button[aria-pressed=true]{background:#42684d;color:white;font-weight:700}.language-switch button:focus-visible,[data-open-language-settings]:focus-visible{outline:3px solid #143459;outline-offset:3px}[data-open-language-settings]{font:inherit;min-height:44px;padding:.6rem 1rem;border:1px solid #b38c56;border-radius:9px;background:#eef3e7;color:#143459;text-align:left;cursor:pointer}#language-settings{max-width:min(32rem,calc(100vw - 3rem));border:1px solid #b38c56;border-radius:16px;background:#faf8f1;color:#143459;padding:1.5rem}#language-settings::backdrop{background:#14345980}html[lang=es] button,html[lang=es] .button,html[lang=es] a.secondary-button{white-space:normal;overflow-wrap:break-word;line-height:1.35}html[lang=es] .actions{flex-wrap:wrap}html[lang=es] select{min-width:0;max-width:100%}html[lang=es] .metric strong{overflow-wrap:anywhere}@media(max-width:620px){html[lang=es] .home-grid,html[lang=es] .training-downloads{grid-template-columns:minmax(0,1fr)}html[lang=es] .side-nav-link{min-height:48px;height:auto;align-items:center}html[lang=es] .dashboard-menu-footer{padding-bottom:1rem}}

html[lang=es] .dashboard-julie-live-copy{white-space:normal;overflow-wrap:normal}html[lang=es] .dashboard-julie-live-copy strong,html[lang=es] .dashboard-julie-live-copy>span{line-height:1.15}
/* Keep the summary readable; optional encouragement uses its own row. */
body.navigation30 .dashboard30.dashboard-five .dashboard30-matm{display:grid!important;grid-template-columns:58px minmax(0,1fr) minmax(0,22rem)!important;align-items:center}
body.navigation30 .dashboard30.dashboard-five .dashboard30-matm>div{min-width:0;grid-column:2}
body.navigation30 .dashboard30.dashboard-five .dashboard30-matm>.button{grid-column:3;min-width:0;max-width:100%;white-space:normal;overflow-wrap:normal}
body.navigation30 .dashboard30.dashboard-five .dashboard30-matm>.everyday-move{grid-column:1/-1;min-width:0;width:100%;box-sizing:border-box}
body.navigation30 .dashboard30.dashboard-five .dashboard30-matm h2{width:auto;max-width:100%;word-break:normal;overflow-wrap:normal;white-space:normal}
@media(max-width:800px){body.navigation30 .dashboard30.dashboard-five .dashboard30-matm{grid-template-columns:40px minmax(0,1fr)!important}body.navigation30 .dashboard30.dashboard-five .dashboard30-matm>.button{grid-column:1/-1;justify-self:stretch;margin:0!important}}

/* Entry-page button defaults must not stretch the compact language switch. */
.language-switch>button{width:auto;flex:0 0 auto;margin:0}.language-switch>span{flex:0 0 auto}

