@import url("/site-tokens.css");
/* Program-only layout. Never loaded by the application or homepage. */
body[data-program-journey] .program-hero .offer-frame {padding-top:28px;padding-bottom:28px;align-items:start}
body[data-program-journey] .program-hero .offer-intro h1 {font-size:calc(var(--site-type-base,16px) * 3.5)}
body[data-program-journey] .program-hero .offer-tuition {margin-top:18px}
body[data-program-journey] .program-advisor-help {max-width:1280px;margin:0 auto;padding:calc(var(--site-space-unit,4px) * 7) calc(var(--site-space-unit,4px) * 16) 0;color:var(--site-color-white,#ffffff);font-size:calc(var(--site-type-base,16px) * 1.125);line-height:1.6}
body[data-program-journey] .program-advisor-help a {color:var(--site-color-white,#ffffff);display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1100px){body[data-program-journey] .program-hero .offer-intro h1 {font-size:calc(var(--site-type-base,16px) * 3.125)}}
@media(max-width:760px){
 body[data-program-journey] .program-hero .offer-intro h1 {font-size:calc(var(--site-type-base,16px) * 2.5)}
 body[data-program-journey] .program-hero .offer-frame {padding-top:24px;padding-bottom:24px}
 body[data-program-journey] .program-advisor-help {padding:calc(var(--site-space-unit,4px) * 6) calc(var(--site-space-unit,4px) * 6) 0;font-size:var(--site-type-body,17px)}
}
@media(max-width:350px){body[data-program-journey] .program-hero .offer-intro h1 {font-size:calc(var(--site-type-base,16px) * 2.25)}}
