.category-solutions{color:#0d1f2d;background:#edf7f4;padding:84px 0}.category-solutions>.container{max-width:1240px}.category-solutions-heading{max-width:750px;margin-bottom:36px}.category-solutions-heading h2{color:inherit;letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(2rem,3vw,3rem);line-height:1.14}.category-solutions p{margin:0 0 18px;line-height:1.7}.category-solutions-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.category-solutions-card{color:inherit;background:#fff;border-radius:10px;flex-direction:column;grid-column:span 2;text-decoration:none;display:flex;overflow:hidden}.category-solutions-card:nth-child(n+4){grid-column:span 3}.category-solutions-card img{object-fit:contain;background:#fff;width:100%;height:215px;display:block}.category-solutions-copy{flex-direction:column;flex:1;padding:24px;display:flex}.category-solutions-label{color:#006b5b;margin-bottom:10px;font-size:.8rem;font-weight:600;line-height:1.6}.category-solutions-copy h3{color:inherit;letter-spacing:-.035em;margin:0 0 10px;font-size:1.17rem;line-height:1.35}.category-solutions-link{align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex}.category-solutions-card:hover h3{text-underline-offset:4px;text-decoration:underline}.dd-site .category-solutions-card:focus-visible{outline-offset:5px;border-radius:10px;outline:3px solid #006b5b}@media (width<=700px){.category-solutions{padding:54px 0}.category-solutions-grid{grid-template-columns:minmax(0,1fr)}.category-solutions-card,.category-solutions-card:nth-child(n+4){grid-column:auto}.category-solutions-card img{height:200px}}
