.faq-accordion{background-color:#fff;padding:4rem 0}@media (min-width:768px){.faq-accordion{padding:6rem 0}}.faq-accordion.alignfull{margin-inline:auto}.faq-accordion.alignwide{margin-inline:auto;max-width:var(--wp--style--global--wide-size,1200px)}.faq-accordion__inner{display:block}@media (min-width:768px){.faq-accordion__inner{display:grid;grid-template-columns:minmax(0,0.4fr) minmax(0,0.6fr);gap:4rem;align-items:flex-start}}.faq-accordion__intro{margin-bottom:3rem}@media (min-width:768px){.faq-accordion__intro{margin-bottom:0}}.faq-accordion__eyebrow{letter-spacing:1px;text-transform:uppercase;display:inline-block;margin-bottom:1rem;padding:.5rem 1rem;border:1px solid var(--color-secondary);color:var(--color-secondary)}.faq-accordion__text{font-size:var(--fs-h3);color:var(--color-secondary)}.faq-accordion__underline{display:inline-block;margin-top:2rem;width:5rem;height:.4rem;background:var(--color-decoration)}.faq-accordion__items{border-top:1px solid #e4e4e4}.faq-accordion__item{border:1px solid #e4e4e4;background-color:#fff;transition:box-shadow 0.2s ease,border-color 0.2s ease;margin-bottom:1.5rem}.faq-accordion__item:last-child{margin-bottom:0}.faq-accordion__item.is-active{border-color:#9b51e0;box-shadow:0 10px 30px rgb(0 0 0 / .06)}.faq-accordion__item.is-active .faq-accordion__icon-line--vertical{transform:scaleY(0)}.faq-accordion__item.is-active .faq-accordion__question{color:#9b51e0}.faq-accordion__trigger{width:100%;padding:1.8rem 2.4rem;display:flex;align-items:center;gap:1.6rem;background:#fff0;border:0;text-align:left;cursor:pointer}.faq-accordion__icon{width:1.6rem;height:1.6rem;position:relative}.faq-accordion__icon-line{position:absolute;left:0;right:0;top:50%;height:2px;background-color:#000;transform-origin:center;transition:transform 0.2s ease,background-color 0.2s ease}.faq-accordion__icon-line--horizontal{transform:translateY(-50%)}.faq-accordion__icon-line--vertical{transform:translateY(-50%) rotate(90deg)}.faq-accordion__question{font-weight:600}.faq-accordion__answer{line-height:1.7;padding:0rem 2.4rem 1.8rem 2.4rem}.faq-accordion__answer ol,.faq-accordion__answer ul,.faq-accordion__answer p{color:var(--color-secondary)}