.graduate-hero{display:grid;grid-template-columns:1.35fr 1fr;min-height:730px}.graduate-copy{padding:70px 4vw 65px 7vw}.graduate-label{display:inline-block;font-size:13px;letter-spacing:.07em;border:1px solid #9ebcba;color:var(--teal);padding:5px 15px;margin-bottom:30px}.graduate-copy h1{font-size:clamp(28px,3.1vw,47px);line-height:1.65;margin-bottom:30px;letter-spacing:-.05em}.graduate-copy h1 em{font-style:normal;color:var(--teal)}.graduate-copy>p:not(.caption):not(.graduate-label){font-size:15px}.graduate-copy .button{margin-top:15px}.graduate-aside{background:var(--pale);padding:55px 45px;display:flex;flex-direction:column;justify-content:center;position:relative;border-left:1px solid var(--line)}.graduate-aside .eyebrow{font-size:12px;letter-spacing:.17em;margin-bottom:50px}.choice-type{font-size:clamp(30px,3.2vw,48px);line-height:1.8;font-weight:700;letter-spacing:-.04em}.choice-type span{color:var(--teal)}.aside-note{margin-top:55px}.rule{display:block;width:65px;border-top:2px solid var(--teal);margin-bottom:25px}.aside-note p{font-size:16px}.aside-brand{font-size:25px;font-weight:700;letter-spacing:-.03em;margin:55px 0 0}.aside-brand span{display:block;font-size:11px;letter-spacing:.14em;color:#537470;font-weight:400}.graduate-strip{display:flex;justify-content:center;gap:0;border-block:1px solid var(--line);padding:24px 7%;font-size:14px;font-weight:600}.graduate-strip span{padding:0 50px;border-right:1px solid var(--line)}.graduate-strip span:last-child{border:0}.graduate-message{padding:80px 7%;text-align:center;border-bottom:1px solid var(--line)}.graduate-message h2{font-size:32px;margin-bottom:25px}.graduate-message>p:not(.eyebrow):not(.caption){font-size:16px}.graduate-message .caption{max-width:720px;margin:25px auto 0}.faq{padding-top:25px}@media(max-width:950px){.graduate-copy{padding:50px 5%}.graduate-aside{padding:35px 25px}.graduate-copy h1{font-size:29px}.choice-type{font-size:31px}.graduate-strip span{padding:0 25px}}@media(max-width:640px){.graduate-hero{display:block}.graduate-copy{padding:40px 7%}.graduate-label{font-size:12px;margin-bottom:25px}.graduate-copy h1{font-size:clamp(23px,6.1vw,36px);line-height:1.8}.graduate-copy .button{width:100%}.graduate-copy>p:not(.caption):not(.graduate-label){font-size:14px}.graduate-aside{border-left:0;border-top:1px solid var(--line);padding:32px 7%}.graduate-aside .eyebrow{margin-bottom:15px}.choice-type{font-size:29px}.choice-type br{display:none}.aside-note{margin-top:20px}.aside-note .rule{margin-bottom:15px;width:35px}.aside-note p{font-size:14px;margin-bottom:0}.aside-brand{display:none}.graduate-strip{padding:20px 3%;font-size:12px;justify-content:space-around}.graduate-strip span{padding:0 10px}.graduate-message{padding:55px 7%;text-align:left}.graduate-message h2{font-size:27px}.graduate-message>p:not(.eyebrow):not(.caption){font-size:15px}.graduate-message br{display:none}.graduate-message h2 br{display:block}.faq{padding-top:0}}
