.solution-entry-module__hMls1W__entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:48px;display:grid}.solution-entry-module__hMls1W__entry{flex-direction:column;min-width:0;display:flex}.solution-entry-module__hMls1W__entry>img{aspect-ratio:1.6;object-fit:contain;background:#fff;width:100%;height:auto;display:block}.solution-entry-module__hMls1W__copy{flex-direction:column;flex:1;align-items:start;padding:28px 0 0;display:flex}.solution-entry-module__hMls1W__copy h3{font:750 clamp(28px,3vw,44px)/1.08 var(--sans);letter-spacing:-.035em;margin:0 0 16px}.solution-entry-module__hMls1W__copy p{max-width:45ch;color:var(--muted,#546875);margin:0 0 24px;font-size:17px;line-height:1.6}.solution-entry-module__hMls1W__copy a,.solution-entry-module__hMls1W__transition a{min-height:48px;color:var(--blue);font:650 16px/1.4 var(--sans);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;text-decoration:none;display:inline-flex}.solution-entry-module__hMls1W__copy a{margin-top:auto}.solution-entry-module__hMls1W__copy a:hover,.solution-entry-module__hMls1W__transition a:hover{color:var(--ink)}.solution-entry-module__hMls1W__copy a:focus-visible,.solution-entry-module__hMls1W__transition a:focus-visible{outline:3px solid var(--blue);outline-offset:6px}.solution-entry-module__hMls1W__transition{background:var(--paper);border-top:1px solid #125b8428;grid-template-columns:1fr 1fr;gap:48px;display:grid;padding:72px clamp(24px,5vw,80px)!important}.solution-entry-module__hMls1W__transition h2{font:750 clamp(30px,3.5vw,48px)/1.08 var(--sans);letter-spacing:-.035em;max-width:19ch;margin:12px 0 0}.solution-entry-module__hMls1W__transition p:not(.solution-entry-module__hMls1W__eyebrow){color:#546875;max-width:52ch;margin:0 0 16px;font-size:17px;line-height:1.65}.solution-entry-module__hMls1W__eyebrow{font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--blue);margin:0}@media (max-width:700px){.solution-entry-module__hMls1W__entries{grid-template-columns:1fr;gap:48px;margin-top:32px}.solution-entry-module__hMls1W__copy{padding-top:22px}.solution-entry-module__hMls1W__copy p{font-size:16px}.solution-entry-module__hMls1W__transition{grid-template-columns:1fr;gap:24px;padding:48px 24px!important}.solution-entry-module__hMls1W__transition p:not(.solution-entry-module__hMls1W__eyebrow){font-size:16px}}
