.language-switch{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;margin-left:18px;font-family:Arial,sans-serif;font-size:12px;white-space:nowrap}.language-switch button{border:0;background:transparent;padding:8px 2px;min-width:28px;min-height:32px;color:#92968e;font:inherit;cursor:pointer}.language-switch button[aria-pressed=true]{color:var(--graemo-green,#acfa5b)}.language-switch button:hover{color:#fff}.language-switch button:focus-visible{outline:2px solid var(--graemo-green,#acfa5b);outline-offset:3px}.language-switch>span{color:#575b51}.language-switch-floating{position:absolute;right:30px;top:20px;z-index:4}.public-header .language-switch,.concept-header .language-switch{margin-left:12px}.public-header{gap:20px}.cm-header .language-switch{margin-left:0}.cm-header{flex-wrap:wrap}html[lang=uk] .public-nav{gap:24px}html[lang=uk] .arrival-copy h1{font-size:clamp(48px,5.25vw,95px)}html[lang=uk] .cm-sidebar nav a{font-size:13px}html[lang=uk] .cm-page-heading h1{font-size:36px}html[lang=uk] .cm-page-heading{gap:20px}html[lang=uk] .cm-button{gap:15px}html[lang=uk] .demand-card-top{flex-wrap:wrap}html[lang=uk] .demand-card-links{gap:12px}html[lang=uk] .demand-match>span{max-width:110px}html[lang=uk] .public-header nav{gap:22px}@media(max-width:1100px){.public-header,.concept-header{flex-wrap:wrap;height:auto;min-height:98px;padding-block:18px}.language-switch{margin-left:0}.public-header nav,.concept-header nav{gap:16px}html[lang=uk] .arrival-copy h1{font-size:54px}}
