/* Only new language-menu entries and localized documents. No EN product styles. */
#language-options .sunfull-locale-link{display:block;padding:10px;font:300 13px/19.5px Roboto,Arial,sans-serif;color:#1f2223;text-decoration:none}
#language-options .sunfull-locale-link:focus-visible{outline:3px solid #128130;outline-offset:-3px}
.language-control[data-i18n-menu="true"]{padding-right:24px}
html[data-sunfull-locale] .i18n-english-link{font-family:Roboto,Arial,sans-serif;font-size:inherit;white-space:nowrap}
html[data-sunfull-locale] main :is(h1,h2,h3,h4,p,li,td,th,button,summary){overflow-wrap:break-word;hyphens:auto}
html[data-sunfull-locale] .home.has-scene .hero-title,
html[data-sunfull-locale] .home.has-scene .hero-title h1{height:auto;white-space:normal}
html[data-sunfull-locale] :is(.config-card,.r157-page) .button{height:auto;max-width:100%;white-space:normal}
html[data-sunfull-locale] .attribution-choice label{min-width:0}
html[data-sunfull-locale] main :is(h1,h2,h3,h4){white-space:normal}
html[data-sunfull-locale] .filter-fields select{width:100%;min-width:0;max-width:100%}
@media(min-width:761px){
 html[data-sunfull-locale] .site-header #main-nav{gap:16px}
 html[data-sunfull-locale] .site-header #main-nav>a{display:block;white-space:normal;min-width:0;padding:4px 5px;line-height:21px;flex:1 1 0}
 html[data-sunfull-locale] .site-header #main-nav>a:first-child{flex:0 0 auto}
 html[data-sunfull-locale] .site-header #main-nav .i18n-english-target{display:block;font-size:14px;line-height:17px}
}
@media(max-width:760px){
 html[data-sunfull-locale] .filter-fields{flex-direction:column;align-items:stretch}
 html[data-sunfull-locale] .filter-fields label{flex:0 0 auto;width:100%}
}
