.faq-accordion{max-width:900px;margin:0 auto;padding:40px 24px 48px}.faq-accordion__title{font-size:1.15rem;font-weight:600;color:#1a1a1a;margin:0 0 20px;letter-spacing:-.01em}.faq-accordion__list{border-top:1px solid rgba(0,0,0,.08)}.faq-accordion__item{border-bottom:1px solid rgba(0,0,0,.08)}.faq-accordion__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background:none;border:none;cursor:pointer;text-align:left;font-size:.92rem;font-weight:500;color:#1a1a1a;line-height:1.4;gap:16px}.faq-accordion__question:hover{color:#8b7355}.faq-accordion__icon{flex-shrink:0;color:rgba(0,0,0,.4);transition:transform .25s ease}.faq-accordion__item--open .faq-accordion__icon{transform:rotate(180deg)}.faq-accordion__answer-wrapper{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.faq-accordion__answer{padding:0 0 16px;font-size:.86rem;line-height:1.65;color:rgba(0,0,0,.6)}.site-footer .faq-accordion .faq-accordion__title{color:hsla(0,0%,100%,.85)}.site-footer .faq-accordion .faq-accordion__list{border-top-color:hsla(0,0%,100%,.08)}.site-footer .faq-accordion .faq-accordion__item{border-bottom-color:hsla(0,0%,100%,.08)}.site-footer .faq-accordion .faq-accordion__question{color:hsla(0,0%,100%,.8)}.site-footer .faq-accordion .faq-accordion__question:hover{color:#c9a227}.site-footer .faq-accordion .faq-accordion__icon{color:hsla(0,0%,100%,.3)}.site-footer .faq-accordion .faq-accordion__answer{color:hsla(0,0%,100%,.5)}