.site-faq{box-sizing:border-box;margin:0 auto;padding:var(--space-xxl) 0}.site-faq .container{margin:0 auto;max-width:var(--container-xl);padding:0 var(--space-md)}.site-faq__title{font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:700;margin:0 0 var(--space-xxl);text-align:center}.site-faq__description{color:var(--text-color-secondary);font-size:var(--font-size-md);line-height:var(--line-height-lg);margin:0 auto var(--space-xxl);max-width:720px;text-align:center}.site-faq__list{border-top:var(--border-width-thin) solid var(--bg-color-footer-secondary);margin:0 auto;max-width:100%}.site-faq__item{border-bottom:var(--border-width-thin) solid var(--bg-color-footer-secondary)}.site-faq__toggle{box-sizing:border-box;margin:0;padding:0}.site-faq__toggle:checked+.site-faq__question+.site-faq__answer{display:block}.site-faq__question{align-items:center;cursor:pointer;display:flex;font-family:var(--font-primary);gap:var(--space-md);justify-content:space-between;padding:var(--space-lg) 0;text-align:left}.site-faq__question-text{all:unset;color:inherit;flex:1;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:600;line-height:var(--line-height-base)}.site-faq__icon{transition:transform .3s ease}.site-faq__toggle:checked+.site-faq__question .site-faq__icon{transform:rotate(180deg)}.site-faq__answer{color:var(--text-color-secondary);display:none;font-size:var(--font-size-base);line-height:var(--line-height-lg);padding:0 0 var(--space-lg);text-align:left}.site-faq__answer p:last-child{margin-bottom:0}.site-faq__actions{display:flex;justify-content:center;margin-top:var(--space-xl)}.site-faq__question:focus-visible{outline:var(--border-width-medium) solid var(--bg-color-footer);outline-offset:-2px}@media (min-width:768px){.site-faq .container{padding:0 var(--space-lg)}.site-faq__question{padding:var(--space-lg) 0}.site-faq__answer{padding:0 0 var(--space-xl)}}@media (min-width:1024px){.site-faq{padding:var(--space-3xl) 0}}@media (prefers-contrast:high){.site-faq__item{border:var(--border-width-medium) solid var(--text-color-primary)}}