.faqs{--containerWidth:840px;--containerGap:var(--spacer-sm);--itemPadding:var(--spacer-xxs);--answerMargin:var(--spacer-xxxs);display:grid;gap:var(--containerGap)}.faqs__intro,.faqs__container,.faqs__links{margin-inline:auto;padding-inline:var(--inline-spacing);width:100%}@media (min-width:768px){.faqs__intro,.faqs__container,.faqs__links{max-width:calc(var(--containerWidth) + var(--spacer-xxl) * 2);padding-inline:var(--spacer-xxl)}}.faqs__group{overflow:hidden}.faqs__group+.faqs__group{margin-top:var(--containerGap)}.faqs__items{margin-block:calc(-1 * var(--spacer-xxs))}.faqs__item{border-bottom:1px solid #9db6af;margin-bottom:-1px;padding-block:var(--itemPadding)}.faqs__item.is-open .faqs__question svg{-webkit-transform:translateY(-50%) rotate(90deg) rotateY(180deg);transform:translateY(-50%) rotate(90deg) rotateY(180deg)}.faqs__question{--color:#128081;font-family:owners,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1.2}@media screen and (min-width:576px){.faqs__question{font-size:calc(14px + 2 * (100vw - 576px) / 448)}}@media screen and (min-width:1024px){.faqs__question{font-size:calc(16px + 2 * (100vw - 1024px) / 256)}}@media screen and (min-width:1280px){.faqs__question{font-size:calc(18px + 2 * (100vw - 1280px) / 160)}}@media screen and (min-width:1440px){.faqs__question{font-size:20px}}.faqs__question{letter-spacing:.05em;text-transform:unset;color:var(--color);display:block;padding-right:24px;position:relative;text-align:left;width:100%}.faqs__question svg{color:var(--color);content:"";display:block;height:8px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%) rotate(90deg) rotateY(0);transform:translateY(-50%) rotate(90deg) rotateY(0);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:16px}.faqs__answer{display:grid;grid-template-rows:0fr;overflow:hidden;margin-top:0;-webkit-transition:all .3s cubic-bezier(.87,0,.13,1);transition:all .3s cubic-bezier(.87,0,.13,1)}.faqs__item.is-open .faqs__answer{grid-template-rows:1fr;margin-top:var(--answerMargin)}.faqs__answer-inner{min-height:0;overflow:hidden}.faqs * [data-terms]{display:none}.faqs * [data-terms].is-visible{display:block}