/* Homepage products reuse the original capability-card artwork and pointer glow. */
.combined-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.combined-products #products{scroll-margin-top:110px}
.combined-product-card{padding:28px}
.combined-product-card:nth-child(1),.combined-product-card:nth-child(3){--card-hue:#168dae;--card-light:#82e6ff}
.combined-product-card:nth-child(2){--card-hue:#0a63ff;--card-light:#a2cbff}
.combined-product-card:nth-child(4),.combined-product-card:nth-child(6){--card-hue:#6266ff;--card-light:#b6b8ff}
.combined-product-card:nth-child(5){--card-hue:#8566ff;--card-light:#c1b0ff}
.combined-product-card h3{min-height:2.4em;margin:8px 0 12px;font-size:27px}
.combined-product-card .product-summary{min-height:82px}
.combined-product-card .offer-desc{min-height:0;line-height:1.7}
.combined-product-card .offer-price{margin-top:24px;min-height:90px}
.combined-product-card .product-scope{flex:1}
.combined-product-card .offer-disclosure{min-height:0;margin:0;padding:20px 0 0;font-size:14px;line-height:1.8}
.combined-product-card .card-link{margin-top:24px;padding-top:20px;min-height:64px;align-items:center}
@media(max-width:1000px){.combined-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.combined-product-grid{grid-template-columns:1fr}.combined-product-card{padding:26px}.combined-product-card h3{min-height:0;font-size:24px}.combined-product-card .product-summary{min-height:0}.combined-product-card .offer-price{min-height:0}.combined-product-card .capability-art{height:120px}}
