.language-picker{position:relative;flex-shrink:0;z-index:65;font:12px Arial,sans-serif;letter-spacing:.03em;margin-inline-start:12px}.language-picker summary{cursor:pointer;list-style:none;padding:10px 4px;border-bottom:1px solid currentColor}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary:after{content:'⌄';margin-inline-start:8px}.language-picker>div{position:absolute;inset-inline-end:0;top:calc(100% + 12px);background:#eae7df;color:#25251f;border:1px solid #c3c0b8;box-shadow:0 12px 25px #25251f18;min-width:180px;padding:10px;display:flex;flex-direction:column;gap:2px}.language-picker a{padding:10px 15px;text-decoration:none;white-space:nowrap;line-height:1.4;display:block}.language-picker a:hover,.language-picker a[aria-current=true]{background:#dad6cb}.language-picker a[aria-current=true]:after{content:' ·';color:#b73c29}.language-picker a:focus-visible,.language-picker summary:focus-visible{outline:2px solid #b73c29;outline-offset:2px}.hero-line{overflow-wrap:normal}html[lang=uk] .hero-line{font-size:clamp(38px,6vw,92px)}@media(max-width:760px){header{gap:10px}header nav{gap:12px}.language-picker{font-size:11px;margin-inline-start:0}.language-picker summary{padding:10px 2px}html[lang=uk] .hero-line{font-size:36px}html[lang=sv] .hero-line,html[lang=es] .hero-line{font-size:40px}html[lang=uk] .atlas-hero h1{font-size:18vw}}

.hero-bottom>a .trace-way{width:30px;height:30px}
