.ecu-mega{position:relative;list-style:none}.ecu-mega-panel::before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px}.ecu-mega>a::after{content:"";display:inline-block;width:0;height:0;margin-left:7px;vertical-align:middle;border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:5px solid currentColor;opacity:.7;transition:transform .2s ease}.ecu-mega:hover>a::after,.ecu-mega:focus-within>a::after{transform:rotate(180deg)}.ecu-mega-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(6px);width:min(880px, 92vw);background:#fff;border:1px solid #ececef;border-radius:14px;box-shadow:0 16px 44px rgb(20 20 30 / .14);padding:16px 14px 14px;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s;transition-delay:.15s}.ecu-mega:hover>.ecu-mega-panel,.ecu-mega:focus-within>.ecu-mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);transition-delay:0s}.ecu-mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ecu-mega-tile{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;border:1px solid #eeeef1;background:#fafafb;text-decoration:none!important;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.ecu-mega-tile:hover,.ecu-mega-tile:focus-visible{background:#fff;border-color:#FA6305;transform:translateY(-2px);box-shadow:0 6px 18px rgb(250 99 5 / .18)}.ecu-mega-ico{width:46px;height:46px;flex:0 0 46px;object-fit:contain}.ecu-mega-text{display:flex;flex-direction:column;min-width:0}.ecu-mega-title{color:#1a1a2e;font-weight:600;font-size:13px;line-height:1.2}.ecu-mega-tile:hover .ecu-mega-title{color:#FA6305}.ecu-mega-desc{color:#6a6a76;font-size:11.5px;line-height:1.3;margin-top:2px}.site-footer .ecu-mega-panel,#colophon .ecu-mega-panel,.ast-small-footer .ecu-mega-panel{display:none!important}.site-footer .ecu-mega>a::after,#colophon .ecu-mega>a::after,.ast-small-footer .ecu-mega>a::after{display:none}@media (max-width:921px){.ecu-mega{position:static}.ecu-mega-panel{display:none!important}.ecu-mega>a::after{display:none}}