/* Preserve the existing institution canvas and content offsets until the final legacy audit.
   The old navigation skin is in a lower-priority layer; shared components supply controls. */
@import url('/assets/css/institution-area.css?v=20261010-ux2') layer(institution-legacy);
#dsi-area-nav .dsi-area-inner{width:min(100%,1256px);max-width:none;margin:0 auto;display:flex;align-items:center;gap:20px;padding:12px 20px}#dsi-area-nav .dsi-area-brand{min-width:0;max-width:300px;flex:0 1 280px}#dsi-area-nav .dsi-area-links{display:flex;flex:1;flex-wrap:wrap;gap:8px;overflow:visible;width:auto}#dsi-area-nav .dsi-area-links>a{flex:0 1 auto;white-space:normal;min-width:0}#dsi-area-nav .dsi-area-toggle{display:none}#dsi-area-nav .dsi-area-brand strong{font-size:14px;line-height:1.4}#dsi-area-nav .dsi-area-links>.ds-c-btn{font-size:13px;padding-top:10px;padding-bottom:10px}#dsi-area-nav .dsi-area-links>.ds-c-btn--primary{background:var(--ds-accent);color:var(--ds-on-accent,#111);border-color:transparent}
@media(max-width:900px){#dsi-area-nav .dsi-area-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 16px}#dsi-area-nav .dsi-area-brand{max-width:none}#dsi-area-nav .dsi-area-toggle{display:inline-flex;font-size:13px}#dsi-area-nav .dsi-area-links{display:none;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-height:55dvh;overflow-y:auto;padding:3px}#dsi-area-nav[data-menu-open] .dsi-area-links{display:grid}#dsi-area-nav .dsi-area-links>a{width:100%;min-height:44px}}
