.header{gap:22px}.nav{gap:22px;margin-left:auto}.header-tools{display:flex;align-items:center;gap:18px;flex-shrink:0}.language-control{position:relative;display:inline-flex;align-items:center}.language-control:after{content:'⌄';position:absolute;right:5px;pointer-events:none;font-size:16px;top:7px}.language-select{appearance:none;-webkit-appearance:none;border:0;border-bottom:1px solid var(--line,#d7d5cb);border-radius:0;background:transparent;color:inherit;font:12px Arial,Helvetica,sans-serif;letter-spacing:.3px;padding:12px 23px 12px 6px;min-width:92px;cursor:pointer;min-height:44px}.language-select option{background:#f5f2eb;color:#29291f}.language-select:focus-visible{outline:2px solid #6b7051;outline-offset:4px}.legal-language{display:flex;justify-content:flex-end;margin-bottom:18px}.hero-copy,.story-copy,.services article{min-width:0}.hero h1,h2,h3{overflow-wrap:break-word}html[lang=ru] .eyebrow{letter-spacing:1.4px}html[lang=ru] .hero h1{font-size:clamp(36px,4.2vw,66px)}html[lang=ru] .visit h2{font-size:clamp(38px,4.4vw,60px)}
@media(max-width:1200px){.header{height:88px}.menu{display:block;min-height:44px;white-space:nowrap}.nav{display:none;position:absolute;top:88px;left:0;right:0;margin:0;padding:28px 6%;background:var(--paper);flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line);max-height:calc(100dvh - 88px);overflow-y:auto}.nav.open{display:flex}.nav a{padding:12px 0}.nav .pill{padding:15px 20px}.header-tools{margin-left:auto}}
@media(max-width:760px){.header{height:80px;gap:12px}.header-tools{gap:12px}.nav{top:80px;max-height:calc(100dvh - 80px)}.language-select{font-size:11px;min-width:86px}.menu{font-size:10px;padding:5px 0}.notice{line-height:1.7;padding:8px 6%}.hero h1,html[lang=ru] .hero h1{font-size:clamp(34px,10.7vw,46px)}.vision-dialog h2{overflow-wrap:break-word}.footer-top{flex-wrap:wrap}}
