.language-switch{border:1px solid #8aa8b4;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1.4;padding:5px 10px;cursor:pointer;white-space:nowrap;align-self:center}.language-switch:hover{background:#ffffff16}.language-switch:focus-visible{outline:3px solid #edbb69;outline-offset:3px}header nav{flex-wrap:wrap;align-items:center}.site-header{height:auto;min-height:78px}.site-header .nav-wrap{min-height:78px;padding-block:15px;gap:20px}.site-header nav{gap:16px 24px}.language-note{font-size:12px!important;line-height:1.7!important;color:#b8cbd6;margin-top:15px!important}.presentation-toolbar{flex-wrap:wrap}.presentation-toolbar .language-note{color:#58707f;flex-basis:100%;margin:0!important}html[lang=en] .hero h1{font-size:clamp(32px,3.5vw,52px);max-width:930px}html[lang=en] .collection-hero h1{font-size:42px;letter-spacing:0}html[lang=en] .collection-hero h1 em{margin-left:0}html[lang=en] .hero-inner h1 br{display:block}html[lang=en] .hero-side{max-width:330px}html[lang=en] .article-hero h1{font-size:36px;letter-spacing:0}html[lang=en] .breadcrumb{flex-wrap:wrap}html[lang=en] .slide-header{flex-wrap:wrap}html[lang=en] .slide-header h1{font-size:26px;overflow-wrap:anywhere}html[lang=en] .slide-controls{gap:12px}html[lang=en] .slide-controls #slide-count{min-width:0;text-align:center}html[lang=en] .slide-controls button{flex-shrink:0}html[lang=en] .feature h3{font-size:25px}html[lang=en] .feature-copy{min-width:0}html[lang=en] .results-line{flex-wrap:wrap}html[lang=en] .hero-number{flex-wrap:wrap;gap:6px}html[lang=en] .hero-number small{line-height:1.5}html[lang=en] .article-bottom a{overflow-wrap:anywhere}html[lang=en] .section-title h2{max-width:700px}@media(max-width:760px){.site-header .nav-wrap{height:auto;align-items:flex-start;flex-direction:column;gap:12px}.site-header nav{gap:10px 18px;width:100%;font-size:12px}.site-header .brand{font-size:22px}html[lang=en] .collection-hero h1{font-size:33px}html[lang=en] .hero-side{max-width:none}html[lang=en] .article-hero h1{font-size:27px}html[lang=en] .slide-header h1{font-size:22px}html[lang=en] .hero-inner{gap:24px}html[lang=en] .hero-actions{flex-wrap:wrap}html[lang=en] .hero-foot{gap:12px}html[lang=en] .hero-foot button{flex-shrink:0}html[lang=en] .section-heading .search{flex-basis:100%;max-width:none}html[lang=en] .feature h3{font-size:23px}.language-switch{font-size:12px}}@media print{.language-switch,.language-note{display:none}}
