
.org-leadership .org-ceo{background:#103d32!important;border:2px solid #9bbf87!important;min-height:215px!important;align-items:center!important;text-align:center!important;justify-content:center!important;gap:15px!important;box-shadow:0 18px 45px #173f3224!important}.org-ceo .ceo-role{color:#b8e69a!important;font-size:1.2rem!important;font-weight:600}.org-ceo .ceo-full-name{color:#fff!important;font-size:clamp(2rem,3.4vw,3.8rem)!important;line-height:1.4!important;font-weight:800!important;opacity:1!important}.org-ceo small{color:#e1eedf!important;font-size:.9rem!important}.org-operations{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:28px;border-top:2px solid #40634e;padding-top:36px}.org-branch{position:relative;min-width:0}.org-branch:before{content:'';position:absolute;top:-37px;right:50%;height:36px;width:2px;background:#40634e}.org-branch>header{background:#234d3b;color:#fff;min-height:205px;padding:24px 22px;border-top:4px solid #acd28e;border-radius:3px;display:flex;flex-direction:column;justify-content:center;gap:10px}.org-branch>header>span{color:#bcdfa9;font-size:.75rem}.org-branch h3{font-size:clamp(1.35rem,1.8vw,2rem);line-height:1.5;margin:0;color:#fff}.org-branch>header p{color:#d0e0d2;font-size:.85rem;margin:0;line-height:1.7}.org-branch>header small{color:#bad0c0;font-size:.7rem}.org-subdepartments{display:flex;flex-direction:column;gap:16px;margin-top:24px;padding-inline-start:18px;border-inline-start:2px solid #aabda5;margin-inline-start:13px}.org-subdepartments .org-person{width:100%;min-height:155px;padding:20px;position:relative;box-shadow:none}.org-subdepartments .org-person:before{content:'';position:absolute;right:-20px;top:50%;height:2px;width:18px;background:#aabda5}.org-subdepartments .org-person strong{font-size:1.2rem;line-height:1.5}.org-guide strong{max-width:700px;line-height:1.8}@media(max-width:1200px){.org-operations{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.org-branch>header{min-height:175px}}@media(max-width:650px){.org-operations{grid-template-columns:1fr;gap:32px}.org-ceo .ceo-full-name{font-size:2rem!important}.org-leadership .org-ceo{padding:28px 18px!important}.org-branch>header{min-height:165px}.org-guide>span{line-height:1.8}.org-subdepartments{margin-inline-start:8px}.org-subdepartments .org-person{min-height:140px}}
