/* Stilul comun DIEEC: conținut alb, tipografie fină, separatoare discrete. */
body.dieec-elegant{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;margin:0;background:#fff}.dieec-elegant>.main-header,.dieec-elegant>.site-footer{flex-shrink:0}.dieec-elegant>.site-footer{margin-top:auto}
.dieec-elegant :is(.publications-page,.degree-page,.graduation-page,.student-page){background:#fff;padding-bottom:56px;flex:1}
.dieec-elegant :is(.publications-intro,.degree-intro,.graduation-intro,.student-intro){background:#fff;padding:44px 0 0}
.dieec-elegant :is(.publications-eyebrow,.degree-eyebrow,.graduation-eyebrow,.student-eyebrow){color:#8396a5;font-size:11px;font-weight:400;letter-spacing:2px;margin-bottom:14px}
.dieec-elegant :is(.publications-intro,.degree-intro,.graduation-intro,.student-intro) h1{color:#344f65;font-size:42px;line-height:1.2;font-weight:400;letter-spacing:-1px;margin:0;padding-bottom:25px;border-bottom:1px solid #dde5eb}
.dieec-elegant :is(.publications-intro,.degree-intro,.graduation-intro,.student-intro) p{color:#7a8b99;font-size:14px;line-height:1.8;margin:18px 0 0}
.dieec-elegant :is(.publications-page,.degree-page,.graduation-page,.student-page) .auto-container{max-width:1100px}
.dieec-elegant :is(.degree-page,.graduation-page,.student-page,.publications-page) h2{font-weight:400;color:#3b586e}
.dieec-elegant .student-panel{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.dieec-elegant .student-layout{gap:48px}.dieec-elegant .student-resource{background:transparent;border:0;border-bottom:1px solid #dde5eb;border-radius:0;box-shadow:none;padding:19px 0}.dieec-elegant .student-resource:hover{background:transparent;border-color:#dde5eb;box-shadow:none}.dieec-elegant .student-resource-top{display:none}.dieec-elegant .student-page h3{font-weight:400}.dieec-elegant .student-resources{gap:0}.dieec-elegant .student-all-news{border:0;border-bottom:1px solid #aabecf;border-radius:0;padding:9px 0}
.dieec-elegant .graduation-document{background:transparent;border:0;border-bottom:1px solid #e3e9ee;border-radius:0;padding:18px 0;box-shadow:none}.dieec-elegant .graduation-document:hover{border-color:#e3e9ee;box-shadow:none}.dieec-elegant .graduation-icon{display:none}.dieec-elegant .graduation-document-title{font-size:16px;line-height:1.7;font-weight:400}.dieec-elegant .graduation-document-type{font-size:10px;letter-spacing:1px;color:#91a2b0}.dieec-elegant .graduation-documents{gap:0}
.dieec-elegant .legacy-page{flex:1;padding:44px 0 50px;font-family:"Work Sans",sans-serif;color:#617588;background:#fff}.legacy-page>.auto-container{max-width:1100px}.legacy-page-title{font-size:42px;font-weight:400;line-height:1.2;color:#344f65;letter-spacing:-1px;border-bottom:1px solid #dde5eb;padding-bottom:25px;margin-bottom:30px}.legacy-page-eyebrow{font-size:11px;letter-spacing:2px;color:#8396a5;margin-bottom:14px}.legacy-page .about-section-two{padding:0;margin:0;background:#fff}.legacy-page .about-section-two>.auto-container{padding:0;max-width:none}.legacy-page .row{margin-left:0;margin-right:0}.legacy-page .sec-title1{width:100%}.legacy-page h2,.legacy-page h3,.legacy-page h4{font-weight:400;color:#3b586e}.legacy-page p{font-size:14px;line-height:1.85}.legacy-page a{color:#496b87}.legacy-page a:hover{text-decoration:underline;text-underline-offset:4px}.legacy-page table{max-width:100%}.legacy-page img{max-width:100%;height:auto}.legacy-page table:not(.staff-table):not(.study-plans){width:100%;border-collapse:collapse}.legacy-page table:not(.staff-table):not(.study-plans) td{padding:12px 10px;border-bottom:1px solid #e3e9ee}.legacy-page .department-plans>h2{font-size:25px;font-weight:400}.legacy-page .department-plans h3{font-size:22px;font-weight:400}
.dieec-home .about-section,.dieec-home .about-section-two,.dieec-home .reputation-section-two,.dieec-home .dieec-events{background:#fff}.dieec-home .dieec-events{border-top:1px solid #e3e9ee}.dieec-home .events-heading h2,.dieec-home .sec-title h2{font-weight:400;color:#3b586e}.dieec-home .events-card{border:0;border-radius:0;box-shadow:none;background:transparent}.dieec-home .events-copy{padding:20px 0}.dieec-home .events-card:hover{box-shadow:none}.dieec-home .events-copy h3{font-weight:400}.dieec-home .events-category{background:transparent;padding:0;border-radius:0}.dieec-home .events-image{border-radius:0}.dieec-home .news-panel{box-shadow:none!important}.dieec-elegant a:focus-visible{outline:3px solid #86a8c2;outline-offset:4px}
@media(max-width:767px){.dieec-elegant :is(.publications-intro,.degree-intro,.graduation-intro,.student-intro){padding-top:30px}.dieec-elegant :is(.publications-intro,.degree-intro,.graduation-intro,.student-intro) h1,.legacy-page-title{font-size:32px;letter-spacing:-.6px;padding-bottom:22px}.dieec-elegant :is(.publications-intro,.degree-intro,.graduation-intro,.student-intro) p{font-size:13px}.dieec-elegant .legacy-page{padding:30px 0 36px}.dieec-elegant :is(.publications-page,.degree-page,.graduation-page,.student-page){padding-bottom:36px}.dieec-elegant .student-layout{gap:30px}.dieec-elegant .graduation-document-title{font-size:15px}.legacy-page table:not(.staff-table):not(.study-plans) td{overflow-wrap:anywhere}}
