/* MYCDIC public institutional chart, additive and namespaced, 2026-11 */
.org3-section{padding:80px 0;background:radial-gradient(ellipse at 80% -10%,rgba(222,189,92,.13),transparent 43%),linear-gradient(180deg,#f7faf8 0%,#fff 42%,#f5f9f6 100%);color:#103d2d}.org3-container{width:min(1270px,calc(100% - 54px));margin:auto}.org3-intro{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:28px}.org3-eyebrow{display:inline-flex;align-items:center;gap:9px;color:#9a792d;letter-spacing:.115em;font-weight:800;font-size:11px}.org3-intro h2{font-size:clamp(36px,4.8vw,60px);line-height:1.06;letter-spacing:-.045em;color:#133f2f;margin:14px 0 16px;max-width:850px}.org3-intro p{color:#67786f;font-size:14px;line-height:1.78;max-width:755px;margin:0}.org3-intro-meta{display:grid;grid-template-columns:auto auto;column-gap:12px;row-gap:3px;align-items:baseline;min-width:180px;padding:17px 20px;border-left:2px solid #b99a54}.org3-intro-meta strong{font:700 30px/1 Georgia,serif;color:#0c583b}.org3-intro-meta span{font-size:11px;color:#738379}.org3-toolbar{display:flex;justify-content:space-between;gap:14px;align-items:center;margin:0 auto 28px;max-width:1200px}.org3-search{background:white;border:1px solid #d9e8dd;border-radius:15px;display:flex;align-items:center;gap:10px;padding:0 16px;width:min(440px,100%);box-shadow:0 7px 20px rgba(3,57,35,.035);color:#74917f}.org3-search input{min-height:45px;width:100%;border:0;outline:0;color:#123b2b;background:transparent;font-size:13px}.org3-tools{display:flex;gap:8px}.org3-tools button{display:inline-flex;align-items:center;gap:9px;border:1px solid #d4e3d8;background:#fff;color:#27533e;border-radius:12px;padding:12px 16px;font:700 12px/1.4 inherit;cursor:pointer;transition:.2s}.org3-tools button:hover{border-color:#9dbcaa;background:#eff6f1}.org3-presidency{position:relative;margin:0 auto;max-width:1000px;border-radius:23px;overflow:hidden;background:linear-gradient(115deg,#072a1e 0%,#104b35 60%,#0c382b 100%);color:#fff;box-shadow:0 28px 72px rgba(5,54,35,.19);border:1px solid #4b6b54}.org3-presidency:before{content:"";position:absolute;inset:0 0 auto; height:4px;background:linear-gradient(90deg,#b79745,#f1db9f,#9c7c2f)}.org3-presidency-brand{padding:25px 33px 0;display:flex;gap:13px;align-items:center;font-weight:800;letter-spacing:.12em;font-size:11px;color:#ecd99e}.org3-presidency-brand small{display:block;font-size:10px;letter-spacing:.02em;font-weight:400;color:#9fbdb0;margin-top:5px}.org3-seal{display:grid;place-items:center;width:46px;height:46px;border:1px solid #cbb67588;border-radius:50%;color:#e2c987;font-size:18px}.org3-presidency-content{padding:19px 35px 27px;display:flex;align-items:end;justify-content:space-between;gap:30px}.org3-presidency h3{font:700 clamp(31px,4vw,48px)/1.15 Georgia,serif;letter-spacing:-.025em;margin:0 0 11px;color:#fff}.org3-presidency-content p{margin:0;max-width:670px;color:#bbd1c5;font-size:12.5px;line-height:1.72}.org3-presidency-side{min-width:190px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.org3-presidency-side small{font-size:10px;color:#dec78a;letter-spacing:.075em;text-transform:uppercase}.org3-presidency-side strong{font-size:14px;color:#fff}.org3-presidency-side a{display:inline-flex;gap:8px;align-items:center;padding:8px 0;color:#f0dfad;text-decoration:none;font-weight:750;font-size:12px}.org3-presidency-units{border-top:1px solid #ffffff22;display:flex;flex-wrap:wrap;gap:14px;padding:13px 34px;background:#0c382b;color:#c3d8ca;font-size:11px}.org3-presidency-units i{font-size:9px;color:#d6be7e}.org3-connector{height:73px;display:grid;justify-items:center;align-content:start;color:#b29a5f}.org3-connector>span{width:2px;height:54px;background:linear-gradient(#a9bcae,#c6a865)}.org3-connector>i{margin-top:-2px;font-size:11px}.org3-level-label{display:flex;gap:14px;align-items:center;justify-content:center;margin-bottom:25px;color:#255542}.org3-level-label>span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#ac8b4a;text-transform:uppercase}.org3-level-label strong{font:700 18px/1.2 Georgia,serif}.org3-branch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.org3-branch{position:relative;min-width:0;overflow:hidden;background:#fff;border:1px solid #dae7dd;border-top:3px solid #b9a269;border-radius:17px;box-shadow:0 16px 38px rgba(9,68,43,.055);transition:box-shadow .2s ease,transform .2s ease}.org3-branch:hover{transform:translateY(-2px);box-shadow:0 22px 44px rgba(9,68,43,.105)}.org3-branch[data-org3-office][hidden],.org3-no-results[hidden]{display:none!important}.org3-branch-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:21px 22px 0}.org3-number{font:700 28px/1 Georgia,serif;color:#b09b62}.org3-branch-type{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#829687;text-align:right}.org3-branch-core{padding:16px 23px 19px;min-height:165px}.org3-branch-core h3{font:700 23px/1.21 Georgia,serif;color:#155136;letter-spacing:-.018em;margin:0 0 12px}.org3-branch-core p{color:#687d70;font-size:12px;line-height:1.7;margin:0}.org3-official{margin-top:16px;display:flex;gap:10px;align-items:center;border-top:1px solid #e9f0eb;padding-top:12px;color:#0e6642}.org3-official>i{font-size:13px}.org3-official span{display:flex;flex-direction:column;gap:2px}.org3-official small{font-size:10px;color:#7c8d82}.org3-official strong{font-size:12px;color:#1d4f36}.org3-branch-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px;background:#f5f9f6;border-top:1px solid #e7efe8;font-size:10px;font-weight:750;color:#7e9486}.org3-branch-profile{display:inline-flex;gap:7px;align-items:center;text-decoration:none;color:#086a43;font-weight:800;font-size:12px}.org3-branch-profile:hover{text-decoration:underline}.org3-departments{border-top:1px solid #dde8df;background:#fcfdfc}.org3-departments summary{list-style:none;cursor:pointer;padding:16px 22px;font-size:11px;letter-spacing:.012em;font-weight:800;color:#476d54;display:flex;justify-content:space-between;align-items:center}.org3-departments summary::-webkit-details-marker{display:none}.org3-departments[open] summary i{transform:rotate(180deg)}.org3-department-list{padding:0 17px 16px;display:grid;gap:7px}.org3-unit,.org3-subunit{display:flex;align-items:center;gap:9px;border-radius:10px;border:1px solid #e5ede6;background:white;padding:9px 12px;color:#455c4c;font-size:11px;line-height:1.4}.org3-unit>i,.org3-subunit>i{font-size:10px;color:#b09558}.org3-unit span,.org3-subunit span{flex:1}.org3-unit a,.org3-subunit a{color:#187449;font-size:11px;padding:3px}.org3-suboffice{display:flex;gap:10px;align-items:center;padding:12px;border-radius:11px;background:#eaf4ed;color:#165739;text-decoration:none}.org3-suboffice>span{flex:1;display:grid;gap:4px}.org3-suboffice strong{font-size:12px}.org3-suboffice small{font-size:10px;color:#75907d}.org3-subunit{margin-left:17px}.org3-no-results{text-align:center;padding:24px;background:#fff;border:1px solid #dce9df;border-radius:16px;color:#5a7062}.org3-chart-note{margin:28px 0 0;display:flex;gap:13px;align-items:center;padding:16px 20px;background:#eaf1eb;border:1px solid #d7e3d9;border-radius:14px;color:#27553d}.org3-chart-note>i{color:#b2934f;font-size:20px}.org3-chart-note p{flex:1;font-size:11px;line-height:1.6;margin:0}.org3-chart-note a{white-space:nowrap;color:#0c6544;font-size:11px;text-decoration:none;font-weight:800}.org3-hide-descriptions .org3-branch-core p,.org3-hide-descriptions .org3-presidency-content p,.org3-hide-descriptions .org-v2-office-head p,.org3-hide-descriptions .org-v2-unit p{display:none}
@media(max-width:1070px){.org3-branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org3-branch-core{min-height:155px}.org3-section{padding:66px 0}}@media(max-width:680px){.org3-container{width:calc(100% - 28px)}.org3-section{padding:45px 0}.org3-intro{display:block}.org3-intro h2{font-size:37px}.org3-intro-meta{margin-top:17px;display:flex;align-items:center;gap:10px;border-left:0;border-top:1px solid #d8e4db;padding:13px 0;flex-wrap:wrap}.org3-intro-meta strong{font-size:22px}.org3-toolbar{flex-wrap:wrap}.org3-search{width:100%}.org3-branch-grid{grid-template-columns:1fr;gap:14px}.org3-branch-core{min-height:0}.org3-presidency-content{display:block;padding:18px 22px 23px}.org3-presidency-brand{padding:20px 22px 0}.org3-presidency-side{margin-top:20px;align-items:flex-start;text-align:left}.org3-presidency h3{font-size:35px}.org3-presidency-units{padding:13px 22px}.org3-level-label{flex-wrap:wrap;text-align:center;gap:8px}.org3-level-label strong{width:100%;order:-1}.org3-chart-note{align-items:flex-start;flex-wrap:wrap}.org3-chart-note p{flex-basis:calc(100% - 40px)}.org3-chart-note a{margin-left:29px}.org3-toolbar .org3-tools{width:100%}.org3-tools button{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.org3-branch,.org3-tools button{transition:none}}
