/* Four questions, designed as an editorial pause before the offer. */
.questions-wrap{background:radial-gradient(ellipse at 50% 0,#162a4255,transparent 65%),#080e18;border-block:1px solid #26364b}
.professor-questions{padding:80px 0}
.questions-heading{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:42px}
.questions-heading .eyebrow{color:#90abc8;font-size:11px;letter-spacing:.12em;margin-bottom:18px}
.professor-questions h2{max-width:850px;font-size:clamp(34px,3.6vw,52px);line-height:1.18;letter-spacing:-.045em;margin:0}
.professor-questions h2 span{color:#8ebffa;white-space:nowrap}
.professor-question-list{gap:18px}
.professor-question{display:block;position:relative;padding:27px 27px 29px;border:1px solid #304258;border-radius:14px;background:linear-gradient(145deg,#18283b99,#0a1422);overflow:hidden}
.professor-question:before{content:'';position:absolute;top:0;left:27px;right:27px;height:1px;background:linear-gradient(90deg,transparent,#8aaaca88,transparent)}
.question-marker{display:flex;align-items:center;gap:18px;margin-bottom:20px}
.question-marker>span:first-child{font-size:39px;line-height:1;font-weight:400;letter-spacing:-.06em;color:#7ba4c9}
.question-marker>span:last-child{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#b1c7dc}
.professor-question p{font-size:17px;line-height:1.75;color:#adbed2}
.professor-question p strong{color:#e3eefb;font-weight:600}
.professor-question-main{grid-column:1/-1;display:grid;grid-template-columns:100px 1fr;align-items:center;gap:35px;padding:32px 38px;margin:0;border-color:#38596b;background:radial-gradient(ellipse at 100% 100%,#174b3e55,transparent 60%),linear-gradient(110deg,#14263c,#0b1a29)}
.professor-question-main:before{left:38px;right:38px;background:linear-gradient(90deg,#679ddd55,#65d7b666,transparent)}
.professor-question-main>.question-final-number{font-size:89px;font-weight:400;letter-spacing:-.075em;line-height:1;color:#6c99b44d;margin:0}
.professor-question-main h3{font-size:12px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:#96bdce;margin:0 0 16px}
.professor-question-main p{max-width:950px}
.professor-question-main p+p{margin-top:18px}
.professor-question-main p strong{display:block;font-size:clamp(25px,2.6vw,36px);line-height:1.3;letter-spacing:-.035em;font-weight:500;color:#8be0bf;max-width:840px}
@media(max-width:1000px){.professor-question{padding:23px 20px}.professor-question p{font-size:16px}.question-marker{gap:13px}.professor-question-main{grid-template-columns:70px 1fr;gap:25px;padding:30px}.professor-question-main>.question-final-number{font-size:70px}}
@media(max-width:680px){.professor-questions{padding:58px 0}.questions-heading{align-items:flex-start;text-align:left;margin-bottom:28px}.questions-heading .eyebrow{font-size:10px;letter-spacing:.07em;line-height:1.7}.professor-questions h2{font-size:35px}.professor-question-list{grid-template-columns:1fr;gap:12px}.professor-question{padding:22px}.question-marker{margin-bottom:14px;gap:14px}.question-marker>span:first-child{font-size:30px}.question-marker>span:last-child{font-size:11px}.professor-question p{font-size:16px;line-height:1.75}.professor-question-main{display:block;padding:26px 22px}.professor-question-main>.question-final-number{position:absolute;right:20px;top:20px;font-size:47px;color:#85b8c33b}.professor-question-main h3{font-size:10px;max-width:210px;padding-right:20px;line-height:1.7;margin-bottom:20px}.professor-question-main p strong{font-size:26px}.professor-question-main p+p{margin-top:20px}}
@media(max-width:359px){.professor-questions h2{font-size:31px}.professor-question{padding:21px 18px}.professor-question-main p strong{font-size:24px}}
