.solutions-page .solution-handoff-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}
.solutions-page #main-content .solution-handoff-grid h2{margin-bottom:25px}
.solutions-page #main-content .solution-handoff-grid>div>p:not(.solution-eyebrow){margin-top:18px}
.solutions-page .solution-handoff-grid .solution-text-link{margin-top:17px}
.solutions-page .solution-handoff-card{padding:32px;border:1px solid #d4e3e6;border-radius:20px;background:#f5faf9;box-shadow:0 12px 36px #254c4c08}
.solutions-page #main-content .solution-handoff-card h3{font-size:25px;margin-bottom:24px}
.solutions-page .solution-handoff-card dl{margin:0}
.solutions-page .solution-handoff-card dl>div{display:grid;grid-template-columns:115px 1fr;gap:18px;padding:17px 0;border-top:1px solid #dce8e4}
.solutions-page .solution-handoff-card dt{font-size:12px;font-weight:600;color:#285846;line-height:1.7}
.solutions-page .solution-handoff-card dd{margin:0;font-size:13px;line-height:1.7;color:#506862}
.solutions-page #main-content .solution-handoff-card>.solution-caption{font-size:11px;margin-top:20px;padding-top:17px;border-top:1px solid #dce8e4}
@media(max-width:1000px){.solutions-page .solution-handoff-grid{gap:40px}.solutions-page .solution-handoff-card dl>div{grid-template-columns:1fr;gap:5px}}
@media(max-width:800px){.solutions-page .solution-handoff-grid{grid-template-columns:1fr;gap:32px}.solutions-page .solution-handoff-card dl>div{grid-template-columns:125px 1fr;gap:18px}}
@media(max-width:600px){.solutions-page .solution-handoff-card{padding:25px 22px;border-radius:16px}.solutions-page .solution-handoff-card dl>div{grid-template-columns:1fr;gap:5px;padding:15px 0}}
