.welcomeInvitation{grid-column:1;grid-row:2;display:flex;align-items:center;min-height:370px;padding-top:20px;padding-bottom:26px}
.welcomeInvitationBody{width:min(100%,860px);margin:auto;padding:8px clamp(6px,2vw,24px)}
.welcomeInvitationBody p{margin:0 0 18px;color:#263d35;font-size:28px!important;font-weight:500;line-height:1.48}
.welcomeInvitationBody .welcomeInvitationClosing{margin:22px 0 0;padding-left:calc(32% + 7em);color:#263d35;font-size:28px!important;font-weight:500;line-height:1.48}
.welcomeInvitationClosing strong{font-size:28px;font-weight:600;color:#17382e}
.globalNav.newPrototypeNav{grid-column:1;grid-row:3}
.consoleSection{align-self:start}
@media(min-width:1151px){.consoleSection{align-self:end;margin-top:24px;margin-bottom:20px}}
@media(max-width:1680px) and (min-width:1151px){.educationalIntro h1{white-space:normal}}
@media(max-width:760px){.homeIntro{padding-bottom:14px}.educationalIntro h1{font-size:29px;line-height:1.28;letter-spacing:.02em}.welcomeInvitation{min-height:auto;padding-top:10px;padding-bottom:24px}.welcomeInvitationBody{padding:0}.welcomeInvitationBody p{margin-bottom:14px;font-size:17px!important;line-height:1.6}.welcomeInvitationBody .desktopBreak{display:none}.welcomeInvitationBody .welcomeInvitationClosing{margin-top:17px;padding-left:calc(8% + 7em);font-size:17px!important;line-height:1.55}.welcomeInvitationClosing strong{font-size:17px}.globalNav.newPrototypeNav{grid-row:auto}}
