/* Keep the expanded five-category menu uncluttered on medium-width screens. */
@media (max-width:1250px){.desktop-nav{display:none!important}.mobile-toggle{display:flex!important}.nav-cta{display:none!important}}
@media (min-width:1251px){.desktop-nav{gap:10px}.desktop-nav>a,.nav-trigger{font-size:11.5px}.nav-bar{gap:16px}.brand{min-width:216px}.nav-cta{padding:10px 12px}}
@media (min-width:900px){.footer-main{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px}}
/* Maintain consistent icon sizing between older and newly added tool cards. */
#scan-tools-section .tool-icon img{width:100%;height:100%;object-fit:cover;border-radius:12px}
#scan-tools-section .tool-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
