/* Backend241: shared institutional identity and header overlay */
body{font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
h1,h2,h3{font-family:'Oswald','Arial Narrow',sans-serif}
.institutional-header{position:relative;z-index:30;background:#0B0F0D;color:#F3F7F4;border-bottom:1px solid #2B3931}
.institutional-header-inner{width:min(1160px,calc(100% - 40px));min-height:76px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}
.institutional-brand{display:flex;align-items:center;gap:10px;min-width:max-content;color:#F3F7F4;text-decoration:none}
.institutional-brand img{display:block;width:34px;height:34px;object-fit:contain}
.institutional-brand-words{display:grid;line-height:1.04}
.institutional-brand-words strong{font:600 17px/1.1 'Oswald','Arial Narrow',sans-serif;letter-spacing:.7px;color:#F3F7F4}
.institutional-brand-words em{font:700 11px/1.2 'Manrope',Arial,sans-serif;letter-spacing:1.15px;color:#34E27A;font-style:normal;margin-top:3px}
.institutional-header nav,.institutional-nav{display:flex;align-items:center;justify-content:flex-end;gap:10px 18px;flex-wrap:wrap}
.institutional-header nav a,.institutional-nav a{color:#D6E2DA;font:700 .9rem 'Manrope',Arial,sans-serif;text-decoration:none;text-underline-offset:4px}
.institutional-header nav a:hover,.institutional-nav a:hover{color:#34E27A;text-decoration:underline}
.institutional-header :focus-visible,.institutional-nav :focus-visible,.institutional-brand:focus-visible{outline:3px solid #F0B94D;outline-offset:4px;border-radius:4px}
.institutional-page-title{font-family:'Oswald','Arial Narrow',sans-serif}
@media(max-width:700px){.institutional-header-inner{min-height:0;padding-block:12px;align-items:flex-start;flex-direction:column;gap:10px}.institutional-header nav,.institutional-nav{width:100%;justify-content:flex-start;gap:8px 16px}.institutional-brand img{width:34px;height:34px}}

.institutional-header .logo{font-size:1.2rem;letter-spacing:.04em}
.institutional-header .logo span{color:#34E27A}
