
/* Native AI360 header scaffolding; independent of the client plugin and vendor CSS. */
.ai360-head{width:100%;background:#fff;position:relative;z-index:10}
.ai360-head__main{width:min(100%,1240px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(12px,2vw,32px);padding:12px clamp(16px,3vw,40px);box-sizing:border-box}
.ai360-head__main>.ai360-brand{flex:0 0 auto;min-width:0}
.ai360-head__main>.wp-block-navigation{flex:1 1 auto;min-width:0;justify-content:flex-end}
.ai360-brand__link{display:inline-flex;align-items:center;max-width:100%;text-decoration:none}
.ai360-brand__img{max-width:100%;height:auto;display:block;object-fit:contain}
.ai360-brand__text{font-weight:800;color:inherit}
.ai360-topbar{width:100%;background:var(--wp--preset--color--surface,#f5f7fd);font:inherit}
.ai360-topbar__in{max-width:1240px;min-height:36px;box-sizing:border-box;padding:6px clamp(16px,3vw,40px);margin:0 auto;display:flex;gap:16px;align-items:center;justify-content:space-between}
.ai360-topbar__left{display:flex;align-items:center;gap:clamp(8px,1.5vw,20px);flex-wrap:wrap;min-width:0}
.ai360-topbar__left>a,.ai360-topbar__left>span,.ai360-topbar__lang a{font-size:.85rem;text-decoration:none;color:inherit}
.ai360-topbar__lang{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.ai360-topbar__lang a{padding:3px 6px;border-radius:6px}
.ai360-topbar__lang a:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.ai360-topbar .ai360-legacy-nav__list{gap:clamp(8px,1vw,18px)}
.ai360-topbar .ai360-legacy-nav__list a{font-size:.85rem}
.ai360-standalone-footer{padding:32px max(16px,calc((100vw - 1240px)/2));text-align:center;border-top:1px solid #e9e9f2}
.ai360-standalone-footer a{color:inherit;text-decoration:none}
@media(max-width:900px){
.ai360-head__main{flex-wrap:wrap}
.ai360-head__main>.wp-block-navigation{width:100%}
.ai360-topbar__in{flex-wrap:wrap;justify-content:center}
.ai360-topbar__left{justify-content:center}
}
