/* Five strategy categories inside the existing homepage product module. */
.applications-products .lens-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.applications-products .lens-card{height:555px;background:#f2f2f2}.application-product-visual{position:absolute;inset:0 0 36%;overflow:hidden;background:#f2f2f2}.application-product-visual img{width:100%;height:100%;object-fit:cover}.applications-products .home .application-product-visual img,.applications-products .sensing .application-product-visual img{object-fit:contain;transform:scale(1.2);background:white}.applications-products .lens-card-label{margin:10px;width:calc(100% - 20px);min-height:222px;padding:20px 15px}.applications-products .lens-card h3{font-size:21px;line-height:1.5;gap:5px;margin-bottom:14px}.applications-products .lens-card h3 span{font-size:23px;flex-shrink:0}.applications-products .lens-card-label p{font-size:16px;line-height:1.8}.applications-products .lens-card-label .application-message{color:#24496e;font-size:18px;margin:0 0 14px}.application-image-note{font-size:13px;line-height:1.8;color:#556b79;margin-top:20px}.application-category-links{display:flex;flex-wrap:wrap;gap:16px 28px;font-size:18px}.application-category-links a{border-bottom:1px solid #dde5ec;padding:8px 0}.application-catalog{padding-top:10px;padding-bottom:20px}.strategy-products{padding-top:35px}.strategy-products article{scroll-margin-top:100px}.strategy-products .application-art{height:480px;overflow:hidden;position:relative}.strategy-products .application-art img{width:100%;height:100%;object-fit:cover}.strategy-products .home .application-art img,.strategy-products .sensing .application-art img{object-fit:contain;background:white}.strategy-products .application-art>span{position:absolute;left:15px;bottom:15px;padding:6px 12px;background:#fffffff0}.strategy-products .application-experience{font-size:25px;color:#24496e;margin-top:18px;margin-bottom:20px}
@media(max-width:1200px) and (min-width:961px){.applications-products .lens-card{height:570px}.applications-products .lens-card-label{padding:18px 12px;min-height:250px}.applications-products .lens-card h3{font-size:20px}}
@media(max-width:960px){.applications-products .lens-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.applications-products .lens-card{height:520px}.applications-products .lens-card-label{min-height:205px;padding:22px 20px}.applications-products .lens-card h3{font-size:25px}.applications-products .lens-card-label p{font-size:18px}.applications-products .lens-card-label .application-message{font-size:21px}.strategy-products .application-art{height:400px}}
@media(max-width:760px){.applications-products .lens-product-grid{grid-template-columns:1fr}.applications-products .lens-card{height:535px}.application-product-visual{bottom:35%}.applications-products .lens-card-label{min-height:190px}.applications-products .lens-card h3{font-size:25px;flex-wrap:nowrap}.applications-products .lens-card-label p{font-size:18px}.application-image-note{font-size:13px}.application-category-links{font-size:16px;gap:10px 20px}.strategy-products .application-art{height:350px}.strategy-products .application-experience{font-size:24px}}
@media(max-width:360px){.applications-products .lens-card{height:550px}.applications-products .lens-card-label{min-height:215px;padding:20px 16px}.applications-products .lens-card h3{font-size:23px}.applications-products .lens-card-label .application-message{font-size:20px}}
