#legal-hero-400{background:linear-gradient(135deg,var(--primaryDark) 0,var(--primary) 100%);padding:clamp(5.5rem,12vw,8rem) 1rem clamp(2.5rem,5vw,3.75rem);text-align:center}#legal-hero-400 .cs-container{margin:auto;max-width:48rem;width:100%}#legal-hero-400 .cs-eyebrow{color:var(--secondaryLight);display:block;font-size:var(--topperFontSize);font-weight:700;letter-spacing:.18em;line-height:1.2em;margin:0 0 .75rem;text-transform:uppercase}#legal-hero-400 .cs-title{color:#fff;font-family:Playfair Display,Merriweather,Georgia,serif;font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:600;letter-spacing:-.01em;line-height:1.1em;margin:0 0 1rem}#legal-hero-400 .cs-updated{color:hsla(0,0%,100%,.78);font-size:.9375rem;line-height:1.4em;margin:0}#legal-body-401{background-color:#fff;padding:clamp(3rem,7vw,5rem) 1rem clamp(4rem,9vw,6.25rem)}#legal-body-401 .cs-container{margin:auto;max-width:45rem;width:100%}#legal-body-401 .cs-prose{color:var(--bodyTextColor)}#legal-body-401 .cs-prose .cs-intro{border-bottom:1px solid #e7e5da;color:var(--headerColor);font-size:clamp(1.0625rem,1.8vw,1.1875rem);line-height:1.7em;margin:0 0 clamp(1.5rem,3vw,2.25rem);padding-bottom:clamp(1.5rem,3vw,2rem)}#legal-body-401 .cs-prose h2{border-top:1px solid #e7e5da;color:var(--primary);font-family:var(--headerFont);font-size:clamp(1.375rem,2.6vw,1.75rem);font-weight:700;line-height:1.3em;margin:clamp(2.25rem,4.5vw,3rem) 0 1rem;padding-top:clamp(1.5rem,3vw,2rem);position:relative}#legal-body-401 .cs-prose .cs-intro+h2{border-top:0;margin-top:0;padding-top:0}#legal-body-401 .cs-prose h3{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.0625rem,1.9vw,1.25rem);font-weight:700;line-height:1.4em;margin:clamp(1.5rem,3vw,2rem) 0 .5rem}#legal-body-401 .cs-prose p{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.75em;margin:0 0 1.25rem}#legal-body-401 .cs-prose ul{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0 0 1.25rem;padding:0}#legal-body-401 .cs-prose li{color:var(--bodyTextColor);font-size:var(--bodyFontSize);line-height:1.65em;padding-left:1.6rem;position:relative}#legal-body-401 .cs-prose li:before{background-color:var(--secondary);border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:.6em;width:.5rem}#legal-body-401 .cs-prose strong{color:var(--headerColor);font-weight:700}#legal-body-401 .cs-prose a{border-bottom:1px solid var(--secondary);color:var(--primary);font-weight:600;text-decoration:none;transition:color .25s,border-color .25s;word-break:break-word}#legal-body-401 .cs-prose a:hover{border-color:var(--primaryDark);color:var(--primaryDark)}#legal-body-401 .cs-prose .cs-contact-list{background-color:#f6f5ef;border-left:3px solid var(--secondary);border-radius:.75rem;gap:.4rem;padding:clamp(1.25rem,2.5vw,1.75rem)}#legal-body-401 .cs-prose .cs-contact-list li{padding-left:0}#legal-body-401 .cs-prose .cs-contact-list li:before{display:none}