.tv-site .language-switch{letter-spacing:0;white-space:nowrap;border:1px solid var(--line);border-radius:24px;justify-content:center;align-items:center;min-height:44px;padding:0 8px;font-size:11px;line-height:1.3;text-decoration:none;display:inline-flex}.tv-site .language-switch:hover{background:#fff5}.tv-site .language-switch:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.tv-site .header .nav-right{gap:12px}.tv-site .nav-left{gap:20px}.tv-site[lang=en] .nav-left{gap:18px}.tv-site[lang=en] .nav-right .login{font-size:11px}.tv-site .mobile-account .language-switch{justify-content:flex-start;align-self:flex-start;margin-bottom:8px;padding:10px 15px}.tv-site[lang=en] .footer-top{gap:30px}.tv-site[lang=en] .footer-top>div{min-width:0}@media (min-width:761px) and (max-width:1180px){.tv-site .header{grid-template-columns:1fr auto;gap:8px 20px}.tv-site .header .brand{grid-area:1/1}.tv-site .header .nav-right{grid-area:1/2}.tv-site .header .nav-left{grid-area:2/1/auto/-1;justify-content:center;gap:25px;width:100%}}@media (max-width:760px){.tv-site .header>.nav{display:none}.tv-site .mobile-account{gap:12px}.tv-site .mobile-nav a,.tv-site .mobile-account button{min-height:44px}}.tv-site.minimal .header{grid-template-columns:max-content minmax(0,1fr) auto}.tv-site .header .company-switch{grid-area:1/1}.tv-site .company-switch{align-items:center;gap:13px;width:max-content;min-width:0;max-width:100%;display:flex}.tv-site .company-logo{min-height:52px;color:var(--ink);white-space:nowrap;align-items:center;text-decoration:none;display:flex;position:relative}.tv-site .company-logo+.company-logo{border-left:1px solid var(--line);padding-left:13px}.tv-site .company-logo.current:after{content:"";opacity:.55;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.tv-site .company-logo:focus-visible{outline-offset:4px;outline:2px solid}@media (min-width:761px) and (max-width:1280px){.tv-site.minimal .header{grid-template-columns:1fr auto;gap:8px 20px}.tv-site .header .company-switch{grid-area:1/1}.tv-site .header .nav-right{grid-area:1/2}.tv-site .header .nav-left{grid-area:2/1/auto/-1;justify-content:center;gap:25px;width:100%}}@media (max-width:760px){.tv-site .company-switch{gap:10px}.tv-site .company-logo{min-height:50px}.tv-site .company-logo+.company-logo{padding-left:10px}.tv-site.minimal .header{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:360px){.tv-site .company-switch{gap:8px}.tv-site .company-logo+.company-logo{padding-left:8px}}
