.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.language-picker{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;width:190px;max-width:100%;min-height:44px;color:#162c49;background:#ffffff45;border:1px solid #9fb2cc;border-radius:8px}
.language-picker>svg{position:absolute;inset-inline-start:12px;width:18px;height:18px;pointer-events:none}
.language-picker .picker-chevron{inset-inline-start:auto;inset-inline-end:11px;width:13px;height:13px}
.language-picker select{font:inherit;font-size:13px;font-weight:650;color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;width:100%;min-height:44px;padding:9px 30px 9px 38px;padding-inline:38px 30px;border:0;border-radius:8px;background:transparent;text-overflow:ellipsis}
.language-picker option{background:#fff;color:#162c49;font-size:15px;font-weight:400}
.language-picker:hover{border-color:#2e5ea6;background:#ffffff75}
.language-picker:focus-within{outline:3px solid #5486cc;outline-offset:3px}
.language-picker select:focus-visible{outline:0}
.language-fallback{font-size:13px;max-width:190px}
.language-fallback a{display:block;padding-block:4px}
.wordmark{direction:ltr;unicode-bidi:isolate;display:inline-block}
.site-header .nav{gap:24px}
.nav .language-picker{margin-inline-start:auto}
.site-header .nav-links{margin-inline-start:auto;margin-inline-end:0}
:is(html[lang=ar],html[lang=hi],html[lang=ja],html[lang=ko],html[lang^=zh]) :is(h1,h2,h3,.eyebrow,.art-word){letter-spacing:normal;line-height:1.35}
html[dir=rtl] .nav-links{margin-left:0}
html[dir=rtl] .week-dots{margin-left:0;margin-inline-start:auto}
html[dir=rtl] .faq summary{padding-right:0;padding-inline-end:32px}
html[dir=rtl] .faq summary:after{right:auto;inset-inline-end:0}
html[dir=rtl] .article-body ul{padding-left:0;padding-inline-start:24px}
html[dir=rtl] .page ul{padding-left:0;padding-inline-start:22px}
html[dir=rtl] .footer-top>div:first-child p{text-align:start}
html[dir=rtl] .trap{left:auto;right:-9999px}
@media(max-width:1050px){.site-header .nav{gap:18px}.language-picker{width:170px}.site-header .nav-links{gap:18px}}
@media(max-width:700px){.site-header .nav{gap:13px}.site-header .nav-links{margin-inline:0;gap:24px}.nav .language-picker{margin-inline-start:auto}.language-picker{width:185px}}
@media(max-width:480px){.site-header .nav-download{display:none}.language-picker{width:190px}.site-header .nav-links{flex-wrap:wrap;gap:10px 24px}}
