.faq__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:570px;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media only screen and (min-width: 1024px){.faq__inner{gap:48px}}.faq__title{width:100%;margin:0;line-height:1;text-align:center;word-break:break-word}.faq__list{width:100%;border-top:1px solid}.faq__source{width:100%}.faq-item{width:100%;border-bottom:1px solid}.faq-item__button{display:block;width:100%;min-height:69px;margin:0;padding:34px 10px;padding-right:30px;border:0;border-radius:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit;letter-spacing:normal;text-align:left;text-transform:none}@media only screen and (min-width: 768px){.faq-item__button{padding:22px 32px 22px 0}}.faq-item__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.faq-item__question{display:block;font-weight:500;line-height:24px;word-break:break-word}.faq-item__icon{right:10px;width:16px;height:16px}@media only screen and (min-width: 768px){.faq-item__icon{right:0}}.faq-item__icon .icon{display:block;width:10px;height:10px}.faq-item__content.is-open{height:auto}.faq-item__answer{padding:0 10px 24px 10px;font-weight:300;line-height:1.5;letter-spacing:.025em;word-break:break-word}@media only screen and (min-width: 768px){.faq-item__answer{padding:0 31px 24px 0}}.faq-item__answer p{margin:0 0 1em}.faq-item__answer p:last-child{margin-bottom:0}@media(prefers-reduced-motion: reduce){.faq-item__content,.faq-item__answer,.faq-item__icon .icon{-webkit-transition:none;transition:none}}