.org-page{max-width:1450px;margin:auto}.org-page h1{margin-bottom:12px}.org-toolbar{margin:24px 0;padding:18px;border:1px solid #c7e4ec;border-radius:14px;background:#eff9fd}.org-toolbar[hidden]{display:none}.org-toolbar label{display:block;font-size:14px;margin-bottom:7px}.org-toolbar input{max-width:600px;width:100%;box-sizing:border-box;padding:10px;border:1px solid #759eaf;border-radius:8px}.org-toolbar>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.org-toolbar button{padding:8px 13px;background:#075b88;border:0;border-radius:7px;color:white;cursor:pointer}.org-toolbar p{font-size:13px;margin:8px 0 0}.org-lead{display:flex;align-items:center;flex-direction:column;margin:26px auto 0}.org-node{display:block;text-align:center;text-decoration:none;padding:20px;max-width:330px;width:100%;box-sizing:border-box;border-radius:14px;font-weight:800}.org-board{background:#075b88;color:white}.org-md{background:#e5f5fd;border:2px solid #35b5e5;color:#123d50}.org-connector{height:24px;width:2px;background:#2b795b}.org-units{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:26px 0;border-top:2px solid #2b795b;margin-top:26px}.org-unit{padding:17px;background:#f0f8f3;border:1px solid #b2d4c0;border-radius:12px}.org-audit{border-style:dashed;border-width:2px}.org-reporting{font-size:12px;margin:8px 0 0}.org-departments{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;border-top:2px solid #2b795b;padding-top:26px}.org-department{border:1px solid #b9dce9;border-top:4px solid #35b5e5;border-radius:12px;background:white;overflow:hidden;align-self:start}.org-unit h2,.org-department h2{font-size:16px;line-height:1.45;margin:0;color:#173e52}.org-department>h2{padding:18px}.org-department summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px;cursor:pointer;list-style:none;background:#eef8fd}.org-department summary::-webkit-details-marker{display:none}.org-department summary span{font-size:24px;color:#075b88}.org-department details[open] summary span{transform:rotate(45deg)}.org-department ul{padding:0 16px 0 28px;margin:16px;list-style:none;border-left:2px solid #78b895}.org-department li{position:relative;padding:10px;border:1px solid #d4e8da;background:#f7fbf8;border-radius:8px;margin:12px 0;font-size:14px}.org-department li:before{content:"";position:absolute;left:-30px;top:50%;width:28px;border-top:2px solid #78b895}.org-search-group[hidden]{display:none}.org-page :focus-visible{outline:3px solid #075b88;outline-offset:4px}@media(max-width:1000px){.org-departments{grid-template-columns:repeat(2,minmax(0,1fr))}.org-units{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.org-departments,.org-units{grid-template-columns:1fr}.org-node{width:95%}}@media(prefers-reduced-motion:no-preference){.org-department summary span{transition:transform .18s ease}}

/* Match the minor-page content/sidebar layout. */
.submenu-main>.org-page{padding:20px;border:1px solid #bddfeb;border-radius:14px;background:linear-gradient(150deg,#f6fcff,#fff 70%,#f4faf6)}
.org-page .org-units,.org-page .org-departments{grid-template-columns:repeat(2,minmax(0,1fr))}
.org-page .org-toolbar{margin:20px 0;background:#edf8fe}.org-page .org-unit{background:#eff8fc;border-color:#b7dbe8}.org-page .org-department{box-shadow:0 4px 15px #075b8808}
@media(max-width:600px){.org-page .org-units,.org-page .org-departments{grid-template-columns:1fr}.submenu-main>.org-page{padding:14px}}

/* Keep peer departments at one level, with room for reporting connectors. */
.org-wide-layout{grid-template-columns:minmax(0,1fr)}.org-wide-layout>.submenu-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}.org-wide-layout>.submenu-sidebar .submenu-help{display:none}
.org-chart-viewport{overflow-x:auto;padding:2px;overscroll-behavior-x:contain}.org-tree{position:relative;isolation:isolate;padding:0 12px 14px}.org-report-lines{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible;pointer-events:none}.org-report-lines path{fill:none;stroke:#338460;stroke-width:2;vector-effect:non-scaling-stroke}.org-report-lines .org-functional-line{stroke:#075b88;stroke-dasharray:6 5}
.org-line-legend{font-size:12px;color:#426776;margin:18px 0 12px}.org-tree.has-report-lines .org-units,.org-tree.has-report-lines .org-departments{border-top:0}.org-tree.has-report-lines .org-connector{background:transparent}
.org-page .org-departments{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;padding-top:32px}.org-page .org-units{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:150px;row-gap:16px;margin-top:24px;padding:20px 4% 30px}.org-unit:nth-child(1){grid-column:1;grid-row:1}.org-unit:nth-child(2){grid-column:1;grid-row:2}.org-unit:nth-child(3){grid-column:1;grid-row:3}.org-unit:nth-child(4){grid-column:2;grid-row:1}.org-unit:nth-child(5){grid-column:2;grid-row:2}
.org-department{min-width:0}.org-department summary{padding:14px 9px;gap:5px;min-height:110px}.org-department>h2{padding:14px 9px;min-height:110px}.org-department h2{font-size:13px;overflow-wrap:anywhere}.org-department summary span{font-size:19px}.org-department ul{margin:12px 8px;padding-left:12px}.org-department li{font-size:12px;padding:9px 6px;overflow-wrap:anywhere}.org-department li:before{left:-14px;width:12px}
@media(min-width:1000px){.org-tree{min-width:1080px}}
@media(max-width:999px){.org-page .org-units,.org-page .org-departments{grid-template-columns:minmax(0,1fr);gap:16px;padding-left:24px;padding-right:0}.org-unit:nth-child(n){grid-column:auto;grid-row:auto}.org-department summary,.org-department>h2{min-height:0;padding:16px}.org-department h2{font-size:15px}.org-department li{font-size:14px}.org-wide-layout>.submenu-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.org-wide-layout>.submenu-sidebar nav{grid-template-columns:1fr}}

/* Updated diagram: supporting units left; seven peer departments in one row. */
.org-tree{padding:0 12px 20px}.org-level{display:grid;grid-template-columns:190px minmax(0,1fr);gap:34px;align-items:start;margin-top:58px}.org-lead{margin-left:224px}.org-page .org-level .org-units{display:grid;grid-template-columns:1fr;gap:18px;margin:0;padding:0;border:0}.org-level .org-unit:nth-child(n){grid-column:auto;grid-row:auto}.org-page .org-level .org-departments{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;padding:0;border:0}.org-level .org-unit{padding:16px 12px;background:#f0f8fc}.org-level .org-unit h2{font-size:13px;text-align:center}.org-level .org-reporting{font-size:11px;text-align:center}.org-toolbar>div{margin-top:0}.org-line-legend{line-height:1.6}.org-tree.has-report-lines .org-node,.org-tree.has-report-lines .org-unit,.org-tree.has-report-lines .org-department{position:relative}
@media(min-width:1000px){.org-tree{min-width:1480px}}
@media(max-width:999px){.org-tree{min-width:0}.org-lead{margin-left:0}.org-level{grid-template-columns:minmax(0,1fr);gap:30px;padding-left:24px;margin-top:35px}.org-page .org-level .org-departments{grid-template-columns:1fr}.org-level .org-unit h2{text-align:left;font-size:15px}.org-level .org-reporting{text-align:left}.org-page .org-level .org-unit{padding:16px}}

.org-print-heading{display:none}
@media print{
 @page{size:A3 landscape;margin:10mm}
 html,body{margin:0!important;padding:0!important;background:white!important;color:#173e52}
 body>header,body>footer,.institution-header,.footer-waves,.assistant-launch,.floating-social,.whatsapp-button,.assistant-dialog,.submenu-sidebar,.page-breadcrumb,.submenu-hero,.org-toolbar,.org-page>.text-link,.org-page>p:first-child,.skip{display:none!important}
 main.article-page.section,.org-wide-layout,.submenu-main{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
 .submenu-main>.org-page{border:0;padding:0;background:white;box-shadow:none;max-width:none;margin:0}
 .org-print-heading{display:block;margin:0 0 6mm;text-align:center;font-size:20px}.org-line-legend{margin:0 0 4mm;font-size:11px}
 .org-chart-viewport{overflow:visible;padding:0}.org-tree{width:390mm;min-width:390mm;margin:0;break-inside:avoid;padding:0 12px 12px}
 .org-lead{margin-left:224px}.org-level{grid-template-columns:190px minmax(0,1fr);padding-left:0;gap:34px;margin-top:58px}
 .org-page .org-level .org-departments{grid-template-columns:repeat(7,minmax(0,1fr))}.org-level .org-unit:nth-child(n){grid-column:auto;grid-row:auto}
 .org-node,.org-unit,.org-department{box-shadow:none!important;break-inside:avoid;border:1px solid #547783!important;background:white!important;color:#173e52!important}
 .org-department summary,.org-department>h2{min-height:110px;padding:14px 9px}.org-level .org-unit h2,.org-department h2{font-size:13px}.org-department li{font-size:12px}.org-department summary span{display:none}
 .org-report-lines path{stroke:#294f41;stroke-width:1.5}.org-report-lines .org-functional-line{stroke:#244964;stroke-dasharray:6 5}
 *{animation:none!important;transition:none!important}
}

.org-print-brand{display:none}
@media print{
 .partners-section,.partner-logos{display:none!important}
 .org-print-brand{display:flex!important;align-items:center;justify-content:space-between;gap:20px;width:100%;margin:0 0 5mm;padding:0 0 4mm;border-bottom:2px solid #167dad;break-inside:avoid}
 .org-print-brand>img{display:block;width:auto;height:58px;object-fit:contain}.org-print-brand>.org-print-logo{width:130px;height:65px}
 .org-print-brand>div{text-align:center;flex:1}.org-print-brand strong{display:block;font-size:23px;color:#075b88}.org-print-brand span{display:block;font-size:12px;margin-top:4px;color:#36544c}
 .org-print-heading{margin-bottom:4mm}
}

/* Interactive chart panning, retaining ordinary page scrolling. */
.org-pan-controls{display:flex;align-items:center;gap:12px;margin:12px 0 18px;padding:10px 12px;background:#edf8fd;border:1px solid #bddfeb;border-radius:10px}.org-pan-controls[hidden]{display:none}.org-pan-controls button{flex:0 0 34px;height:34px;border:0;border-radius:50%;background:#075b88;color:#fff;cursor:pointer}.org-pan-controls button:disabled{opacity:.35;cursor:default}.org-pan-controls input{flex:1;min-width:60px;max-width:260px;accent-color:#168ebd;cursor:ew-resize}.org-pan-controls span{font-size:12px;color:#426776}.org-chart-viewport.is-pannable{cursor:grab;scrollbar-width:none;touch-action:pan-x pan-y}.org-chart-viewport.is-pannable::-webkit-scrollbar{display:none}.org-chart-viewport.is-panning{cursor:grabbing;user-select:none}.org-chart-viewport:focus-visible{outline:3px solid #168ebd;outline-offset:4px;border-radius:8px}@media(max-width:600px){.org-pan-controls{flex-wrap:wrap}.org-pan-controls span{width:100%;text-align:center}}@media print{.org-pan-controls{display:none!important}.org-chart-viewport{overflow:visible!important}}
