#main-header .mega-menu{position:fixed;top:0}.legal-section{padding:0 70px;margin-top:50px}.legal-parent{display:flex;align-items:flex-start;gap:var(--layout-gap);width:100%;flex-wrap:nowrap;overflow:visible;transform:none;filter:none;contain:initial}.side-navbar{flex:0 0 var(--sidebar-width);min-width:var(--sidebar-width);align-self:flex-start;padding:0;position:sticky;top:var(--header-offset);max-height:calc(100vh - var(--header-offset));overflow:auto;overscroll-behavior:contain}.legal-sidebar{padding:20px 0;position:fixed;width:300px;top:150px}.template-area{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--layout-gap)}.legal-widget{margin-bottom:20px}.legal-widget h3{display:none}.sidebar-menu{list-style:none;padding:0;margin:0}.sidebar-menu li{color:var(--brand-blue);padding:5px 20px 5px 5px!important;font-size:16px;position:relative}.sidebar-menu li a{color:var(--brand-blue);text-decoration:none;display:block}.sidebar-menu li a::after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";color:var(--muted-blue);position:absolute;right:5px}.sidebar-menu li:hover{background-color:var(--panel-bg)}.title-area{background-color:var(--nav-bg);padding:50px;text-align:center;min-height:300px;display:flex;flex-direction:column;justify-content:center}.title-area h1{color:#fff;margin:0}.update-date{color:#fff;font-size:16px}.content h2{padding:10px;background-color:var(--panel-bg);text-align:center;font-size:32px;color:var(--brand-blue)}ul.sidebar-menu li{padding:5px 20px 5px 5px!important}@media (max-width:1280px){.legal-section{margin-top:0}}@media (max-width:999px){.legal-parent{flex-wrap:wrap}.side-navbar{flex:0 0 100%;min-width:0;position:static;max-height:none;overflow:visible}.template-area{flex:0 0 100%}.legal-sidebar{position:relative;top:0;width:100%}}@media (max-width:900px){.legal-section{margin:0;padding:0 15px}.legal-parent{gap:20px}.legal-widget h3{font-size:18px}.title-area{padding-left:20px;padding-right:20px;min-height:180px}}@media (max-width:500px){.legal-section{padding-top:0}.template-area{gap:30px}.side-navbar{display:none}.legal-sidebar{padding:0}.legal-widget{margin:0}.update-date{font-size:14px}.title-area h1{font-size:28px}.content h2{font-size:24px}.content-text{font-size:16px}}