:root{--color-white:var(--wp--preset--color--white);--color-black:var(--wp--preset--color--black);--color-secondary:var(--wp--preset--color--secondary);--color-primary:var(--wp--preset--color--secondary);--color-slate-900:var(--wp--preset--color--slate-900);--color-gray-50:var(--wp--preset--color--gray-50);--color-gray-100:var(--wp--preset--color--gray-100);--color-gray-200:var(--wp--preset--color--gray-200);--color-gray-300:var(--wp--preset--color--gray-300);--color-gray-400:var(--wp--preset--color--gray-400);--color-gray-500:var(--wp--preset--color--gray-500);--color-gray-600:var(--wp--preset--color--gray-600);--color-gray-700:var(--wp--preset--color--gray-700);--color-gray-800:var(--wp--preset--color--gray-800);--color-gray-900:var(--wp--preset--color--gray-900);--color-secondary-rgb:235,193,124;--transition-base:0.2s ease;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1)}.block--accordion-faq{padding:4rem 0}@media screen and (min-width:1200px){.block--accordion-faq{padding:6rem 0}}.block--accordion-faq .accordion-faq__wrapper{max-width:56rem;margin:0 auto}.block--accordion-faq .accordion-faq__title{font-weight:700;text-align:center;margin-bottom:2.5rem}.block--accordion-faq .accordion-faq__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}.block--accordion-faq .accordion-faq__item{border:1px solid var(--color-gray-200);-webkit-border-radius:.75rem;border-radius:.75rem;background-color:var(--color-white);overflow:hidden;-webkit-transition:border-color var(--transition-base);-o-transition:border-color var(--transition-base);transition:border-color var(--transition-base)}.block--accordion-faq .accordion-faq__item.is-open,.block--accordion-faq .accordion-faq__item:hover{border-color:var(--color-secondary)}.block--accordion-faq .accordion-faq__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.5rem;background:0 0;border:none;cursor:pointer;text-align:left;-webkit-transition:color var(--transition-base);-o-transition:color var(--transition-base);transition:color var(--transition-base)}.block--accordion-faq .accordion-faq__header:hover .accordion-faq__question{color:var(--color-secondary)}.block--accordion-faq .accordion-faq__question{font-size:1rem;font-weight:600;color:var(--color-gray-900);-webkit-transition:color var(--transition-base);-o-transition:color var(--transition-base);transition:color var(--transition-base)}.is-open .block--accordion-faq .accordion-faq__question{color:var(--color-secondary)}.block--accordion-faq .accordion-faq__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:1rem;color:var(--color-gray-400);-webkit-transition:color var(--transition-base),-webkit-transform var(--transition-base);-o-transition:color var(--transition-base),transform var(--transition-base);transition:color var(--transition-base),transform var(--transition-base);transition:color var(--transition-base),transform var(--transition-base),-webkit-transform var(--transition-base)}.is-open .block--accordion-faq .accordion-faq__icon{color:var(--color-secondary);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.block--accordion-faq .accordion-faq__icon-plus{display:block}.block--accordion-faq .accordion-faq__icon-minus,.is-open .block--accordion-faq .accordion-faq__icon-plus{display:none}.is-open .block--accordion-faq .accordion-faq__icon-minus{display:block}.block--accordion-faq .accordion-faq__content{overflow:hidden}.block--accordion-faq .accordion-faq__content[hidden]{display:none}.block--accordion-faq .accordion-faq__answer{padding:1rem 1.5rem 1.5rem;color:var(--color-gray-600);line-height:1.3;border-top:1px solid var(--color-gray-100);white-space:pre-line}.block--accordion-faq .accordion-faq__answer p{margin-bottom:1rem}.block--accordion-faq .accordion-faq__answer p:last-child{margin-bottom:0}