.product-icon{display:block;object-fit:contain;flex:0 0 auto;border-radius:12px}.nav-dropdown-item>.product-icon{width:42px;height:42px}.product-feature-brand,.product-page-brand{display:flex;align-items:center;gap:16px;margin:0 0 22px}.product-feature-brand .work-eyebrow{margin:0}.product-page-brand{color:#0d2c69;font-weight:800}.product-work-icon{width:76px!important;height:76px!important;padding:6px;background:#f6f9ff!important;border:1px solid #dbe5f7;border-radius:18px}.product-work-icon img{width:64px;height:64px;max-width:100%}.product-card-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:auto}.product-card-links .text-link{font-size:.9rem}.product-card{display:flex;flex-direction:column}.product-card p{flex:1}.catalogue-heading>.product-icon{width:112px;height:112px}.catalogue-section .catalogue-info a{display:inline-block;margin:5px 0}.product-mobile-link>.product-icon{width:28px;height:28px}.nav-dropdown-menu.product-dropdown{max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain}.product-dropdown .nav-dropdown-copy{min-width:0}.product-dropdown .nav-dropdown-copy strong{font-size:.93rem}.product-dropdown .nav-dropdown-copy>span{font-size:.78rem;line-height:1.5}.product-dropdown .nav-dropdown-item{padding:12px!important;gap:12px}.product-directory-link{grid-column:1/-1}@media(min-width:1021px){.nav-dropdown-menu.product-dropdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(720px,calc(100vw - 48px));left:50%;right:auto;margin-left:0}.nav-dropdown-menu.product-dropdown .nav-dropdown-item{min-width:0}}@media(max-width:640px){.catalogue-heading>.product-icon{width:80px;height:80px}.product-card-links{flex-direction:column;gap:8px}.product-feature-brand{gap:12px}.product-feature-brand>.product-icon{width:52px;height:52px}}

.product-mobile-link>.product-icon{background:#fff;padding:3px;box-sizing:content-box;border-radius:8px}
