@font-face{font-family:"Campus Management Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/roboto-regular.ttf") format("truetype")}
@font-face{font-family:"Campus Management Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/roboto-medium.ttf") format("truetype")}
.management-page,.management-page .career-intro h1{font-family:"Campus Management Roboto",Roboto,Arial,sans-serif}.management-separator{height:24px;background:#1b396a}.management-content{padding:32px 38px 38px;font-size:17px;line-height:1.75;overflow-wrap:anywhere}.management-content p{margin:0 0 22px;text-align:justify}.management-content h2,.management-content h3{font-family:inherit;color:#1b396a;font-weight:500;line-height:1.4;margin:28px 0 18px}.management-content h2{font-size:24px}.management-content h3{font-size:21px}.management-content .management-image{display:inline-block;max-width:min(100%,350px);max-height:440px;width:auto;height:auto;object-fit:contain;margin:0 16px 24px 0;border:1px solid #dde3eb;border-radius:6px}.management-content a{color:#1b396a;text-decoration:underline;text-underline-offset:3px}.management-content a:hover{color:#102747}.management-content a:focus-visible,.management-content summary:focus-visible{outline:3px solid #d59d24;outline-offset:3px}.management-content .wp-block-details{margin:20px 0;border:1px solid #d9e1ec;border-radius:8px;overflow:hidden;background:#fff}.management-content summary{padding:17px 22px;background:#1b396a;color:#fff;cursor:pointer;font-size:17px;font-weight:500;line-height:1.5}.management-content summary:hover{background:#11284d}.management-content .management-panel{padding:18px 22px}.management-content .management-row{display:flex;flex-wrap:wrap;gap:12px 24px;padding:12px 0;border-bottom:1px solid #e2e7ee;align-items:center}.management-content .management-row>div{flex:1 1 250px;min-width:0}.management-content .management-row>div:last-child:not(:first-child){flex:0 1 270px}.management-content .management-row a{display:inline-block;margin:3px 5px 3px 0;padding:7px 12px;border-radius:5px;background:#edf1f7;text-decoration:none;font-size:14px;font-weight:500;line-height:1.5;max-width:100%}.management-content .management-row a:hover{background:#dce5f1}.management-content table{width:100%;border:0}.management-content td{border:0;vertical-align:top}.management-content iframe{display:block;width:100%;height:750px;max-height:80vh;min-height:420px;border:1px solid #dce3ec;border-radius:6px}.management-content .management-label{padding:14px 18px;background:#edf1f7;border-radius:6px;color:#1b396a;font-size:21px;font-weight:500;margin:26px 0 18px}
.management-content .management-microsite-actions{margin:30px 0 8px}.management-microsite-actions .management-microsite-button{width:100%}.management-content .management-microsite-button .wp-block-button__link{display:flex;align-items:center;justify-content:center;min-height:86px;width:100%;padding:24px 28px;border-radius:9px;background:#1b396a;color:#fff;font:500 clamp(17px,2vw,21px)/1.5 "Campus Management Roboto",Roboto,Arial,sans-serif;text-align:center;text-decoration:none;box-shadow:0 5px 16px #10284c1a}.management-content .management-microsite-button .wp-block-button__link:hover{background:#11284d;color:#fff}
.management-content .management-certificates{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:28px;margin:0 0 28px}.management-certificates>a{display:flex;align-items:center;justify-content:center;flex:0 1 300px;min-width:0}.management-content .management-certificates .management-image{display:block;max-width:100%;max-height:340px;width:auto;height:auto;margin:0}
.management-content>a:has(>.management-image){display:inline-flex;align-items:center;justify-content:center;vertical-align:top;width:calc(50% - 18px);max-width:350px;margin:0 14px 24px 0}.management-content>a>.management-image{max-width:100%;max-height:340px;margin:0}
@media(max-width:650px){.management-content{padding:24px 20px;font-size:16px}.management-content .management-panel{padding:14px 16px}.management-content summary{padding:15px 16px;font-size:16px}.management-content .management-image{max-width:100%;margin-right:0}.management-content>a:has(>.management-image){width:100%;margin-right:0}.management-content .management-row{display:block}.management-content .management-row>div+div{margin-top:8px}.management-content td{display:block;width:100%}.management-content h2{font-size:22px}}
