@media only screen and (min-width:0rem){#banner-1400.cs-legal-banner{background-color:var(--dark);padding:clamp(10rem,18vw,12.5rem) 1rem clamp(2.5rem,5vw,4rem)}#banner-1400.cs-legal-banner .cs-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:80rem;width:100%}#banner-1400.cs-legal-banner .cs-content{align-items:center;display:flex;flex-direction:column;max-width:45rem;text-align:center;width:100%}#banner-1400.cs-legal-banner .cs-topper{color:var(--secondaryLight)}#banner-1400.cs-legal-banner .cs-title{color:#fff;margin:0 0 1rem;text-align:inherit}#banner-1400.cs-legal-banner .cs-text{color:var(--bodyTextColorWhite);font-size:clamp(1rem,1.95vw,1.25rem);margin:0 0 1.5rem;max-width:38.75rem;opacity:.85;text-align:inherit}#banner-1400.cs-legal-banner .cs-breadcrumbs{align-items:center;color:var(--bodyTextColorWhite);display:flex;font-size:.875rem;gap:.5rem}#banner-1400.cs-legal-banner .cs-crumb{color:var(--bodyTextColorWhite)}#banner-1400.cs-legal-banner a.cs-crumb{font-weight:600;text-underline-offset:.2em}#banner-1400.cs-legal-banner a.cs-crumb:hover{color:var(--secondaryLight)}#banner-1400.cs-legal-banner .cs-sep{opacity:.6}#legal-body{background-color:#fff;padding:var(--sectionPadding)}#legal-body .cs-container{margin:auto;max-width:47.5rem;width:100%}#legal-body .cs-updated{border-bottom:1px solid var(--bgWash);color:var(--primary);font-family:var(--labelFont);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 clamp(1.5rem,3vw,2rem);padding-bottom:1rem;text-transform:uppercase}#legal-body .cs-legal p{color:var(--bodyTextColor);font-size:1.0625rem;line-height:1.75em;margin:0 0 1.25rem}#legal-body .cs-legal h2{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;line-height:1.25em;margin:clamp(2.25rem,4.5vw,3rem) 0 .75rem}#legal-body .cs-legal ul{margin:0 0 1.5rem;padding-left:1.375rem}#legal-body .cs-legal li{color:var(--bodyTextColor);font-size:1.0625rem;line-height:1.7em;margin-bottom:.75rem}}@media only screen and (min-width:0rem){#legal-body .cs-legal li::marker{color:var(--primary)}#legal-body .cs-legal strong{color:var(--headerColor);font-weight:700}#legal-body .cs-legal a{color:var(--primary);font-weight:600;text-underline-offset:.2em}#legal-body .cs-legal a:hover{color:var(--medium)}#legal-body .cs-legal>:last-child{margin-bottom:0}#legal-body .cs-legal-contact{background-color:var(--bgWash);border-radius:var(--radius);margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,4vw,2rem)}#legal-body .cs-contact-title{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:700;line-height:1.3em;margin:0 0 .625rem}#legal-body .cs-contact-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.7em;margin:0}#legal-body .cs-legal-link{color:var(--primary);font-weight:600;text-underline-offset:.2em}#legal-body .cs-legal-link:hover{color:var(--medium)}#legal-body .cs-legal-nav{border-top:1px solid var(--bgWash);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:clamp(2rem,4vw,2.5rem);padding-top:clamp(1.5rem,3vw,1.75rem)}#legal-body .cs-legal-nav-link{color:var(--primary);font-size:.9375rem;font-weight:600;text-decoration:none}#legal-body .cs-legal-nav-link:focus-visible,#legal-body .cs-legal-nav-link:hover{text-decoration:underline;text-underline-offset:.2em}#legal-body .cs-legal-nav-link[aria-current=page]{color:var(--bodyTextColor);text-decoration:none}}