/* Five menu items (Tutorials added 2026-11-01): keep them on one line at every width */
@media(max-width:1180px) and (min-width:701px){.site-header .site-nav{gap:30px}}
@media(max-width:1000px) and (min-width:701px){.site-header .site-nav{gap:20px}}
@media(max-width:860px){.site-header .contact-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}
@media(max-width:700px){.site-header .site-nav{gap:20px}}
@media(max-width:420px){.site-header .site-nav,.site-header:has(a[href="pricing.html"]) .site-nav{gap:15px}.site-header .nav-link,.site-header:has(a[href="pricing.html"]) .nav-link{font-size:14.5px;white-space:nowrap;flex-shrink:0}}
