.staff-layout{display:grid;gap:56px}
.staff-aligned-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;row-gap:0}
.staff-aligned-row>.staff-card{display:grid;grid-template-rows:subgrid;grid-row:span 7;min-width:0}
.staff-aligned-row .staff-body{display:grid;grid-template-rows:subgrid;grid-row:span 6;min-width:0;padding:22px 24px 30px}
.staff-aligned-row .staff-qa{display:grid;grid-template-rows:subgrid;grid-row:span 2}
.staff-aligned-row .staff-qa>div{padding-bottom:10px}
.staff-closing-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px;align-items:start;border-top:1px solid var(--line);padding-top:42px}
.staff-closing-row .staff-invitation{grid-column:auto;align-self:start;margin-top:0;padding:44px 38px;border-radius:48px 12px 48px 12px}
.staff-closing-row .staff-sign{width:min(100%,300px);margin-bottom:26px}
.staff-closing-row .staff-invitation-copy{max-width:430px;text-align:left;margin-bottom:28px}
.staff-closing-row .staff-invitation h2{margin-bottom:26px}
@media(max-width:960px){.staff-aligned-row{column-gap:18px}.staff-aligned-row .staff-body{padding-left:10px;padding-right:10px}.staff-closing-row{grid-template-columns:1fr 1fr;gap:24px}.staff-closing-row .staff-invitation{padding:30px 22px}}
@media(max-width:700px){.staff-layout{gap:34px}.staff-aligned-row,.staff-closing-row{display:grid;grid-template-columns:1fr;gap:34px}.staff-aligned-row>.staff-card,.staff-aligned-row .staff-body,.staff-aligned-row .staff-qa{display:block;grid-row:auto}.staff-aligned-row .staff-body{padding:22px 18px 30px}.staff-closing-row{padding-top:0;border-top:0}.staff-closing-row .staff-invitation{padding:30px 23px}.staff-closing-row .staff-sign{max-width:270px}.staff-closing-row .staff-invitation h2{font-size:23px}}
