.solution-content{background:var(--color-surface);font-family:var(--font-serif)}.solution-content .solution-hero{gap:var(--home-space-section);padding:var(--home-space-section);background:var(--color-paper);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.solution-content .solution-hero-copy,.solution-content .solution-prose,.solution-content .solution-card,.solution-content .solution-section-heading,.solution-content .solution-decision{gap:var(--home-space-card);align-content:start;min-width:0;display:grid}.solution-content h1,.solution-content h2,.solution-content h3,.solution-content p{margin:0}.solution-content .type-subheading{font-size:var(--home-type-subheading-size);line-height:var(--home-type-subheading-line-height);letter-spacing:var(--home-type-subheading-letter-spacing)}.solution-content .service-commercial-actions{justify-content:flex-start;gap:var(--home-space-card);flex-wrap:wrap;margin:0}.solution-content .solution-back,.solution-content .solution-status,.solution-content .solution-text-link{color:var(--color-blue-700)}.solution-content .solution-back{text-decoration:none}.solution-content .solution-decision{border-block:1px solid var(--color-border);padding-block:var(--home-space-card)}.solution-content ul{padding-left:var(--home-space-card);margin:0}.solution-content li+li{margin-top:var(--home-space-mobile-section)}.solution-content .solution-section{padding:var(--home-space-section);gap:var(--home-space-section);display:grid}.solution-content .solution-section:nth-of-type(odd){background:var(--color-paper)}.solution-content .solution-cards{gap:var(--home-space-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution-content .solution-card{padding:var(--home-space-card);border:1px solid var(--color-border);border-top:3px solid var(--color-blue-700);border-radius:var(--banner-radius);background:var(--color-surface)}.solution-content .solution-card:nth-child(2n){border-top-color:var(--color-lime-400)}.solution-content .solution-text-link{font-weight:700;font-size:var(--home-type-main-paragraph-size);line-height:var(--home-type-body-line-height);letter-spacing:var(--home-type-body-letter-spacing);align-self:end}.solution-content .solution-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-content .solution-scope>div:first-child{gap:var(--home-space-card);align-content:start;display:grid}.solution-content .solution-faqs{border-top:1px solid var(--color-border)}.solution-content details{padding-block:var(--home-space-card);border-bottom:1px solid var(--color-border)}.solution-content summary{cursor:pointer}.solution-content details p{margin-top:var(--home-space-card)}.solution-content .solution-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-content a:focus-visible,.solution-content summary:focus-visible{outline:2px solid var(--color-blue-700);outline-offset:2px}@media (width>=640px) and (width<=1079.98px){.solution-content .solution-hero,.solution-content .solution-section{padding:var(--home-space-tablet-section);gap:var(--home-space-tablet-section)}.solution-content .solution-hero,.solution-content .solution-scope{grid-template-columns:1fr}.solution-content .solution-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639.98px){.solution-content .solution-hero,.solution-content .solution-section{padding:var(--home-space-mobile-card) var(--home-space-mobile-section);gap:var(--home-space-mobile-card)}.solution-content .solution-hero,.solution-content .solution-scope,.solution-content .solution-cards,.solution-content .solution-index-grid{grid-template-columns:1fr}.solution-content .solution-card{padding:var(--home-space-mobile-card)}}
