@media (max-width:1023px){.kzm-page .kzu-hero-grid{display:block}.kzm-page .kzu-hero-grid>:not(.kzs-hero){display:none}.kzm-page .kzs-hero{border-radius:16px;min-height:0}.kzm-page .kzs-hero-body{max-width:none;padding:14px 16px}.kzm-page .kzs-eyebrow,.kzm-page .kzs-sub,.kzm-page .kzs-bullets,.kzm-page .kzs-search,.kzm-page .kzs-art{display:none}.kzm-page .kzs-title{margin:0;font-size:18px;line-height:1.25}.kzm-page .kzu-hero-actions{flex-wrap:nowrap;gap:8px;margin-top:10px}.kzm-page .kzu-hero-btn,.kzm-page .kzu-hero-link{white-space:nowrap;flex:none;height:36px;padding:0 12px;font-size:12.5px}.kzm-ship .kzs-hero,.kzm-ship .kzu-hero-grid{display:none}.kzm-ship .kzs-tabs-wrap{margin-top:16px}.kzm-tabs-in-bar .kzs-tabs-wrap{display:none}.kzm-page .kzs-tabs-wrap{margin-top:12px}.kzm-page .kzs-tabs,.kzm-page .kzs-tabs-pill{box-shadow:none}.kzm-page .kzs-tabs button{gap:5px;height:34px;padding:0 12px;font-size:12.5px}.kzm-page .kzs-tabs button svg{display:none}:is(.kzm-page,.kzm-cards) .kzv3-links{gap:6px;margin-top:10px}:is(.kzm-page,.kzm-cards) .kzv3-links>span{text-transform:uppercase;letter-spacing:.06em;font-size:11px}:is(.kzm-page,.kzm-cards) .kzv3-links a{background:#fff;height:32px;padding:0 12px;font-size:12px}.kzm-page .kzu-map{margin-top:12px}.kzm-page .kzu-map-bar{border-radius:14px;flex-wrap:nowrap;padding:6px 6px 6px 12px}.kzm-page .kzu-map-bar p{font-size:12px}.kzm-page .kzu-map-toggle{flex:none;height:32px;padding:0 12px;font-size:12px}.kzm-page .container.mt-6{margin-top:14px}.kzm-page .grid.gap-5,.kzm-page .grid.gap-7,.kzm-page .kzu-grid{gap:12px}.kzm-page .kzu-skel{border-radius:16px;height:260px}:is(.kzm-page,.kzm-cards) .kzs-firm{border-color:#e9eaf2;border-radius:16px;position:relative;box-shadow:0 1px 2px #1018280a}:is(.kzm-page,.kzm-cards) .kzs-firm:hover{transform:none;box-shadow:0 1px 2px #1018280a}:is(.kzm-page,.kzm-cards) .kzs-firm-cover{z-index:1;top:14px;aspect-ratio:auto;width:48px;height:48px;margin:0;position:absolute;inset-inline-start:14px}:is(.kzm-page,.kzm-cards) .kzs-firm-cover-in{display:none}:is(.kzm-page,.kzm-cards) .kzs-firm-logo{width:48px;height:48px;box-shadow:none;border:1px solid #eceef4;border-radius:12px;position:static}:is(.kzm-page,.kzm-cards) .kzs-firm:hover .kzs-firm-logo{transform:none}:is(.kzm-page,.kzm-cards) .kzs-firm-logo b{font-size:15px}:is(.kzm-page,.kzm-cards) .kzs-firm-body{gap:10px;padding:14px}:is(.kzm-page,.kzm-cards) .kzs-firm-head{min-height:48px;padding-inline-start:60px}:is(.kzm-page,.kzm-cards) .kzs-firm-title{gap:4px 6px}:is(.kzm-page,.kzm-cards) .kzs-firm-title h3{font-size:15px}:is(.kzm-page,.kzm-cards) .kzs-badge{height:20px;padding:0 7px;font-size:10.5px}:is(.kzm-page,.kzm-cards) .kzs-co-addr{font-size:12px}:is(.kzm-page,.kzm-cards) .kzs-firm-rating{font-size:12.5px}:is(.kzm-page,.kzm-cards) .kzs-firm-new{height:22px;padding:0 8px;font-size:10.5px}:is(.kzm-page,.kzm-cards) .kzs-firm-about{font-size:13px;line-height:1.45}:is(.kzm-page,.kzm-cards) .kzs-firm-areas{flex-wrap:nowrap;overflow:hidden}:is(.kzm-page,.kzm-cards) .kzs-firm-areas span{flex:none;height:24px;padding:0 8px;font-size:11.5px}:is(.kzm-page,.kzm-cards) .kzu-routes{font-size:12px}:is(.kzm-page,.kzm-cards) .kzs-firm-stats{gap:6px;padding-top:10px}:is(.kzm-page,.kzm-cards) .kzs-firm-stats>div{gap:6px}:is(.kzm-page,.kzm-cards) .kzs-firm-stats svg{width:16px;height:16px}:is(.kzm-page,.kzm-cards) .kzs-firm-stats b{font-size:12.5px}:is(.kzm-page,.kzm-cards) .kzs-firm-stats span{font-size:10.5px}:is(.kzm-page,.kzm-cards) .kzs-firm-cta,:is(.kzm-page,.kzm-cards) .kzu-action{border-radius:12px;height:40px;font-size:13px}:is(.kzm-page,.kzm-cards) .kzs-firm:hover .kzs-firm-cta{color:#5532f6;background:#f3f1ff;gap:7px}:is(.kzm-page,.kzm-cards) .kzu-check{height:28px;padding:0 12px;font-size:11.5px}:is(.kzm-page,.kzm-cards) .kzu-stretch:after{content:"";z-index:0;position:absolute;inset:0}:is(.kzm-page,.kzm-cards) .kzu-chev{color:#b4b8c6;flex:none;align-self:center;display:block}:is(.kzm-page,.kzm-cards) .kzu-actions-two{grid-template-columns:minmax(0,1fr)}:is(.kzm-page,.kzm-cards) .kzu-actions-two .kzs-firm-cta,:is(.kzm-page,.kzm-cards) .kzu-has-meta .kzs-firm-stats{display:none}:is(.kzm-page,.kzm-cards) .kzu-has-meta .kzu-actions{margin-top:2px}.kzm-sheet-panel.kzl-filters{border:0;border-radius:0;padding:0}.kzm-sheet-panel .kzl-fhead span{display:none}}
