@media (min-width:1024px){.faq-section--columns .faq-section__body{display:flex;justify-content:space-between}.faq-section--columns .faq-section__column{flex-grow:0;flex-shrink:0;width:calc(100%/var(--column-count) - 85px)}.faq-section--columns .faq-section__column:only-child{width:100%}}@media (min-width:768px){.faq-section--image-popout{--padding-inline:40px;--image-space:55%;background-color:var(--background-color);border-radius:32px;min-height:calc(var(--image-height) + 120px);padding:60px var(--padding-inline);padding-left:80px;padding-right:var(--padding-inline);position:relative;transition:min-height .2s ease-in-out}.faq-section--image-popout .faq-section__body{padding-right:var(--image-space)}.faq-section--image-popout .faq-question__image{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);bottom:60px;margin:auto;max-width:calc(var(--image-space) - 100px);position:absolute;right:var(--padding-inline);top:60px;width:auto;z-index:100}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.faq-section--image-popout .faq-question__image{-webkit-animation:fade-in-up .8s .2s forwards;animation:fade-in-up .8s .2s forwards;opacity:0}}@media (min-width:768px){.faq-section--image-popout .faq-question__image+*{margin-top:0}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.faq-section--image-popout .faq-question.closing .faq-question__image{-webkit-animation:fade-out-down .4s forwards;animation:fade-out-down .4s forwards}}@media not screen and (min-width:768px){.faq-section__body--desktop{display:none}}@media (min-width:768px){.faq-section__body--mobile{display:none}}.faq-section--rotating-graphic{--padding-inline:0px;background-color:transparent;padding-block:0;padding-left:0}@media (min-width:768px){.faq-section--rotating-graphic{display:flex;flex-direction:column;justify-content:center}.faq-section--rotating-graphic .faq-question .accordion__title:after{height:10px;transform:rotate(-45deg);width:10px}.faq-section--rotating-graphic .faq-question__image{-webkit-animation-duration:.4s;animation-duration:.4s;left:var(--image-space)}.faq-section--rotating-graphic .faq-question .accordion__body,.faq-section--rotating-graphic .faq-question .accordion__title-wrapper{padding:0}}.faq-section--rotating-graphic .faq-question[open] .accordion__title:after{border-color:var(--accent-color)}.faq-section__rotating-graphic{inset:var(--padding-inline);left:var(--image-space);margin:auto;max-width:calc(var(--image-space)*.65 - var(--padding-inline)*2);position:absolute;transform:rotate(calc(var(--current-item)/var(--total-items)*1turn));transition:transform .4s ease-out;z-index:0}@media not screen and (min-width:768px){.faq-section__rotating-graphic{display:none}}.faq-question+.faq-question{margin-top:40px}.faq-question:not([open]) .faq-question__image{display:none}.faq-question .accordion-content>:first-child:not(.faq-question__image){margin-top:0}.faq-question .accordion-content>:last-child:not(.faq-question__image){margin-bottom:0}.faq-question .accordion-content ol,.faq-question .accordion-content ul{-moz-column-count:2;column-count:2;gap:1em;padding-left:1.5em}.faq-question .accordion-content ol li,.faq-question .accordion-content ul li{-moz-column-break-inside:avoid;break-inside:avoid-column}.faq-question__image{display:block;margin:auto}@media not screen and (min-width:768px){.faq-question--hide-image-mobile .faq-question__image{display:none}}