.mega-grid .complete-practices-link{grid-column:1/-1;justify-content:space-between;background:var(--panel-2,#f8f8f6);padding:16px 20px;margin-top:16px;border:1px solid var(--line,#e2e2de);color:var(--ivory,#111);font-weight:600}
.nav-drop.practices-open .mega,.nav-drop:focus-within .mega{opacity:1;visibility:visible;transform:none}
.nav-drop.practices-dismissed .mega{opacity:0;visibility:hidden}
.navlinks:not(.open) .mega{max-height:calc(100dvh - 84px);overflow-y:auto;overscroll-behavior:contain}
.navlinks.open .nav-drop.practices-open .mega{display:block}
.complete-practices-card{grid-column:1/-1;border-top:1px solid var(--line,#e2e2de)}
.mega-grid a:focus-visible{outline:2px solid #111;outline-offset:2px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
