/* Keep the compact tool navigation in normal flow on narrow screens. */
@media(max-width:1100px){
header.site{position:relative;top:auto}
header.site .nav-container{height:auto;min-height:68px;padding:12px 20px;align-items:flex-start;gap:12px}
header.site nav.site-nav{display:flex;flex-wrap:wrap;gap:4px 14px;width:100%;line-height:1.5}
header.site nav.site-nav a{display:inline-flex;align-items:center;min-height:44px;margin:0;max-width:100%;white-space:normal}
}
@media(max-width:480px){.section-card{padding:22px 18px}.nav-row{flex-wrap:wrap}.nav-row button{min-height:44px}}
