@media (max-width: 700px) {
  .professor-section,.faq-section{margin:76px 0}
  .professor-section__layout{grid-template-columns:1fr;gap:34px}
  .professor-section__content{display:flex;flex-direction:column}
  .professor-section__eyebrow{order:-3}.professor-section h2{order:-2}.professor-section__rule{order:-1}
  .professor-section__photo{aspect-ratio:4/5}.professor-section__credentials{gap:7px}.professor-section__credentials li{font-size:.74rem}
  .endorsement-card{grid-template-columns:66px minmax(0,1fr);margin-top:30px;padding:16px}.endorsement-card__logo{width:66px;height:58px}
  .professor-section__cta,.final-cta-section__button{width:100%}
  .faq-section h2{font-size:clamp(2.15rem,10vw,3rem)}.faq-section__item button{padding:20px 0;font-size:.91rem}.faq-section__item>div{padding-right:0;font-size:.9rem}
  .final-cta-section{margin:86px 0 65px}.final-cta-section h2{font-size:clamp(2.25rem,10.4vw,3.25rem)}.final-cta-section__description{font-size:.96rem}.final-cta-section__button{margin-top:30px}
  .landing-footer{display:block;padding:22px 0;text-align:center}.landing-footer span{display:block;margin-top:8px;line-height:1.5}
}
