@media (min-width:1025px) and (max-width:1440px) and (max-height:700px){.site :is(.topbar--tall,.topbar--full) .topbar__inner{height:64px}.site .menu{top:64px}.site .opening{padding-block:30px 36px}.site .opening__grid{align-items:center;gap:clamp(24px,3vw,40px)}.site .opening__title--home,.site .opening__title--goal,.site .opening__title--course{font-size:clamp(36px,3.15vw,46px)}.site .opening__crumb,.site .opening__eyebrow{margin-bottom:10px}.site .opening__sub,.site .opening__lead{margin-top:12px;font-size:17px}.site .opening__cta{--btn-height:48px;--btn-pad:22px;--btn-font:16px;gap:12px 16px;margin-top:20px}.site .opening__fine{margin-top:8px}.site .opening__meta,.site .opening__stats{margin-top:18px}.site .opening__meta--tight{flex-wrap:wrap}.site .opening__stat{padding:12px 12px 10px}.site .opening__value{font-size:24px}.site .opening__caption{margin-top:6px}.site .opening__income,.site .opening__people{margin-top:12px}.site .opening__income{padding:8px 12px}.site .opening__photo{width:min(100%,clamp(300px,100svh - 294px,390px));min-height:0}.site .opening__photo:has(>.opening__img){aspect-ratio:auto;justify-self:end;width:100%;height:clamp(320px,100svh - 260px,440px)}.site .opening__badge{padding:8px 12px}.site .mpage .opening__title--course{font-size:clamp(36px,3vw,42px)}.site .opening--home{padding-block:28px 30px}.site .opening--home :is(.opening__picture,.opening__photo){width:min(100%,clamp(300px,100svh - 329px,370px))}.site .opening--home .opening__picture>.opening__photo{width:100%}.site #prof.hsec{padding-top:34px}.site #prof.hsec .hsec__head{margin-bottom:16px}.site .phonejobs{height:448px}.site .phonejobs__phone{transform:scale(.7)}.site .hsec{padding-block:48px}.site .hsec--near{padding-top:28px}.site .hsec--tail,.site .hsec--flush{padding-top:0}.site .hsec .hsec__head{gap:16px;margin-bottom:24px}.site .hsec .hsec__lead{margin-top:10px}.site .hsec__title{font-size:clamp(32px,2.85vw,40px)}.site .mpage .hsec__title{font-size:clamp(28px,2.4vw,33px)}.site .nhero__row{min-height:460px}.site .nhero__body{max-width:49%;padding-block:38px}.site .nhero__title{margin-bottom:16px;font-size:clamp(42px,3.75vw,54px)}.site .nhero__lead{margin-bottom:20px}.site .nhero__actions{--btn-height:48px;--btn-pad:22px;gap:12px 20px}.site .nhero__script{font-size:25px;top:38px}.site .nsec{padding-block:52px}.site .nsec__head,.site .nsec__title--gap{margin-bottom:28px}.site .reshead{padding-block:38px 24px}.site .reshead__title{margin-bottom:10px}.site .rescard{padding:18px 20px}.site .resarticle{padding-block:32px 56px}.site .resarticle__crumbs{margin-bottom:14px}.site .resarticle__title{margin-bottom:20px}.site :is(.reshead__title,.resarticle__title,.verified h1){font-size:clamp(36px,3.55vw,50px)}.site :is(.verified,.not-found,.block--glow:has(.signup--page,.notice)){--section-y:40px}.site .modal__box{overscroll-behavior:contain;max-height:calc(100svh - 40px);overflow:auto}.site .signup__top,.site .signup__body{padding-block:22px}.site .signup__body{gap:12px}.site .signup__field{gap:6px}.site .signup__input{height:48px}.site .signup__btn{--btn-height:48px}.site .signup__social{padding-block:14px}.cvp__main{gap:38px;padding-block:32px 48px}.cvp__message{padding-block:48px}.cvp .cvhero__inner{gap:24px 32px;padding-block:38px}.cvp .cvhero__photo{width:112px;height:112px}.cvp .cvhero__body{gap:12px}.cvp .cvhero__name{font-size:clamp(40px,3.5vw,50px)}}
