.ws-header-v4 .ws-mega-shell{left:24px;right:24px;width:auto;max-width:none;transform:none}

.ws-mega-direct{text-decoration:none}.ws-mega-direct:hover{background:#fff3c2}
.ws-mobile-direct{display:grid;grid-template-columns:26px 1fr 16px;gap:12px;align-items:center;padding:7px 10px;font-size:13px;line-height:22px;color:#111;text-decoration:none}
.ws-mega-panel{min-height:0}.ws-mega-rail{min-height:0}

/* WEB-256: independently stacked groups; no stretched rows or empty branches. */
.ws-header-v4 .ws-mega-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
.ws-header-v4 .ws-mega-column{min-width:0;border-right:1px solid #e5e7eb;padding-right:10px}
.ws-header-v4 .ws-mega-column:last-child{border:0}
.ws-header-v4 .ws-mega-link-group{border:0;padding:0;margin-bottom:20px}
@media(min-width:1024px) and (max-width:1399px){.ws-header-v4 .ws-mega-panel-top{grid-template-columns:minmax(0,1fr)}.ws-header-v4 .ws-mega-aside{display:none}}