 @media only screen and (min-width: 0rem) {#privacy-policy {padding: var(--sectionPadding);background-color: #fff;position: relative;z-index: 1;}#privacy-policy .cs-container {width: 100%;max-width: 80rem;margin: auto;}#privacy-policy .privacy-policy__inner {max-width: 42.5rem;margin: 0 auto;}#privacy-policy .cs-topper {display: block;margin-bottom: 0.75rem;}#privacy-policy .cs-title {margin-bottom: 0.75rem;}#privacy-policy .privacy-policy__updated {font-size: 0.875rem;color: var(--bodyTextColor);margin: 0 0 2rem;}#privacy-policy .privacy-policy__intro {font-size: 1rem;line-height: 1.6em;color: var(--bodyTextColor);margin: 0 0 1.5rem;}#privacy-policy .privacy-policy__section {margin-bottom: 2rem;}#privacy-policy .privacy-policy__section:last-of-type {margin-bottom: 0;}#privacy-policy .privacy-policy__h2 {font-size: clamp(1.125rem, 2vw, 1.25rem);font-weight: 700;line-height: 1.3em;color: var(--headerColor);margin: 0 0 0.75rem;}#privacy-policy .privacy-policy__p {font-size: 1rem;line-height: 1.6em;color: var(--bodyTextColor);margin: 0 0 1rem;}#privacy-policy .privacy-policy__p:last-child {margin-bottom: 0;}#privacy-policy .privacy-policy__list {margin: 0 0 1rem;padding-left: 1.5rem;color: var(--bodyTextColor);font-size: 1rem;line-height: 1.6em;}#privacy-policy .privacy-policy__list:last-child {margin-bottom: 0;}#privacy-policy .privacy-policy__list li {margin-bottom: 0.5rem;}#privacy-policy .privacy-policy__list li:last-child {margin-bottom: 0;}#privacy-policy .privacy-policy__link {color: var(--primary);text-decoration: underline;text-underline-offset: 0.12em;}#privacy-policy .privacy-policy__link:hover {text-decoration-thickness: 2px;}#privacy-policy .privacy-policy__link:focus {outline: 2px solid var(--primary);outline-offset: 2px;border-radius: 2px;}#privacy-policy .privacy-policy__link:focus:not(:focus-visible) {outline: none;}#privacy-policy .privacy-policy__link:focus-visible {outline: 2px solid var(--primary);outline-offset: 2px;border-radius: 2px;}#privacy-policy .privacy-policy__contact {margin-top: 0.5rem;padding: 1.25rem;background-color: #f5f5f5;border-radius: 0.5rem;border: 1px solid #e8e8e8;}#privacy-policy .privacy-policy__contact .privacy-policy__p:last-child {margin-bottom: 0;}}