body.expand-main-nav{overflow:hidden}.signup-mobile:after{background-color:transparent;border-radius:.5rem;bottom:.5rem;content:"";height:auto;left:-1rem;position:absolute;right:-1rem;top:.5rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:auto;z-index:-10}header .nav>li{padding-left:1rem;padding-right:1rem;position:relative}header .nav>li>a{display:grid;height:4rem;place-content:center;position:relative}header .nav>li.active{background-color:rgba(59,139,199,.25)}@media (min-width:1024px){header .nav>li.active{background-color:transparent}}header .nav>li.active>a:after{bottom:-1px;content:"";left:0;position:absolute;width:100%}@media (min-width:1024px){header .nav>li.active>a:after{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}}.submenu a{--tw-text-opacity:1;border-radius:.5rem;color:rgb(59 139 199/var(--tw-text-opacity,1));display:block;padding:.5rem 1.5rem .5rem 1rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.submenu a:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(235 243 249/var(--tw-bg-opacity,1));color:rgb(13 60 113/var(--tw-text-opacity,1))}.submenu li.active a{--tw-bg-opacity:1;background-color:rgb(233 238 245/var(--tw-bg-opacity,1))}.subnav{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(86 119 156/var(--tw-border-opacity,1));cursor:pointer;display:flex;flex-direction:column;position:relative}@media (min-width:1024px){.subnav{align-items:center;border-bottom-width:0;flex-direction:row}}.subnav>li{padding-left:1rem;padding-right:1rem}.subnav>li:first-child{padding-left:0}.subnav>li:last-child{padding-right:0}@media (max-width:1023px){.subnav li a{display:none;pointer-events:none}}@media (min-width:1024px){.subnav li a{display:inline-block}}@media (max-width:1023px){.subnav:after{--tw-rotate:180deg;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));content:"^";font-size:1.125rem;position:absolute;right:.5rem;top:.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.subnav:focus-within>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;--tw-divide-opacity:1;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:rgb(86 119 156/var(--tw-divide-opacity,1));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.subnav:focus-within{border-bottom-width:0}.subnav:focus-within li a{pointer-events:auto}.subnav:focus-within li.active a{text-decoration-line:underline;text-underline-offset:4px}.subnav:focus-within a{display:block}}.expand-main-nav #main-nav,.subnav li.active a{display:block}
