.orgContentGrid{grid-template-columns:minmax(0,1fr) 280px;gap:34px}.orgChartGraphic{border:1px solid var(--line);background:linear-gradient(145deg,#f8f9ff,#fffceb);padding:42px 28px;position:relative;overflow:hidden;box-shadow:0 16px 40px #080d3f17}.orgNode{z-index:2;text-align:center;background:#fff;border:2px solid #d7daf1;border-radius:10px;place-items:center;min-height:66px;padding:15px 18px;display:grid;position:relative;box-shadow:0 8px 18px #080d3f14}.orgNode span{color:var(--navy);text-transform:uppercase;letter-spacing:.02em;font-family:Impact,Arial Narrow,sans-serif;font-size:18px;line-height:1.05}.orgNode.assembly{background:var(--navy);border-color:var(--navy);width:min(100%,410px);min-height:78px;box-shadow:0 10px 0 var(--yellow);margin:auto}.orgNode.assembly span{color:#fff;font-size:27px}.orgNode.direction{background:var(--blue);border-color:var(--blue);width:min(100%,350px);margin:auto}.orgNode.direction span{color:#fff;font-size:23px}.orgNode.council{border-top:5px solid var(--blue);background:#fff}.orgNode.council span{font-size:16px}.orgNode.area{background:var(--yellow);border-color:#e0c300;min-height:78px}.orgNode.area span{font-size:20px}.orgNode.unit{min-height:62px}.orgNode.unit span{font-family:Arial,sans-serif;font-size:12px;font-weight:900;line-height:1.25}.orgTop{padding-bottom:54px;position:relative}.orgTop:after,.orgExecutiveLine:before,.orgDirectorates:before,.orgBranch:before,.orgChildren:before{content:"";background:var(--blue);position:absolute}.orgTop:after{width:3px;height:43px;bottom:5px;left:50%;transform:translate(-50%)}.orgGovernance{grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:16px;display:grid;position:relative}.orgGovernance:before{content:"";z-index:0;background:var(--blue);height:3px;position:absolute;top:32px;left:16%;right:16%}.orgGovernance>.orgNode:last-child{grid-column:3}.orgExecutiveLine{grid-area:1/2/3;gap:0;display:grid;position:relative}.orgExecutiveLine:before{width:3px;top:-34px;bottom:-39px;left:50%;transform:translate(-50%)}.orgVerticalConnector{z-index:1;background:var(--blue);width:3px;height:38px;margin:auto;position:relative}.orgVerticalConnector.short{height:24px}.orgDirectorates{grid-template-columns:1.2fr 1.25fr .85fr;gap:16px;margin-top:72px;display:grid;position:relative}.orgDirectorates:before{height:3px;top:-36px;left:16%;right:16%}.orgBranch{min-width:0;position:relative}.orgBranch:before{width:3px;height:36px;top:-36px;left:50%;transform:translate(-50%)}.orgChildren{gap:12px;padding-top:38px;display:grid;position:relative}.orgChildren:before{width:3px;height:38px;top:0;left:50%;transform:translate(-50%)}.orgChildren.two{grid-template-columns:1fr 1fr}.orgChildren.two:after{content:"";background:var(--blue);height:3px;position:absolute;top:19px;left:25%;right:25%}.orgChildren.two>div{position:relative}.orgChildren.two>div:before{content:"";background:var(--blue);width:3px;height:19px;position:absolute;top:-19px;left:50%}.orgLegend{border-top:1px solid var(--line);justify-content:center;gap:22px;margin-top:36px;padding-top:20px;display:flex}.orgLegend span{color:var(--muted);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.orgLegend i{border:1px solid #cfd2df;border-radius:3px;width:12px;height:12px}.orgLegend .blue{background:var(--blue)}.orgLegend .yellow{background:var(--yellow)}.orgLegend .white{background:#fff}@media (max-width:1050px){.orgContentGrid{grid-template-columns:1fr}.orgGovernance{grid-template-columns:1fr 1.2fr 1fr}.orgDirectorates{grid-template-columns:1fr 1fr}.financeBranch{grid-column:1/-1;width:50%;margin:auto}.orgDirectorates:before,.orgBranch:before{display:none}}@media (max-width:720px){.orgChartGraphic{padding:32px 16px}.orgTop{padding-bottom:34px}.orgTop:after{height:28px}.orgGovernance,.orgDirectorates{grid-template-columns:1fr;gap:14px;display:grid}.orgGovernance:before,.orgExecutiveLine:before,.orgDirectorates:before,.orgBranch:before{display:none}.orgExecutiveLine{grid-area:auto}.orgGovernance>.orgNode:last-child{grid-column:auto}.orgGovernance>.orgNode:first-child{order:3}.orgGovernance>.orgNode:nth-child(3){order:4}.orgGovernance>.orgNode:nth-child(4){order:5}.orgDirectorates{margin-top:38px}.orgBranch{padding-top:28px}.orgBranch:after{content:"";background:var(--blue);width:3px;height:28px;position:absolute;top:0;left:50%}.financeBranch{grid-column:auto;width:auto}.orgChildren.two{grid-template-columns:1fr}.orgChildren.two:after,.orgChildren.two>div:before{display:none}.orgChildren.two>div+div{margin-top:0}.orgLegend{flex-wrap:wrap;gap:12px}.orgNode.assembly span{font-size:23px}.orgNode.direction span{font-size:21px}.orgNode.area span{font-size:18px}}
