.engineering-study [hidden]{display:none!important}.engineering-study main strong:not(.ms-route-figure){font-weight:650}.engineering-study main section[id]{scroll-margin-top:32px}.engineering-study main a:focus-visible,.engineering-study button:focus-visible,.engineering-study select:focus-visible,.engineering-study summary:focus-visible{outline-offset:5px;outline:3px solid #b8ce76}.engineering-study .ms-hero{min-height:650px}.engineering-study .ms-hero h1{white-space:normal;font-size:clamp(78px,7.3vw,112px);line-height:.95}.engineering-study .ms-hero-copy{padding-block:80px}.engineering-study .ms-hero-bottom{margin-top:40px;display:block}.engineering-study .ms-hero-bottom p{max-width:440px;font-size:20px}.engineering-study .ms-hero-bottom a{margin-top:26px;display:inline-block}.engineering-study .ms-hero-visual figcaption{letter-spacing:.12em;text-align:right;max-width:90%;font-size:10px}.engineering-study .ms-route-top{display:block}.engineering-study .ms-route-top h3{font-size:35px;line-height:1.1}.engineering-study .ms-route-top span{text-align:left;margin-top:10px;font-size:11px;display:block}.engineering-study .eg-grade-line{flex-wrap:wrap;align-items:baseline;gap:13px;margin:23px 0 18px;display:flex}.engineering-study .eg-grade-line .ms-route-figure{margin:0;font-size:clamp(49px,5.2vw,74px);font-weight:400}.engineering-study .eg-grade-line>span{color:#5e7766;font-size:15px}.engineering-study .ms-route-result .eg-required{color:#1b4436;margin-bottom:13px;font-size:19px}.engineering-study .ms-route-result .eg-result-extra{border-top:1px solid #c2cfbe;margin-top:auto;padding-top:18px;font-size:15px}.engineering-study .eg-college-check{border-top:1px solid #6e8e7d;grid-template-columns:minmax(230px,.65fr) 1.35fr;gap:35px;margin-top:27px;padding-top:29px;display:grid}.engineering-study .eg-college-check label span{color:#cadbc7;font-weight:400}.engineering-study .eg-college-check h3{letter-spacing:0;color:#ecf1cf;margin:0 0 8px;font:600 17px/1.45 DM Sans,Arial,sans-serif}.engineering-study .eg-college-check p{color:#d5e2d3;max-width:720px;margin:0 0 12px;font-size:15px}.engineering-study .eg-college-check a{color:#e0e9ac;text-underline-offset:4px;font-size:14px}.engineering-study .eg-noscript{color:#deead7;font-size:15px}.engineering-study .eg-decision-note{border-top:1px solid #b5c5b4;flex-wrap:wrap;align-items:baseline;gap:12px 22px;padding-top:23px;display:flex}.engineering-study .eg-decision-note>strong{font-size:16px}.engineering-study .eg-decision-note p{color:#516e5e;flex:340px;margin:0;font-size:15px}.engineering-study .eg-decision-note a{white-space:nowrap;text-underline-offset:4px;font-size:14px;font-weight:600}.engineering-study .ms-course h3{white-space:normal;overflow-wrap:break-word;font-size:clamp(42px,4vw,62px)}.engineering-study .ms-course-heading p{min-height:0}.engineering-study .eg-degree{color:#57725f;margin:24px 0 0;font-size:13px;line-height:1.5}.engineering-study .ms-course dl{flex:1}.engineering-study .ms-course dd strong{color:#2d5545;margin-bottom:6px;display:block}.engineering-study .eg-disclosure{border-top:1px solid #adbfaa;border-bottom:1px solid #adbfaa;margin:28px 0 0}.engineering-study .eg-disclosure+.eg-disclosure{margin-top:-1px}.engineering-study .eg-disclosure summary{cursor:pointer;padding:24px 35px 24px 0;font:600 17px/1.5 DM Sans,Arial,sans-serif;list-style:none;position:relative}.engineering-study .eg-disclosure summary::-webkit-details-marker{display:none}.engineering-study .eg-disclosure summary:after{content:"+";font:400 27px/1 DM Sans,Arial,sans-serif;position:absolute;top:21px;right:3px}.engineering-study .eg-disclosure[open] summary:after{content:"−"}.engineering-study .eg-disclosure>div{max-width:1050px;padding:0 0 27px}.engineering-study .eg-disclosure p{color:#466453;margin:0 0 15px;font-size:16px}.engineering-study .eg-disclosure a{text-underline-offset:4px;font-size:14px;font-weight:600}.engineering-study .eg-disclosure h3{margin:0 0 14px;font-size:31px}.engineering-study .eg-disclosure-pair{grid-template-columns:1fr 1fr;gap:26px 50px;display:grid}.engineering-study .eg-budget-note{grid-column:1/-1;margin:0!important;font-size:14px!important}.engineering-study .eg-selection{grid-template-columns:62% 38%}.engineering-study .eg-selection .ms-structure-text{padding-right:clamp(30px,4.7vw,75px)}.engineering-study .eg-selection figure img{object-position:46% center}.engineering-study .eg-selection h2{font-size:clamp(54px,5.1vw,79px)}.engineering-study .eg-test-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin:23px 0 26px;display:grid}.engineering-study .eg-test-facts>div+div{border-left:1px solid #668879;padding-left:21px}.engineering-study .eg-test-facts strong{color:#e1e9ac;font:400 42px/1.1 Instrument Serif,Georgia,serif!important}.engineering-study .eg-test-facts span{color:#cedfce;max-width:150px;margin-top:7px;font-size:12px;line-height:1.5;display:block}.engineering-study .eg-test-date{color:#c6d8c7!important;margin:25px 0 0!important;font-size:14px!important}.engineering-study .ms-places-intro h3{font-size:clamp(32px,3.5vw,48px)}.engineering-study .ms-places-grid .eg-stat-words{letter-spacing:-.025em;margin-block:26px;font:400 clamp(35px,4vw,57px)/1.05 Instrument Serif,Georgia,serif}.engineering-study .eg-stat-label{margin:15px 0 9px;font-size:16px;line-height:1.45;display:block}.engineering-study .eg-stat-period{letter-spacing:.015em;margin:0 0 20px!important;font-size:13px!important;line-height:1.5!important}.engineering-study .ms-demand-grid .eg-stat-label{color:#315548}.engineering-study .eg-source-links{flex-wrap:wrap;gap:15px 27px;display:flex}.engineering-study .eg-cycle-note{border-top:1px solid #b8c8b5;grid-template-columns:.65fr 1.35fr;gap:35px;margin-top:35px;padding-top:26px;display:grid}.engineering-study .eg-cycle-note>strong{font:400 33px/1.1 Instrument Serif,Georgia,serif!important}.engineering-study .eg-cycle-note p{color:#4b6757;margin:0;font-size:16px}.engineering-study .eg-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=801px) and (width<=1050px){.engineering-study .ms-hero h1{font-size:74px}.engineering-study .ms-hero-copy{padding-inline:40px}.engineering-study .ms-hero{min-height:660px}}@media (width<=1000px){.engineering-study .eg-selection{grid-template-columns:1fr}.engineering-study .eg-selection figure{height:420px;min-height:0}.engineering-study .eg-selection figure img{object-position:center 43%}.engineering-study .eg-selection h2{font-size:70px}.engineering-study .ms-places-intro{display:block}.engineering-study .ms-places-intro h3{margin-top:15px}}@media (width<=800px){.engineering-study .ms-hero{min-height:0}.engineering-study .ms-hero h1{font-size:clamp(66px,11.8vw,97px)}.engineering-study .ms-hero-copy{padding:65px 28px 55px}.engineering-study .ms-hero-visual{height:380px}.engineering-study .eg-college-check{grid-template-columns:1fr;gap:23px}.engineering-study .eg-cycle-note{grid-template-columns:1fr;gap:16px}}@media (width<=600px){.engineering-study .ms-hero h1{font-size:66px}.engineering-study .ms-hero-copy{padding-inline:24px}.engineering-study .ms-hero-visual{height:300px}.engineering-study .ms-hero-bottom p{font-size:18px}.engineering-study .ms-route-top h3{font-size:31px}.engineering-study .eg-grade-line .ms-route-figure{font-size:57px}.engineering-study .eg-disclosure-pair{grid-template-columns:1fr}.engineering-study .ms-course h3{font-size:46px}.engineering-study .eg-selection h2{font-size:55px}.engineering-study .eg-test-facts{gap:12px}.engineering-study .eg-test-facts>div+div{padding-left:12px}.engineering-study .eg-test-facts strong{font-size:34px!important}.engineering-study .eg-selection figure{height:340px}.engineering-study .eg-disclosure summary{font-size:16px}.engineering-study .ms-places-grid .eg-stat-words{font-size:47px}}@media (prefers-reduced-motion:reduce){.engineering-study *{scroll-behavior:auto!important;transition:none!important}}.engineering-study .eg-section-nav{background:var(--paper);flex-wrap:wrap;align-items:center;gap:18px 37px;min-height:85px;padding-block:26px;display:flex}.engineering-study .eg-section-nav a{color:#4f6a5b;font-size:14px;font-weight:600;text-decoration:none}.engineering-study .eg-section-nav a:hover{text-underline-offset:6px;text-decoration:underline}.engineering-study .ms-explorer-footer p a{color:#e0e9ac;text-underline-offset:4px;font-size:14px}.engineering-study .eg-benchmarks{background:#e8eddf;padding-block:105px}.engineering-study .eg-score-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:46px 0 25px;display:grid}.engineering-study .eg-score-grid>div{border-top:1px solid #95ad94;padding-top:24px}.engineering-study .eg-score-grid span{letter-spacing:.1em;color:#56715c;font:700 11px/1.4 DM Sans,Arial,sans-serif}.engineering-study .eg-score-grid strong{color:#204c3b;letter-spacing:-.035em;margin-top:12px;display:block;font:400 clamp(55px,6.5vw,90px)/1.15 Instrument Serif,Georgia,serif!important}.engineering-study .eg-score-note{color:#466453;max-width:1050px;font-size:16px}.engineering-study .eg-score-note a{text-underline-offset:4px;font-size:14px;font-weight:600}.engineering-study .eg-progression{background:#e9ede5;padding-block:105px 115px}.engineering-study .eg-practical{background:#f0f1e9;padding-block:100px 110px}.engineering-study .eg-practical .ms-section-intro{max-width:820px;margin-bottom:45px}.engineering-study .eg-practical .eg-disclosure>div{max-width:900px}.engineering-study .eg-practical .ms-source-note{margin-top:26px}@media (width<=600px){.engineering-study .eg-practical{padding-block:75px 80px}.engineering-study .eg-practical .ms-section-intro{margin-bottom:30px}.engineering-study .eg-section-nav{gap:16px 24px}.engineering-study .eg-section-nav a{font-size:13px}.engineering-study .eg-score-grid{gap:16px}.engineering-study .eg-score-grid span{font-size:10px}.engineering-study .eg-score-grid strong{font-size:51px!important}.engineering-study .eg-benchmarks,.engineering-study .eg-progression{padding-block:80px}}.engineering-study .ms-hero h1{font-size:clamp(65px,6.65vw,102px)}.engineering-study .ms-hero-visual img{object-position:65% center}.engineering-study .ms-hero-visual figcaption{text-shadow:0 1px 5px #173b38}.engineering-study .eg-test{background:var(--deep);color:var(--paper);padding-block:105px}.engineering-study .eg-test .ms-kicker{color:var(--lime)}.engineering-study .eg-test .ms-section-intro>p:last-child{color:#d2e0d3}.engineering-study .eg-test-grid{grid-template-columns:1fr 1fr;gap:65px;margin-top:30px;display:grid}.engineering-study .eg-module{border-top:1px solid #729586;align-items:center;gap:22px;padding:21px 0;display:flex}.engineering-study .eg-module>span{color:#b8ca95;font:400 42px/1 Instrument Serif,serif}.engineering-study .eg-module h3{letter-spacing:0;margin:0 0 6px;font:600 20px/1.3 DM Sans,sans-serif}.engineering-study .eg-module p{color:#ceded0;margin:0;font-size:14px}.engineering-study .eg-test-rules{border:1px solid #6a8a77;padding:28px 32px}.engineering-study .eg-test-rules h3{color:#dce6ad;margin:0 0 17px;font-size:39px}.engineering-study .eg-test-rules p{color:#d3e1d4;margin:0 0 17px;font-size:16px}.engineering-study .eg-test .eg-source-links{margin-top:25px}.engineering-study .eg-test a{color:#e2e9b4;text-underline-offset:5px;font-size:14px}.engineering-study .eg-test-date{border-top:1px solid #729586;padding-top:23px;color:#d3e1d4!important;margin-top:28px!important}.engineering-study .eg-specialisms{columns:2;color:#466453;column-gap:28px;padding-left:19px;font-size:15px;line-height:1.55}.engineering-study .eg-specialisms li{break-inside:avoid;margin-bottom:9px}.engineering-study .eg-related{background:#e8eddf;padding-block:105px}.engineering-study .eg-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.engineering-study .eg-related-grid article{border-top:2px solid #799578;min-width:0;padding-top:23px}.engineering-study .eg-related-grid h3{margin:13px 0 22px;font-size:36px;line-height:1.1}.engineering-study .eg-related-grid p{color:#466453;font-size:16px}.engineering-study .eg-related-grid .eg-route-label{letter-spacing:.07em;font-size:11px;font-weight:700}.engineering-study .eg-related-grid a{text-underline-offset:5px;font-size:14px;font-weight:600}.engineering-study .eg-budget-equation{color:#667c6b!important;font-size:14px!important}@media (width<=1050px){.engineering-study .ms-hero h1{font-size:66px}.engineering-study .eg-test-grid{gap:35px}.engineering-study .eg-related-grid{grid-template-columns:1fr;gap:35px}}@media (width<=800px){.engineering-study .ms-hero h1{font-size:clamp(61px,10.5vw,84px)}.engineering-study .eg-test-grid{grid-template-columns:1fr}.engineering-study .eg-test{padding-block:85px}.engineering-study .eg-specialisms{columns:1}}@media (width<=600px){.engineering-study .ms-hero h1{font-size:clamp(51px,12.8vw,69px)}.engineering-study .eg-test-rules{padding:25px}.engineering-study .eg-related{padding-block:80px}.engineering-study .ms-route-figure{overflow-wrap:anywhere}.engineering-study .eg-grade-line .ms-route-figure{font-size:52px}}
