.legal-section__menu-wrap{transition:top .2s ease-in-out;position:sticky;top:0}.nav-sticky--is-active .legal-section__menu-wrap{top:60px}.legal-section__menu{top:var(--spacing-0,0px);left:var(--spacing-0,0px);background-color:var(--color-background,#e8e5de);width:100%;position:absolute}@media(min-width:992px){.legal-section__menu{top:calc(80px + var(--notification-offset,0px));padding:1rem 0;position:sticky}}.legal-section__menu-list{border-left:2px solid #e5e7eb;margin:0;padding:0;list-style:none}.legal-section__menu-item{margin:0;padding:0}.legal-section__menu-link{border-left:2px solid #0000;margin-left:-2px;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease-in-out;display:block;position:relative}.legal-section__menu-link:hover{background-color:var(--color-background-dark,#e8e5de)}.legal-section__menu-link.active{border-color:var(--color-text,#1b1b1b);background-color:var(--color-background-dark,#e8e5de)}@media not all and (min-width:992px){.legal-section__menu{background-color:#f9fafb;border-radius:.375rem;margin-bottom:1rem;padding:1rem;position:static}.legal-section__menu-list{border-left:none;flex-wrap:wrap;gap:.5rem;display:flex}.legal-section__menu-item{flex:1;min-width:max-content}.legal-section__menu-link{text-align:center;border-left:none;border-radius:.25rem;margin-left:0;padding:.5rem .75rem;font-size:.75rem}.legal-section__menu-link:hover,.legal-section__menu-link.active{background-color:#e5e7eb;border-left:none}.legal-section__menu-link.active{color:#fff;background-color:#059669}}p+:is(.legal-section__content h1,.legal-section__content h2,.legal-section__content h3,.legal-section__content h4,.legal-section__content h5,.legal-section__content h6){margin-top:calc(var(--spacing,1px) * 50)}.legal-section__menu-toggle{background-color:var(--color-background-dark,#e8e5de);cursor:pointer;width:100%;padding:6px 12px;display:none}@media(max-width:768px){.legal-section__menu-toggle{display:block}.legal-section__menu-list.collapsed{display:none;overflow:hidden}.legal-section__menu-list{background:#fff;border-radius:4px;margin:0;padding:0;list-style:none;box-shadow:0 2px 8px #0000000a}.legal-section__menu-item{transition:all .2s}}mega-menu{pointer-events:none;top:var(--spacing-0,0px);opacity:0;z-index:60;visibility:hidden;width:100vw;transition:opacity .2s .5s,visibility 0s linear .7s;display:block;position:fixed;overflow:auto}mega-menu .mega-menu__backdrop{pointer-events:none;top:var(--spacing-0,0px);left:var(--spacing-0,0px);z-index:var(--z-index-10,10);background-color:var(--color-black,#1b1b1b);opacity:0;width:100vw;height:100vh;position:fixed}mega-menu .mega-menu__content{pointer-events:none;top:var(--spacing-0,0px);z-index:var(--z-index-40,40);gap:calc(var(--spacing,1px) * 15);padding-inline:calc(var(--spacing,1px) * 40);padding-bottom:calc(var(--spacing,1px) * 60);height:var(--app-height,100vh);flex-direction:column;width:550px;max-width:100vw;transition:transform .5s cubic-bezier(.645,.045,.355,1);display:flex;position:fixed;overflow-y:auto}@media(min-width:992px){mega-menu .mega-menu__content{padding-bottom:calc(var(--spacing,1px) * 15)}}mega-menu .mega-menu__content .mega-menu__content-wrap{opacity:0;transition:transform .5s .25s,opacity .5s .25s}mega-menu .mega-menu__content.--right{right:var(--spacing-0,0px);transform:translate(550px)}mega-menu .mega-menu__content.--right .mega-menu__content-wrap{transform:translate(100px)}mega-menu .mega-menu__content.--left{left:var(--spacing-0,0px);transform:translate(-550px)}mega-menu .mega-menu__content.--left .mega-menu__content-wrap{transform:translate(-100px)}mega-menu .mega-menu__dropdown-close{z-index:60;cursor:pointer}mega-menu .mega-menu__parent{opacity:1;transition:all .2s}mega-menu .mega-menu__parent .mega-menu__parent-trigger{font-family:var(--font-heading,"Petit Serif", sans-serif);font-size:var(--text-mob-h2,3.6rem);color:currentColor;opacity:1;line-height:1.15em;transition:all .2s;display:inline-block}@media(min-width:768px){mega-menu .mega-menu__parent .mega-menu__parent-trigger{font-size:var(--text-h2,4rem)}}mega-menu .mega-menu__parent .mega-menu__parent-trigger:hover,mega-menu .mega-menu__parent.active .mega-menu__parent-trigger{opacity:.6}mega-menu .dropdown--open .mega-menu__parent,mega-menu .dropdown--open .mega-menu__parent .mega-menu__parent-trigger{opacity:1}mega-menu .dropdown--open .mega-menu__parent:not(.active){opacity:.5}mega-menu.active{visibility:visible;opacity:1;transition:opacity .2s,visibility linear}mega-menu.active .mega-menu__content{pointer-events:auto}mega-menu.active .mega-menu__content.--right,mega-menu.active .mega-menu__content.--left{transform:translate(0)}:is(mega-menu.active .mega-menu__content.--right,mega-menu.active .mega-menu__content.--left) .mega-menu__content-wrap{opacity:1;transform:translate(0)}mega-menu.active .mega-menu__backdrop{pointer-events:auto;opacity:.4}mega-menu.active .mega-menu__group,mega-menu.active .mega-menu__group.active{pointer-events:auto}@media not all and (min-width:992px){mega-menu .mega-menu__content{opacity:0}mega-menu .mega-menu__content.--right,mega-menu .mega-menu__content.--left{transform:translate(0)}:is(mega-menu .mega-menu__content.--right,mega-menu .mega-menu__content.--left) .mega-menu__content-wrap{opacity:0;transition:opacity .2s cubic-bezier(.645,.045,.355,1);transform:translate(0)}mega-menu.active .mega-menu__content{opacity:1;transition:opacity .4s cubic-bezier(.645,.045,.355,1);transform:translate(0)}:is(mega-menu.active .mega-menu__content.--right,mega-menu.active .mega-menu__content.--left) .mega-menu__content-wrap{opacity:1;transition:opacity .4s cubic-bezier(.645,.045,.355,1) .3s;transform:translate(0)}}#search-mega-menu{top:calc(var(--spacing,1px) * 60);z-index:50;width:100%;transition:opacity .3s,visibility 0s linear .35s}#search-mega-menu .mega-menu__content{top:var(--spacing-0,0px);left:var(--spacing-0,0px);z-index:var(--z-index-50,50);gap:var(--spacing-0,0px);background-color:var(--color-background,#e8e5de);width:100%;height:auto;padding-inline:var(--spacing-0,0px);padding-block:calc(var(--spacing,1px) * 40);max-height:calc(100vh - 80px);transition:opacity .5s ease 0;flex-direction:row;display:flex;position:relative;overflow-y:auto}@media(min-width:992px){#search-mega-menu .mega-menu__content{flex-wrap:nowrap}}#search-mega-menu .mega-menu__backdrop{top:calc(var(--spacing,1px) * 60)}#search-mega-menu.active{transition:opacity .3s,visibility linear}
