.legal-page-module__bFNH6q__page{font-family:var(--rh-font-sans);color:var(--rh-color-text);background:var(--rh-color-surface)}.legal-page-module__bFNH6q__hero{padding:1.5rem 1.5rem 0}.legal-page-module__bFNH6q__heroInner{width:min(100%, var(--rh-layout-wide));border-bottom:1px solid #e6ede9;margin:0 auto;padding-bottom:2.25rem}.legal-page-module__bFNH6q__heroInner .rh-breadcrumbs{max-width:none;margin:0 0 2.5rem;padding:0}.legal-page-module__bFNH6q__hero h1{font-size:clamp(2rem,3.6vw,2.75rem);font-weight:var(--rh-font-weight-bold);letter-spacing:-.03em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0;line-height:1.1}.legal-page-module__bFNH6q__meta{color:#64748b;margin:.75rem 0 0;font-size:.9375rem}.legal-page-module__bFNH6q__body{width:min(100% - 3rem, var(--rh-layout-wide));margin:0 auto;padding:2.75rem 0 5rem}.legal-page-module__bFNH6q__content{min-width:0;max-width:46rem}.legal-page-module__bFNH6q__withAside{grid-template-columns:15rem minmax(0,46rem);gap:4.5rem;display:grid}.legal-page-module__bFNH6q__aside{position:relative}.legal-page-module__bFNH6q__toc{top:calc(var(--rh-sticky-header-offset,4.5rem) + 1.5rem);max-height:calc(100dvh - var(--rh-sticky-header-offset,4.5rem) - 3rem);overscroll-behavior:contain;scrollbar-width:thin;position:sticky;overflow-y:auto}.legal-page-module__bFNH6q__tocTitle{color:#64748b;font-size:.6875rem;font-weight:var(--rh-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .75rem}.legal-page-module__bFNH6q__toc ol,.legal-page-module__bFNH6q__tocMobile ol{margin:0;padding:0;list-style:none}.legal-page-module__bFNH6q__toc ol{border-left:1px solid #e2e8e4}.legal-page-module__bFNH6q__toc a{color:#64748b;border-left:2px solid #0000;margin-left:-1px;padding:.38rem 0 .38rem .9rem;font-size:.8125rem;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s;display:block}.legal-page-module__bFNH6q__toc a:hover{color:var(--rh-color-text)}.legal-page-module__bFNH6q__toc a[aria-current=true]{border-left-color:var(--rh-color-brand);color:var(--rh-color-brand-dark);font-weight:var(--rh-font-weight-semibold)}.legal-page-module__bFNH6q__tocMobile{display:none}.legal-page-module__bFNH6q__prose{color:#334155;overflow-wrap:break-word;font-size:1rem;line-height:1.75}.legal-page-module__bFNH6q__prose>:first-child{margin-top:0}.legal-page-module__bFNH6q__prose h2{color:var(--rh-color-text);font-size:clamp(1.35rem,1.1rem + .8vw,1.65rem);font-weight:var(--rh-font-weight-bold);letter-spacing:-.02em;scroll-margin-top:calc(var(--rh-sticky-header-offset,4.5rem) + 1rem);border-top:1px solid #e6ede9;margin:3.5rem 0 1rem;padding-top:2.5rem;line-height:1.25}.legal-page-module__bFNH6q__prose>h2:first-child{border-top:0;padding-top:0}.legal-page-module__bFNH6q__prose h3{color:var(--rh-color-text);font-size:1.0625rem;font-weight:var(--rh-font-weight-bold);margin:2rem 0 .5rem;line-height:1.4}.legal-page-module__bFNH6q__prose p{margin:0 0 1rem}.legal-page-module__bFNH6q__prose strong{color:var(--rh-color-text);font-weight:var(--rh-font-weight-semibold)}.legal-page-module__bFNH6q__prose a{color:var(--rh-color-brand-dark);text-underline-offset:.2em;-webkit-text-decoration:underline #a7d9c0;text-decoration:underline #a7d9c0;transition:text-decoration-color .15s}.legal-page-module__bFNH6q__prose a:hover{text-decoration-color:currentColor}.legal-page-module__bFNH6q__prose ul,.legal-page-module__bFNH6q__prose ol{margin:0 0 1.25rem;padding-left:1.4rem}.legal-page-module__bFNH6q__prose li{margin:0 0 .45rem;padding-left:.25rem}.legal-page-module__bFNH6q__prose ul li::marker{color:var(--rh-color-brand)}.legal-page-module__bFNH6q__prose ol li::marker{color:var(--rh-color-brand-dark);font-weight:var(--rh-font-weight-semibold)}.legal-page-module__bFNH6q__prose .rh-legal-summary{border-left:3px solid var(--rh-color-brand);color:#1e3a2f;background:#f0faf5;border-radius:0 .75rem .75rem 0;margin:1.25rem 0 1.5rem;padding:1rem 1.25rem}.legal-page-module__bFNH6q__prose .rh-legal-summary strong{color:var(--rh-color-brand-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.75rem;display:block}@media (max-width:991px){.legal-page-module__bFNH6q__withAside{display:block}.legal-page-module__bFNH6q__toc{display:none}.legal-page-module__bFNH6q__tocMobile{border:1px solid var(--rh-color-border);background:#fff;border-radius:.875rem;margin:0 0 2.5rem;display:block}.legal-page-module__bFNH6q__tocMobile summary{cursor:pointer;font-size:.9375rem;font-weight:var(--rh-font-weight-semibold);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;list-style:none;display:flex}.legal-page-module__bFNH6q__tocMobile summary::-webkit-details-marker{display:none}.legal-page-module__bFNH6q__tocMobile summary span{color:#64748b;font-size:.8125rem;font-weight:var(--rh-font-weight-regular)}.legal-page-module__bFNH6q__tocMobile summary:after{border-right:2px solid var(--rh-color-brand);border-bottom:2px solid var(--rh-color-brand);content:"";width:.5rem;height:.5rem;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}.legal-page-module__bFNH6q__tocMobile[open] summary:after{transform:rotate(-135deg)}.legal-page-module__bFNH6q__tocMobile ol{border-top:1px solid #edf1ee;max-height:55vh;padding:0 1.15rem 1rem;overflow-y:auto}.legal-page-module__bFNH6q__tocMobile li a{color:#334155;padding:.55rem 0;font-size:.875rem;text-decoration:none;display:block}.legal-page-module__bFNH6q__tocMobile li+li a{border-top:1px solid #f1f5f3}}@media (max-width:767px){.legal-page-module__bFNH6q__hero{padding:1rem 1rem 0}.legal-page-module__bFNH6q__heroInner{padding-bottom:1.75rem}.legal-page-module__bFNH6q__hero h1{font-size:clamp(1.75rem,8vw,2rem)}.legal-page-module__bFNH6q__heroInner .rh-breadcrumbs{margin-bottom:1.75rem}.legal-page-module__bFNH6q__body{width:min(100% - 2rem, var(--rh-layout-wide));padding:2rem 0 3.5rem}.legal-page-module__bFNH6q__prose h2{margin-top:2.5rem;padding-top:2rem}}
