.pb-header-actions .pb-language-trigger{display:grid;place-items:center;flex:0 0 38px;width:38px;height:44px;padding:0;border:0;border-radius:22px;background:#fff;color:#171b1e;font-size:12px;font-weight:700;letter-spacing:.03em;pointer-events:auto;transition:transform .18s ease}
@media(hover:hover){.pb-language-trigger:hover{transform:scale(1.08);background:#f0f2f3}}
html.pb-language-open{overflow:hidden}
.pb-language-dialog{position:fixed;inset:0;width:min(490px,calc(100% - 32px));max-height:calc(100svh - 40px);margin:auto;padding:38px;border:0;border-radius:26px;overflow:auto;background:#fff;color:#181c1f;box-shadow:0 25px 90px #0003;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}
.pb-language-dialog:not([open]){display:none}
.pb-language-dialog::backdrop{background:#10171bb3;backdrop-filter:blur(5px)}
.pb-language-mark{margin-bottom:24px;font-size:16px;font-weight:700;letter-spacing:-.04em}
.pb-language-dialog h2{margin:0;font-family:inherit;font-size:31px;font-weight:500;line-height:1.15;letter-spacing:-.035em;text-transform:none}
.pb-language-dialog p{margin:10px 0 0;font-size:19px;line-height:1.4;color:#62696e}
.pb-language-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px}
.pb-language-options button{min-height:56px;padding:12px;border:0;border-radius:15px;background:#252a2e;color:#fff;font:600 17px/1.3 "Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer;transition:transform .18s ease,background .18s ease}
.pb-language-options button:last-child{background:#edf0f2;color:#252a2e}
@media(hover:hover){.pb-language-options button:hover{transform:scale(1.035);background:#101416}.pb-language-options button:last-child:hover{background:#dce2e6}}
.pb-language-options button:focus-visible{outline:2px solid #252a2e;outline-offset:4px}
.pb-language-noscript{display:flex;justify-content:center;gap:24px;padding:20px;background:#fff;color:#181818}
@media(min-width:1001px) and (max-width:1199px){.pb-site .pb-desktop-nav{font-size:12px}.pb-site .pb-desktop-nav>a,.pb-site .pb-desktop-nav summary{padding-inline:6px;gap:4px}.pb-header .pb-logo svg{width:30px;height:30px}.pb-header .pb-logo svg.pb-logo-word{width:96px}}
@media(min-width:1001px) and (max-width:1100px){.pb-header{gap:6px}.pb-site .pb-desktop-nav{font-size:11.5px;gap:0;padding-inline:4px}.pb-site .pb-desktop-nav>a,.pb-site .pb-desktop-nav summary{padding-inline:4px;gap:3px}.pb-header .pb-logo svg{width:28px;height:28px}.pb-header .pb-logo svg.pb-logo-word{width:88px;height:18px}}
@media(max-width:400px){.pb-header .pb-logo svg{width:24px;height:24px}.pb-header .pb-logo svg.pb-logo-word{width:80px;height:18px}.pb-header-actions .pb-language-trigger{flex-basis:32px;width:32px}.pb-header .pb-search-trigger{flex-basis:36px;width:36px;padding:8px}.pb-header-actions .pb-menu-trigger{min-width:70px;padding-inline:6px;gap:6px}.pb-language-dialog{padding:30px 24px}.pb-language-dialog h2{font-size:27px}.pb-language-dialog p{font-size:17px}.pb-language-options{gap:10px;margin-top:26px}.pb-language-options button{font-size:16px}}
@media(prefers-reduced-motion:reduce){.pb-language-trigger,.pb-language-options button{transition:none!important}}
