/* Second-level navigation: categories in columns. */
#smart-route .sv-find-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 18px;align-items:start;margin-top:24px}
#smart-route .sv-find-column{min-width:0;margin:0;padding:0;scroll-margin-top:120px}
#smart-route .sv-find-column-title{margin:0 0 14px;padding:0 0 12px;border-bottom:2px solid rgba(30,104,155,.24);font-size:clamp(18px,1.5vw,23px);font-weight:750;line-height:1.25;color:#194b73}
#smart-route .sv-find-column-cards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:11px;margin:0!important}
#smart-route .sv-find-column-cards>a{width:100%;min-width:0;min-height:106px!important;padding:18px 20px!important;box-sizing:border-box}
#smart-route .sv-find-column-cards .sv-find-number{display:none!important}
#smart-route .sv-find-column-cards .sv-find-card-title{font-size:17px;line-height:1.3}
#smart-route .sv-find-column-cards .sv-find-card-desc{font-size:13px;line-height:1.45}
@media(max-width:1000px){#smart-route .sv-find-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){#smart-route .sv-find-columns{grid-template-columns:minmax(0,1fr);gap:25px}#smart-route .sv-find-column-cards>a{min-height:84px!important;padding:16px!important}}
