.academy-language{display:flex!important;align-items:center;gap:6px;flex-shrink:0;flex-wrap:nowrap!important;font:600 13px/1.3 Arial,sans-serif;letter-spacing:0;text-transform:none;margin:8px 0 8px auto}
.academy-language a{display:inline-block!important;padding:9px 12px!important;border:1px solid #8f794a;border-radius:4px;color:inherit;text-decoration:none;white-space:nowrap}
.academy-language a[aria-current=true]{background:#d9b66e;color:#101c27}
.academy-language a:focus-visible{outline:3px solid #d9b66e;outline-offset:3px}
.academy-language-note{padding:14px 18px;margin:14px 0 22px;border-left:3px solid #c9aa67;background:#c9aa6712;color:inherit;font:14px/1.6 Arial,sans-serif;max-width:100%;text-transform:none;letter-spacing:normal}
.academy-audio-language{font:12px/1.5 Arial,sans-serif;color:inherit;opacity:.8;margin:8px 0}
html[lang=pl] .site-header{flex-wrap:wrap}
html[lang=pl] .site-header nav:not(.academy-language){flex-wrap:wrap}
html[lang=pl] .hero h1{font-size:clamp(34px,4.3vw,64px)}
html[lang=pl] .course-tab-copy strong{overflow-wrap:anywhere}
.islandic-source-note{border-left:3px solid #c9aa67;padding:8px 12px;font-size:13px}
@media(max-width:720px){.academy-language{width:max-content;max-width:100%;margin:6px 0 6px auto}.academy-language a{padding:7px 10px!important}.academy-language-note{font-size:13px}}

.islandic-fallback::before{content:attr(data-language-label);display:block;color:inherit;font:600 13px/1.6 Arial,sans-serif;border-left:3px solid #c9aa67;padding:8px 12px;margin-bottom:14px}

.site-header{flex-wrap:wrap}
