 @media only screen and (min-width: 0rem) {body:not(.scroll) #cs-navigation .cs-logo, body:not(.scroll) #cs-navigation .cs-li-link {color: var(--bodyTextColor);}body:not(.scroll) #cs-navigation .cs-li-link:hover, body:not(.scroll) #cs-navigation .cs-li-link.cs-active {color: var(--orange);}#faq-2066 {padding: clamp(7rem, 12vw, 10rem) 0 0;position: relative;z-index: 1;}#faq-2066 .cs-container {display: flex;flex-direction: column;gap: clamp(1.75rem, 5vw, 3.5rem);}#faq-2066 .cs-content {width: 100%;}#faq-2066 .cs-title {max-width: 54rem;margin: 0;color: var(--bodyTextColor);font-size: var(--heroTitleFontSize);line-height: 1.05;}#faq-2066 .cs-faq-group {width: 100%;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr;column-gap: clamp(2rem, 7vw, 6rem);row-gap: clamp(1.75rem, 5vw, 3rem);list-style: none;}#faq-2066 .cs-faq-item {min-width: 0;margin: 0;list-style: none;}#faq-2066 .cs-button {width: 100%;margin: 0;padding: 0;border: 0;background: transparent;color: var(--bodyTextColor);display: block;text-align: left;font-family: var(--headerFont);cursor: pointer;}#faq-2066 .cs-button-text {max-width: 31rem;display: block;font-size: clamp(1.125rem, 1.8vw, 1.375rem);line-height: 1.12;font-weight: normal;}#faq-2066 .cs-item-p {max-width: 34rem;height: 0;margin-top: 0;padding-left: 1.25rem;border-left: 2px solid var(--orange);overflow: hidden;opacity: 0;color: var(--bodyTextColor);font-size: var(--bodyFontSize);line-height: 1.3;transition: opacity 0.2s ease, margin-top 0.2s ease;}#faq-2066 .cs-item-p p {margin: 0;}#faq-2066 .cs-item-p p:not(:last-child) {margin-bottom: 1.25rem;}#faq-2066 .cs-faq-item.active .cs-item-p {height: auto;margin-top: 1.25rem;overflow: visible;opacity: 1;}}@media only screen and (min-width: 48rem) {#faq-2066 .cs-faq-group {grid-template-columns: repeat(2, minmax(0, 1fr));}}