.usp-org-chart-wrap{margin:30px auto;max-width:860px;padding:0 10px;box-sizing:border-box}.usp-heading{text-align:center;font-size:32px;line-height:1.15;font-weight:800;color:#123c7a;margin-bottom:8px;letter-spacing:.2px}.usp-subheading{text-align:center;font-size:16px;color:#4a5568;margin-bottom:22px;line-height:1.4}.usp-org-chart{--leader-width:300px;--leader-photo-width:68px;--leader-photo-height:78px;--leader-min-height:82px;--dash-width:72px;--top-gap:10px;--anchor-shift:calc((((var(--leader-width) + var(--dash-width)) / 2) + var(--top-gap)) * -1);--line-color:#5b6675;--line-weight:2.5px;--lecturer-width:142px;--lecturer-photo:104px;width:max-content;max-width:100%;margin:0 auto;position:relative;padding:8px 0 16px}.usp-export-bar{display:flex;justify-content:flex-end;gap:8px;margin:0 0 12px;flex-wrap:wrap}.usp-export-btn{border:1px solid #cbd5e1;background:#fff;color:#17345f;border-radius:8px;padding:7px 11px;font-size:13px;font-weight:700;cursor:pointer;transition:.2s ease}.usp-export-btn:hover{background:#17345f;color:#fff;border-color:#17345f}.usp-top-row{width:max-content;margin:0 auto;display:grid;grid-template-columns:var(--leader-width) var(--dash-width) var(--leader-width);align-items:center;gap:var(--top-gap)}.usp-left-col,.usp-right-col{display:flex;justify-content:center}.usp-dashed-line{width:100%;height:0;border-top:4px dashed #111827}.usp-role-head,.usp-role-quality,.usp-role-secretary{width:var(--leader-width)}.usp-box{background:#fff;border:2px solid #8a95a5;box-sizing:border-box}.usp-leader-box{width:var(--leader-width);min-height:var(--leader-min-height);display:grid;grid-template-columns:var(--leader-photo-width) 1fr}.usp-leader-photo-wrap{border-right:2px solid #8a95a5;background:#f7f9fc;display:flex;align-items:center;justify-content:center;padding:4px;overflow:hidden}.usp-leader-photo-wrap img{width:100%;height:100%;max-width:calc(var(--leader-photo-width) - 8px);max-height:var(--leader-photo-height);object-fit:contain;display:block;background:#fff}.usp-leader-content{display:grid;grid-template-rows:auto 1fr}.usp-leader-title{display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 6px;font-weight:800;font-size:13px;line-height:1.2;color:#152238;text-transform:uppercase;border-bottom:2px solid #8a95a5;background:#f9fbfd;overflow-wrap:anywhere;word-break:break-word}.usp-leader-name{display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 6px;font-weight:700;font-size:clamp(12px, .92vw, 14px);line-height:1.35;color:#374151;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}.usp-vertical-line{width:0;border-left:var(--line-weight) solid var(--line-color)}.usp-head-to-sec{height:26px;margin:0 auto;transform:translateX(var(--anchor-shift))}.usp-secretary-row{width:max-content;margin:0 auto;transform:translateX(var(--anchor-shift))}.usp-sec-to-lecturers{height:20px;margin:0 auto;transform:translateX(var(--anchor-shift))}.usp-lecturers-block{position:relative;width:max-content;margin:0 auto;padding-top:22px;transform:translateX(var(--anchor-shift))}.usp-horizontal-connector{position:absolute;top:0;left:calc(var(--lecturer-width) / 2);right:calc(var(--lecturer-width) / 2);border-top:var(--line-weight) solid var(--line-color)}.usp-lecturers-grid{display:grid;gap:16px;justify-content:center}.usp-lecturers-grid.cols-1{grid-template-columns:repeat(1,var(--lecturer-width))}.usp-lecturers-grid.cols-2{grid-template-columns:repeat(2,var(--lecturer-width))}.usp-lecturers-grid.cols-3{grid-template-columns:repeat(3,var(--lecturer-width))}.usp-lecturers-grid.cols-4{grid-template-columns:repeat(4,var(--lecturer-width))}.usp-lecturers-grid.cols-5{grid-template-columns:repeat(5,var(--lecturer-width))}.usp-lecturers-grid.cols-6{grid-template-columns:repeat(6,var(--lecturer-width))}.usp-lecturer-col{position:relative;display:flex;flex-direction:column;align-items:center}.usp-connector-top{position:absolute;top:-22px;height:22px;width:0;border-left:var(--line-weight) solid var(--line-color)}.usp-lecturer-box{width:var(--lecturer-width);min-height:218px;display:grid;grid-template-rows:34px 120px auto}.usp-lecturer-title-bar{display:flex;align-items:center;justify-content:center;padding:5px 6px;text-transform:uppercase;font-weight:800;font-size:12px;line-height:1.18;text-align:center;color:#152238;border-bottom:2px solid #8a95a5;background:#f9fbfd;overflow-wrap:anywhere;word-break:break-word}.usp-lecturer-photo-wrap{padding:6px;border-bottom:2px solid #8a95a5;display:flex;align-items:center;justify-content:center;background:#fafafa;overflow:hidden}.usp-lecturer-photo-wrap img{width:100%;height:100%;max-width:var(--lecturer-photo);max-height:var(--lecturer-photo);object-fit:contain;display:block;background:#fff}.usp-lecturer-name{padding:8px 6px 10px;text-align:center;font-weight:700;font-size:clamp(10px, .86vw, 12.5px);line-height:1.32;color:#374151;overflow-wrap:anywhere;word-break:break-word;text-wrap:balance}.usp-photo-placeholder{width:100%;height:100%;min-height:58px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#6b7280;background:#eef2f7}@media (max-width:900px){.usp-org-chart-wrap{max-width:100%}.usp-org-chart{--leader-width:300px;--leader-photo-width:62px;--leader-photo-height:72px;--dash-width:52px;--lecturer-width:136px;--lecturer-photo:96px}.usp-heading{font-size:29px}}@media (max-width:760px){.usp-org-chart{width:100%;max-width:100%;--leader-width:min(100%,520px);--leader-photo-width:74px;--leader-photo-height:88px;--lecturer-width:min(100%,210px);--lecturer-photo:126px}.usp-top-row{width:100%;grid-template-columns:1fr;gap:16px;justify-items:center}.usp-dashed-line,.usp-vertical-line,.usp-horizontal-connector,.usp-connector-top{display:none}.usp-left-col,.usp-right-col,.usp-secretary-row{justify-content:center;transform:none}.usp-secretary-row{margin-top:16px}.usp-role-head,.usp-role-quality,.usp-role-secretary{width:min(100%,520px)}.usp-leader-box{width:100%}.usp-lecturers-block{width:100%;margin-top:18px;padding-top:0;transform:none}.usp-lecturers-grid{width:100%;grid-template-columns:repeat(2,minmax(150px,1fr))!important;gap:14px}.usp-lecturer-box{width:100%;max-width:210px;min-height:238px;grid-template-rows:34px 132px auto}.usp-lecturer-photo-wrap img{max-width:110px;max-height:110px}}@media (max-width:520px){.usp-org-chart-wrap{margin:22px auto;padding:0 8px}.usp-heading{font-size:25px;margin-bottom:6px}.usp-subheading{font-size:14px;margin-bottom:16px}.usp-export-bar{justify-content:center}.usp-export-btn{flex:1 1 132px;max-width:168px}.usp-org-chart{--leader-width:100%;--leader-photo-width:68px;--leader-photo-height:80px;--leader-min-height:82px;--lecturer-width:100%;--lecturer-photo:120px}.usp-role-head,.usp-role-quality,.usp-role-secretary{width:100%}.usp-leader-title{font-size:12.5px;padding:8px}.usp-leader-name{font-size:12px;padding:8px}.usp-lecturers-grid{grid-template-columns:1fr!important;gap:14px}.usp-lecturer-box{max-width:235px;min-height:232px;grid-template-rows:34px 128px auto}.usp-lecturer-title-bar{font-size:11.5px}.usp-lecturer-name{font-size:11.5px;padding:8px 6px 10px}}.usp-org-chart{--line-color:var(--usp-line-color,#5b6675)}.usp-role-head .usp-leader-title{background:color-mix(in srgb,var(--usp-leader-color,#123c7a) 12%,white);border-bottom-color:#8a95a5}.usp-role-head .usp-leader-box{border-top:4px solid var(--usp-leader-color,#123c7a)}.usp-role-quality .usp-leader-title{background:color-mix(in srgb,var(--usp-quality-color,#0b7a43) 12%,white)}.usp-role-quality .usp-leader-box{border-top:4px solid var(--usp-quality-color,#0b7a43)}.usp-role-secretary .usp-leader-title{background:color-mix(in srgb,var(--usp-secretary-color,#6b4f9e) 12%,white)}.usp-role-secretary .usp-leader-box{border-top:4px solid var(--usp-secretary-color,#6b4f9e)}.usp-lecturer-title-bar{background:var(--usp-lecturer-color,#f4f7fb)}@media print{.usp-export-bar{display:none!important}}.usp-role-head,.usp-role-quality{width:300px}.usp-role-head .usp-leader-box,.usp-role-quality .usp-leader-box{width:300px}.usp-role-secretary{width:330px}.usp-role-secretary .usp-leader-box{width:330px}.usp-role-head .usp-leader-title,.usp-role-quality .usp-leader-title,.usp-role-head .usp-leader-name,.usp-role-quality .usp-leader-name{padding-left:6px;padding-right:6px}.usp-role-head .usp-leader-name,.usp-role-quality .usp-leader-name{font-size:clamp(11.5px,.88vw,13.5px)}@media (max-width:900px){.usp-org-chart{--leader-width:290px;--dash-width:48px}.usp-role-head,.usp-role-quality{width:290px}.usp-role-head .usp-leader-box,.usp-role-quality .usp-leader-box{width:290px}.usp-role-secretary{width:320px}.usp-role-secretary .usp-leader-box{width:320px}}@media (max-width:760px){.usp-role-head,.usp-role-quality,.usp-role-secretary{width:min(100%,520px)}.usp-role-head .usp-leader-box,.usp-role-quality .usp-leader-box,.usp-role-secretary .usp-leader-box{width:100%}}