@media only screen and (min-width:0rem){#legal-page{background-color:#fff;padding:var(--sectionPadding);transition:background-color .3s}#legal-page .cs-container{align-items:flex-start;display:flex;flex-direction:column;margin:auto;max-width:80rem;width:100%}#legal-page .cs-content{text-align:left;width:100%}#legal-page .cs-content>:first-child{margin-top:0}#legal-page .cs-content ol:last-child,#legal-page .cs-content p:last-child,#legal-page .cs-content ul:last-child,#legal-page .cs-content>:last-child{margin-bottom:0}#legal-page .cs-topper{color:var(--primary);display:block;font-family:"Roboto",var(--bodyFont),sans-serif;font-size:var(--topperFontSize,1rem);font-weight:700;letter-spacing:.1em;line-height:1.2em;margin-bottom:.5rem;text-transform:uppercase}#legal-page .cs-title{color:var(--headerColor);font-family:"Roboto",var(--headerFont),sans-serif;font-size:clamp(1.75rem,3.2vw,2.375rem);font-weight:700;letter-spacing:0;line-height:1.2em;margin:0 0 1.5rem;text-wrap:balance}#legal-page .cs-meta{border-bottom:1px solid #ebebeb;color:#666;display:block;font-family:"Roboto",var(--bodyFont),sans-serif;font-size:.9375rem;line-height:1.5em;margin-bottom:2.5rem;padding-bottom:1rem;width:100%}#legal-page h2{font-size:clamp(1.4rem,2.5vw,1.85rem);line-height:1.25em;margin:2.5rem 0 1rem}#legal-page h2,#legal-page h3{color:var(--headerColor);font-family:"Roboto",var(--headerFont),sans-serif;font-weight:700;letter-spacing:0;text-wrap:balance}#legal-page h3{font-size:clamp(1.25rem,2.5vw,1.5625rem);line-height:1.3em;margin:1.75rem 0 .75rem}#legal-page p{color:var(--primary);font-family:"Roboto",var(--bodyFont),sans-serif;font-size:1rem;line-height:1.65em;margin:0 0 1.25rem;text-wrap:pretty}#legal-page b,#legal-page strong{color:var(--headerColor);font-weight:700}#legal-page li a:not([class*=cs-button]),#legal-page p a:not([class*=cs-button]){color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:color .3s ease}}@media only screen and (min-width:0rem) and (hover:hover){#legal-page li a:not([class*=cs-button]):hover,#legal-page p a:not([class*=cs-button]):hover{color:var(--secondary)}}@media only screen and (min-width:0rem){#legal-page ol,#legal-page ul{font-family:"Roboto",var(--bodyFont),sans-serif;margin:1rem 0 1.5rem;padding-left:2rem}#legal-page ol li,#legal-page ul li{color:var(--primary);font-family:"Roboto",var(--bodyFont),sans-serif;font-size:1rem;line-height:1.65em;margin-bottom:.75rem;text-wrap:pretty}#legal-page ol li:last-child,#legal-page ul li:last-child{margin-bottom:0}body.dark-mode #legal-page{background-color:var(--dark)}body.dark-mode #legal-page .cs-topper{color:var(--secondary)}body.dark-mode #legal-page .cs-title,body.dark-mode #legal-page b,body.dark-mode #legal-page h2,body.dark-mode #legal-page h3,body.dark-mode #legal-page strong{color:var(--bodyTextColorWhite)}body.dark-mode #legal-page .cs-meta{border-bottom-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.65)}body.dark-mode #legal-page p{color:hsla(0,0%,100%,.85)}body.dark-mode #legal-page li{color:hsla(0,0%,100%,.92)}body.dark-mode #legal-page li a:not([class*=cs-button]),body.dark-mode #legal-page p a:not([class*=cs-button]){color:var(--secondary)}}@media only screen and (min-width:0rem) and (hover:hover){body.dark-mode #legal-page li a:not([class*=cs-button]):hover,body.dark-mode #legal-page p a:not([class*=cs-button]):hover{color:var(--bodyTextColorWhite)}}