.compliance-wrapper[data-astro-cid-p55pv4v2]{display:flex;flex-direction:column;max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-gutter) 2.5rem;gap:0}.mobile-nav-trigger[data-astro-cid-p55pv4v2]{display:flex;align-items:center;gap:.625rem;width:calc(100% + 2 * var(--container-gutter));margin:0 calc(-1 * var(--container-gutter));padding:1.125rem var(--container-gutter);background:var(--brand-color-bg);border:none;border-bottom:1px solid var(--brand-color-divider);cursor:pointer;font-family:var(--brand-font-body);position:sticky;top:4.0625rem;z-index:40;transition:top .1s ease-in-out,transform .1s ease-in-out}.mobile-nav-trigger[data-astro-cid-p55pv4v2].scrolling-down{top:0;transform:translateY(-100%)}.mobile-nav-section-label[data-astro-cid-p55pv4v2]{font-size:.9375rem;font-weight:600;color:var(--brand-color-primary)}.mobile-nav-page-label[data-astro-cid-p55pv4v2]{font-size:.9375rem;font-weight:400;color:var(--brand-color-muted)}.mobile-nav-icon[data-astro-cid-p55pv4v2]{color:var(--brand-color-primary);flex-shrink:0}.nav-panel[data-astro-cid-p55pv4v2]{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--brand-color-bg);z-index:1000;transform:translate(-100%);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-panel[data-astro-cid-p55pv4v2].animating{transition:transform .5s cubic-bezier(.34,1.3,.64,1)}.nav-panel[data-astro-cid-p55pv4v2].open{transform:translate(0)}.nav-panel-header[data-astro-cid-p55pv4v2]{display:block;padding:0 var(--container-gutter);border-bottom:1px solid var(--brand-color-divider)}.mobile-nav-close[data-astro-cid-p55pv4v2]{display:flex;align-items:center;gap:.625rem;width:100%;padding:1.125rem 0;background:none;border:none;cursor:pointer;font-family:var(--brand-font-body)}.compliance-nav[data-astro-cid-p55pv4v2]{flex-shrink:0;width:100%;position:static;padding:0 var(--container-gutter);box-sizing:border-box;display:flex;flex-direction:column;gap:0}.nav-section[data-astro-cid-p55pv4v2]{border-bottom:1px solid var(--brand-color-divider)}.nav-section[data-astro-cid-p55pv4v2]:last-child{border-bottom:none}.nav-section-header[data-astro-cid-p55pv4v2]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.25rem 0;background:none;border:none;cursor:pointer;font-family:var(--brand-font-heading);font-size:1.5rem;font-weight:400;color:var(--brand-color-primary);text-align:left;gap:1rem}.nav-section-header[data-astro-cid-p55pv4v2]:hover{color:var(--brand-color-muted)}.nav-section-icon[data-astro-cid-p55pv4v2]{width:.75rem;height:.75rem;flex-shrink:0;position:relative;transition:transform .1s linear}.nav-section-icon[data-astro-cid-p55pv4v2]:before,.nav-section-icon[data-astro-cid-p55pv4v2]:after{content:"";position:absolute;background-color:var(--brand-color-primary);border-radius:1px}.nav-section-icon[data-astro-cid-p55pv4v2]:before{width:.75rem;height:.125rem;top:calc(50% - .0625rem);left:0}.nav-section-icon[data-astro-cid-p55pv4v2]:after{width:.125rem;height:.75rem;left:calc(50% - .0625rem);top:0}.nav-section-header[data-astro-cid-p55pv4v2][aria-expanded=true] .nav-section-icon[data-astro-cid-p55pv4v2]{transform:rotate(45deg)}.nav-section-children[data-astro-cid-p55pv4v2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;overflow:hidden;max-height:0;transition:max-height .1s cubic-bezier(.55,0,1,.45),padding-bottom .1s cubic-bezier(.55,0,1,.45)}.nav-section[data-astro-cid-p55pv4v2].open .nav-section-children[data-astro-cid-p55pv4v2]{max-height:31.25rem;padding-bottom:.75rem;transition:max-height .1s ease-in-out,padding-bottom .1s ease-in-out}.nav-section-children[data-astro-cid-p55pv4v2] a[data-astro-cid-p55pv4v2]{display:flex;align-items:center;padding:.5rem .875rem;border-radius:0;color:var(--brand-color-muted);text-decoration:none;font-family:var(--brand-font-body);font-size:.9375rem;font-weight:400;transition:color .1s ease-in-out,background-color .1s ease-in-out}.nav-section-children[data-astro-cid-p55pv4v2] a[data-astro-cid-p55pv4v2]:hover{color:var(--brand-color-primary);background-color:var(--brand-color-border)}.nav-section-children[data-astro-cid-p55pv4v2] a[data-astro-cid-p55pv4v2].active{color:var(--brand-color-primary);font-weight:500;background-color:var(--brand-color-divider)}.compliance-content[data-astro-cid-p55pv4v2]{flex:1;min-width:0;max-width:50rem;padding-left:0;padding-top:5rem;padding-right:0;color:var(--brand-color-primary)}.compliance-content[data-astro-cid-p55pv4v2] h1[data-astro-cid-p55pv4v2]{font-family:var(--brand-font-heading);font-size:3rem;font-weight:400;margin:0 0 2rem;line-height:1.2}.compliance-content[data-astro-cid-p55pv4v2] h2{font-family:var(--brand-font-heading);font-size:2rem;font-weight:400;margin:2.5rem 0 1rem;line-height:1.3}.compliance-content[data-astro-cid-p55pv4v2] h3{font-family:var(--brand-font-heading);font-size:1.25rem;font-weight:600;margin:2rem 0 .75rem;line-height:1.3}.compliance-content[data-astro-cid-p55pv4v2] p{font-family:var(--brand-font-body);font-size:1rem;line-height:1.7;margin:0 0 1rem;color:var(--brand-color-body-text)}.compliance-content[data-astro-cid-p55pv4v2] ul{font-family:var(--brand-font-body);font-size:1rem;line-height:1.7;margin:0 0 1rem;padding-left:1.5rem;color:var(--brand-color-body-text);list-style-type:disc}.compliance-content[data-astro-cid-p55pv4v2] ol{font-family:var(--brand-font-body);font-size:1rem;line-height:1.7;margin:0 0 1rem;padding-left:1.5rem;color:var(--brand-color-body-text);list-style-type:decimal}.compliance-content[data-astro-cid-p55pv4v2] li{margin-bottom:.5rem}.compliance-content[data-astro-cid-p55pv4v2] a{color:var(--brand-color-feature-dark);text-decoration:underline;text-underline-offset:.125rem}.compliance-content[data-astro-cid-p55pv4v2] a:hover{color:var(--brand-color-primary)}.compliance-content[data-astro-cid-p55pv4v2] strong{font-weight:600}.compliance-content[data-astro-cid-p55pv4v2] hr{border:none;border-top:1px solid var(--brand-color-divider);margin:2rem 0}.compliance-content[data-astro-cid-p55pv4v2] table{width:100%;border-collapse:collapse;font-family:var(--brand-font-body);font-size:.9375rem;color:var(--brand-color-body-text);margin:0 0 1.5rem;display:block;overflow-x:auto}.compliance-content[data-astro-cid-p55pv4v2] th,.compliance-content[data-astro-cid-p55pv4v2] td{border:1px solid var(--brand-color-divider);padding:.4rem .6rem;text-align:left;line-height:1.5}.compliance-content[data-astro-cid-p55pv4v2] th{font-weight:600;background-color:var(--brand-color-bg)}.last-updated[data-astro-cid-p55pv4v2]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--brand-color-divider);font-family:var(--brand-font-body);font-size:.875rem;color:var(--brand-color-muted)}@media screen and (min-width:1024px){.compliance-wrapper[data-astro-cid-p55pv4v2]{flex-direction:row;padding:3.75rem var(--container-gutter) 5rem;gap:3rem}.mobile-nav-trigger[data-astro-cid-p55pv4v2]{display:none}.nav-panel[data-astro-cid-p55pv4v2]{display:contents}.nav-panel-header[data-astro-cid-p55pv4v2]{display:none}.compliance-nav[data-astro-cid-p55pv4v2]{width:17.5rem;padding-left:1.5625rem;padding-right:0;position:sticky;top:6.25rem;align-self:flex-start}.nav-section-header[data-astro-cid-p55pv4v2]{padding:1.5rem 0;font-size:2rem}.compliance-content[data-astro-cid-p55pv4v2]{padding-left:clamp(1.5625rem,5vw,6.25rem);padding-right:1.5625rem;padding-top:0}}
