 @media only screen and (min-width: 0rem) {#cs-legal {padding: var(--sectionPadding);padding-top: clamp(9rem, 12vw, 11.25rem);background-color: #fff;position: relative;z-index: 1;}#cs-legal .cs-container {width: 100%;max-width: 53.75rem;margin: auto;display: flex;flex-direction: column;align-items: flex-start;gap: clamp(2rem, 4vw, 3rem);position: relative;}#cs-legal .cs-header {text-align: left;width: 100%;padding-bottom: 2rem;border-bottom: 0.25rem solid var(--primary);display: flex;flex-direction: column;align-items: flex-start;}#cs-legal .cs-title {max-width: 100%;margin: 0;}#cs-legal .cs-updated {font-size: 0.875rem;line-height: 1.5em;margin: 0.75rem 0 0 0;color: var(--bodyTextColor);opacity: 0.8;display: block;}#cs-legal .cs-content {text-align: left;width: 100%;}#cs-legal h2, #cs-legal h3, #cs-legal h4, #cs-legal h5, #cs-legal h6 {font-family: var(--headerFont);font-weight: 700;text-align: inherit;margin: 0 0 1rem 0;color: var(--headerColor);scroll-margin-top: 7.5rem;}#cs-legal h2 {font-size: clamp(1.625rem, 3vw, 2rem);margin-top: clamp(2rem, 5vw, 3rem);padding-top: 2rem;border-top: 1px solid #e8e8e8;}#cs-legal h2:first-child {margin-top: 0;padding-top: 0;border-top: none;}#cs-legal h3 {font-size: 1.375rem;margin-top: 2rem;color: var(--primary);}#cs-legal h4, #cs-legal h5, #cs-legal h6 {font-size: 1.125rem;margin-top: 1.5rem;}#cs-legal p {font-size: var(--bodyFontSize);line-height: 1.5em;text-align: inherit;width: 100%;max-width: none;margin: 0 0 1rem 0;color: var(--bodyTextColor);}#cs-legal a {font-size: inherit;line-height: inherit;text-decoration: underline;color: var(--secondary);word-break: break-word;}#cs-legal a:hover, #cs-legal a:focus {color: var(--primary);}#cs-legal strong {color: var(--headerColor);}#cs-legal ol, #cs-legal ul {margin: 0 0 2rem 0;padding-left: 1.5rem;color: var(--bodyTextColor);display: flex;flex-direction: column;gap: 0.75rem;}#cs-legal ol li, #cs-legal ul li {font-size: var(--bodyFontSize);line-height: 1.5em;color: inherit;}#cs-legal ol ol, #cs-legal ul ol, #cs-legal ol ul, #cs-legal ul ul {margin: 0.75rem 0 0 0;}#cs-legal ul li {list-style: none;position: relative;}#cs-legal ul li:before {content: "";width: 0.3125rem;height: 0.3125rem;background: var(--primary);border-radius: 50%;display: block;position: absolute;top: 0.5625rem;left: -0.875rem;}#cs-legal .cs-table-wrapper {width: 100%;margin: 0 0 2rem 0;overflow-x: auto;-webkit-overflow-scrolling: touch;}#cs-legal table {font-size: 0.9375rem;line-height: 1.5em;text-align: left;width: 100%;min-width: 37.5rem;border-collapse: collapse;color: var(--bodyTextColor);}#cs-legal table th, #cs-legal table td {padding: 0.875rem 1rem;border: 1px solid #e8e8e8;vertical-align: top;}#cs-legal table th {font-weight: 700;background-color: var(--primaryLight);color: var(--headerColor);}#cs-legal hr {width: 100%;height: 1px;margin: 2rem 0;background-color: #e8e8e8;border: none;}}@media only screen and (min-width: 0rem) {body.dark-mode #cs-legal {background-color: var(--dark);}body.dark-mode #cs-legal .cs-title, body.dark-mode #cs-legal h2, body.dark-mode #cs-legal h3, body.dark-mode #cs-legal h4, body.dark-mode #cs-legal h5, body.dark-mode #cs-legal h6, body.dark-mode #cs-legal strong {color: var(--bodyTextColorWhite);}body.dark-mode #cs-legal h2 {border-color: rgba(255, 255, 255, 0.15);}body.dark-mode #cs-legal .cs-updated, body.dark-mode #cs-legal p, body.dark-mode #cs-legal li, body.dark-mode #cs-legal ol, body.dark-mode #cs-legal ul, body.dark-mode #cs-legal table {color: #ebebeb;}body.dark-mode #cs-legal a {color: var(--secondaryLight);}body.dark-mode #cs-legal a:hover, body.dark-mode #cs-legal a:focus {color: #fff;}body.dark-mode #cs-legal table th, body.dark-mode #cs-legal table td {border-color: rgba(255, 255, 255, 0.15);}body.dark-mode #cs-legal table th {background-color: var(--medium);color: var(--bodyTextColorWhite);}body.dark-mode #cs-legal hr {background-color: rgba(255, 255, 255, 0.15);}}