@font-face{font-family:Roboto;src:url('Roboto.ttf') format('truetype');font-style:normal;font-weight:100 900;font-display:swap}
:root{--cec-charcoal:#1D1D1B;--cec-sand:#E7BA8A;--ink:#1D1D1B;--gold:#E7BA8A}
body,button,input,select,textarea{font-family:Roboto,Arial,sans-serif}h1,h2,h3{letter-spacing:-.025em}h1{font-weight:600}h2{font-weight:500}i,em{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:500}.cec-institutional{--paper:#d2d3d2;--muted:#494947;--line:#1d1d1b30}.cec-landing{--paper:#e6e6e2;--muted:#bdbdb8;background:#1D1D1B}.cec-institutional header,.cec-institutional footer{background:#1D1D1B}.cec-institutional header{color:#e6e6e2}.cec-institutional .dark{background:#1D1D1B;color:#e6e6e2}.cec-institutional .home-hero{background:#1D1D1B;color:#f1f1ed}.cec-institutional .home-hero:after{background:linear-gradient(90deg,#1d1d1bf0,#1d1d1b85 55%,#1d1d1b30),linear-gradient(0deg,#1d1d1bc0,transparent 55%)}.button,.cec-landing .button{background:#E7BA8A;color:#1D1D1B}.button:hover,.cec-landing .button:hover{background:#E7BA8A;box-shadow:inset 0 0 0 2px #1d1d1b}.next-step{background:#E7BA8A;color:#1D1D1B}.next-step .button{background:#1D1D1B;color:#e6e6e2}.photo span{color:#1D1D1B}.wide-link:hover{color:#514019}.logo{gap:24px}.logo img{width:108px;height:auto;object-fit:contain;flex-shrink:0;margin:8px 0}.brand img{width:108px;height:auto;object-fit:contain;flex-shrink:0}.logo span{font-size:9px;letter-spacing:.06em}.brand{gap:24px}.footbrand img{height:auto;margin:12px 0 28px}.online-offer{background:#c0c0be;padding-left:24px;padding-right:24px}.online-offer strong{font-size:24px;font-weight:500}.online-offer small{display:block;font-size:14px;margin-top:6px}.campus-map{margin-top:20px}.campus-map iframe{display:block;width:100%;max-width:100%;height:320px;border:1px solid #1d1d1b30;background:#bdbdba}.campus-map .button{margin-top:16px;max-width:100%;white-space:normal}.admission-timeline li{background:#1D1D1B}.process-number{color:#E7BA8A;border-color:#E7BA8A}.process-contact{background:#353533}.process-contact .eyebrow{color:#E7BA8A}.original-process figcaption strong{color:#514019}.cec-landing .demo-bar{background:#30302e}.cec-landing .form-panel,.cec-landing .faq{font-family:Roboto,Arial,sans-serif}@media(max-width:600px){.logo img{width:88px}.brand img{width:88px}.brand{gap:18px}.online-offer{padding-left:16px;padding-right:16px}.campus-map iframe{height:280px}}

.academic-category{font-size:36px;font-weight:700;letter-spacing:.025em;margin-bottom:18px;line-height:1.2}@media(max-width:600px){.academic-category{font-size:28px}}

.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
