header{height:auto;min-height:88px;gap:18px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}
header nav{flex-wrap:wrap;gap:12px 22px;align-items:center}
.inex-language-picker{display:inline-flex;align-items:center;position:relative;gap:8px;border:1px solid #bfb8ac;border-radius:30px;padding:8px 11px;background:#f5f2ec;flex-shrink:0;min-height:44px;color:#252824}
.inex-language-picker select{font:13px Arial,sans-serif;color:inherit;background:transparent;border:0;cursor:pointer;min-height:28px;max-width:115px;padding:0 2px}
.inex-language-picker select:focus-visible{outline:3px solid #2999bd;outline-offset:4px}
.inex-language-flag{display:flex;align-items:center;pointer-events:none}
.inex-language-flag svg{border-radius:2px;box-shadow:0 0 0 1px #0002}
.inex-language-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.inex-pdf-language-note{font-size:12px!important;opacity:.85;margin-top:18px!important}
@media(max-width:1100px){header nav{order:3;flex:0 0 100%;justify-content:center}header .audio{margin-left:auto}.inex-language-picker{margin-left:0}.collection-photo-copy strong{font-size:clamp(18px,2.4vw,30px)}}
@media(max-width:600px){header{gap:10px;padding-left:5%;padding-right:5%}header .audio{font-size:11px;padding:8px 10px}header nav{display:flex!important;gap:9px 16px;font-size:12px}.inex-language-picker{padding:6px 9px}.inex-language-picker select{font-size:12px}.hero-bottom{gap:15px;font-size:9px}.hero-bottom span{max-width:48%}.hero .secondary{margin:12px 0 0;display:table}.hero .button{max-width:100%;gap:16px}.collection-photo-copy strong{font-size:25px}}
