/* Compact mega menu (3 Nov). To revert: remove this file's <link> (or empty the file). */
@media (min-width:961px){
.mega{max-width:1080px}
.mg-in{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(18px,2.2vw,32px);padding:clamp(18px,1.8vw,24px);border-radius:16px}
.mg-list a{padding:9px 8px 9px 0;gap:2px 12px;grid-template-columns:2em minmax(0,1fr)}
.mg-list a small{font-size:11px;padding-top:.35em}
.mg-list a b{font-size:clamp(16px,1.15vw,18.5px);line-height:1.15}
.mg-list a span{font-size:12.5px}
.mg-list a::before{top:12px;bottom:12px}
.mg-list a[aria-current=page] b::after{font-size:8.5px;padding:3px 7px;margin-left:8px}
.mg-hl{font-size:9.5px;padding:2px 7px}
.mg-r{gap:10px}
.mg-vis{aspect-ratio:16/9;border-radius:10px}
.mg-cap{left:14px;right:14px;bottom:12px;font-size:clamp(15px,1.05vw,17px)}
.mega .mg-dev{min-height:104px;padding:14px 16px;border-radius:10px}
.mega .mg-dev b{font-size:17px}
.mega .mg-dev em{font-size:12px}
.mega .mg-dev i{width:32px;height:32px;font-size:14px}
.mg-foot{padding-top:12px;font-size:12px}
}
