/* Desktop megamenus follow the 1280px header container. */
@media(min-width:992px){
 #header .ogs-mega__panel,#header .ogs-mega__panel--sale{width:min(1280px,calc(100vw - 32px));box-sizing:border-box;padding:24px 24px 16px}
 #header .ogs-mega__item.is-open::after{width:min(1280px,calc(100vw - 32px))}
 #header .ogs-mega__title{font-size:30px;line-height:1.2;margin-bottom:22px;letter-spacing:-.4px}
 #header .ogs-mega__columns{grid-template-columns:1.03fr .96fr 1.07fr 1fr;gap:18px}
 #header .ogs-mega__group{padding-right:18px}
 #header .ogs-mega__columns h3{font-size:19px;line-height:1.25;margin:3px 0 14px}
 #header .ogs-mega__row{font-size:15px;line-height:1.4;gap:10px;min-height:46px;padding:10px 0}
 #header .ogs-mega__icon{flex-basis:46px;height:46px;border-radius:10px}
 #header .ogs-mega__icon img{width:30px;height:30px}
 #header .ogs-mega__panel--plugin .ogs-mega__icon{flex-basis:54px;height:58px}
 #header .ogs-mega__panel--plugin .ogs-mega__icon img{width:33px;height:33px}
 #header .ogs-mega__panel--plugin .ogs-mega__group--0 .ogs-mega__row{min-height:83px;padding:10px 0}
 #header .ogs-mega__advice-copy{padding:18px 16px 0}
 #header .ogs-mega__advice h3{font-size:21px;margin:0 0 12px}
 #header .ogs-mega__advice p{font-size:15px;line-height:1.45;margin:0 0 14px}
 #header .ogs-mega__advice .ogs-mega__cta{font-size:14px;padding:12px 13px;min-height:48px;gap:8px}
 #header .ogs-mega__footer{margin-top:18px;padding:0 16px}
 #header .ogs-mega__footer .ogs-mega__row{font-size:15px;min-height:44px;padding:9px 0}
 #header .ogs-mega__panel--about .ogs-mega__columns h3{font-size:23px;margin-bottom:18px}
 #header .ogs-mega__panel--about .ogs-mega__group--0 .ogs-mega__row{min-height:70px}
 #header .ogs-mega__panel--sale .ogs-mega__columns{grid-template-columns:1fr 1fr;gap:24px}
 #header .ogs-mega__panel--sale .ogs-mega__group{padding-right:24px}
}
@media(min-width:992px) and (max-width:1199px){
 #header .ogs-mega__panel{padding:20px 18px 14px}
 #header .ogs-mega__columns{gap:14px}
 #header .ogs-mega__group{padding-right:14px}
 #header .ogs-mega__row{font-size:14px}
 #header .ogs-mega__columns h3{font-size:18px}
 #header .ogs-mega__panel--plugin .ogs-mega__icon{flex-basis:44px;height:50px}
 #header .ogs-mega__advice-copy{padding:16px 12px 0}
 #header .ogs-mega__advice .ogs-mega__cta{font-size:13px;padding:10px}
}
