/* Shared AI navigation extends the incumbent chrome only. */
#cb-site-header[data-cb-ai-navigation] .cb-main-links{gap:4px}
#cb-site-header[data-cb-ai-navigation] .cb-main-nav{gap:16px}
#cb-site-header[data-cb-ai-navigation] .cb-menu-trigger,#cb-site-header[data-cb-ai-navigation] .cb-top-link{font-size:15px!important;padding-left:8px!important;padding-right:8px!important}
#cb-site-header[data-cb-ai-navigation] #cb-ai{width:min(1060px,calc(100vw - 48px));grid-template-columns:1.05fr 1fr 1.15fr}
#cb-site-header[data-cb-ai-navigation] #cb-ai .cb-menu-item strong{font-size:15px!important}
#cb-site-footer[data-cb-ai-navigation] .cb-footer-grid{grid-template-columns:1.5fr 1fr 1.2fr 1fr 1fr;gap:30px}
#cb-site-footer[data-cb-ai-navigation] .cb-footer-brand p{max-width:30ch}
#cb-site-footer[data-cb-ai-navigation] [data-cb-ai-footer] li a{overflow-wrap:anywhere}
@media(max-width:1280px){#cb-site-header[data-cb-ai-navigation] #cb-ai{width:100%;grid-template-columns:1fr}#cb-site-footer[data-cb-ai-navigation] .cb-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:32px}}
@media(max-width:600px){#cb-site-footer[data-cb-ai-navigation] .cb-footer-grid{grid-template-columns:1fr 1fr;gap:28px 24px}#cb-site-footer[data-cb-ai-navigation] .cb-footer-brand{grid-column:1/-1}#cb-site-footer[data-cb-ai-navigation] .cb-footer-brand p{max-width:50ch}}
