.site-language{background:#e8ecdf;color:#193d32;border-bottom:1px solid #bdc8b6;padding:11px 6%;font:16px/1.5 Arial,sans-serif}.site-language-inner{max-width:1280px;margin:auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.site-language label{font-weight:600}.site-language select{font:16px/1.5 Arial,sans-serif;border:1px solid #788e76;background:#fff;color:#193d32;padding:10px 34px 10px 12px;min-height:44px;max-width:100%;border-radius:4px}.site-language select:focus-visible{outline:3px solid #a67e3b;outline-offset:3px}.language-status{font-size:14px}.translation-note{max-width:1000px;margin:25px auto;padding:18px 24px;background:#e8ecdf;color:#314c3c;font:15px/1.7 Arial,sans-serif;border-left:3px solid #a18549}.translation-note[hidden]{display:none}html[lang=es] h1,html[lang=fr] h1,html[lang=pt] h1{overflow-wrap:normal}html:not([lang=en]) .hero-grid h1{font-size:clamp(48px,5.6vw,76px)}html:not([lang=en]) .hero-grid{grid-template-columns:1.15fr 1fr}html:not([lang=en]) .links{gap:13px;font-size:16px}html:not([lang=en]) .nav{flex-wrap:wrap}html:not([lang=en]) .art-word{font-size:30px;text-align:center;padding:15px}@media(max-width:850px){html:not([lang=en]) .nav{justify-content:center}html:not([lang=en]) .links{justify-content:center}}@media(max-width:650px){.site-language{padding:12px 7%}.site-language-inner{gap:8px}.language-status{display:block;width:100%}.site-language select{max-width:calc(100% - 90px)}html:not([lang=en]) .hero-grid{grid-template-columns:1fr}html:not([lang=en]) .nav{justify-content:space-between;flex-wrap:nowrap}html:not([lang=en]) .hero-grid h1{font-size:49px}}@media print{.site-language,.translation-note{display:none}}

.ministry-logo{display:block;width:210px;height:auto;max-width:100%;object-fit:contain}.brand:has(.ministry-logo){display:block;flex-shrink:0;letter-spacing:normal}.nav:has(.ministry-logo){height:auto;min-height:120px;padding-top:8px;padding-bottom:8px}header:has(.ministry-logo){align-items:center}footer .ministry-logo{width:180px}header .ministry-logo{max-width:45vw}@media(max-width:650px){header .ministry-logo{width:170px}.nav:has(.ministry-logo){min-height:100px}.links{top:100%!important}footer .ministry-logo{width:160px}}
