@media (width>=1024px){.home-experience.professional-referral-page{min-height:100dvh;height:auto!important;overflow:visible!important}.professional-referral-page>main{flex:1 0 auto;padding-top:22px;padding-bottom:42px;min-height:auto!important;overflow:visible!important}.professional-referral-page>main>div{width:100%;max-width:1120px}.professional-referral-page .professional-referral-card{width:100%;min-height:0;padding:24px 32px 30px;max-width:1060px!important;max-height:none!important}.professional-referral-page .professional-referral-body{overscroll-behavior:auto;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important}.professional-referral-page .professional-placement-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.professional-referral-page .professional-placement-panel,.professional-referral-page .professional-funding-panel{background:#faf7fbb3;border:1px solid #e8deec;border-radius:16px;min-width:0;padding:15px}.professional-referral-page .professional-funding-panel{margin-top:16px}.professional-referral-page .professional-placement-heading{color:#59336b;letter-spacing:.01em;margin:0 0 11px;font-size:13px;font-weight:750}.professional-referral-page .professional-placement-next{justify-content:flex-end;margin-top:18px;display:flex}.professional-referral-page .professional-referral-card input[type=date]{max-width:100%}}@media (width>=1024px) and (width<=1120px){.professional-referral-page .professional-referral-card{padding:22px 24px 26px;max-width:980px!important}}@media (width<=1023px){.professional-placement-grid,.professional-placement-panel,.professional-funding-panel{min-width:0}.professional-placement-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.professional-placement-heading{color:#59336b;margin-bottom:9px;font-size:14px;font-weight:700}.professional-funding-panel{margin-top:15px}.professional-placement-next{margin-top:16px}}
