.faq-groups{padding:0 20px}.faq-groups--tint{background-color:var(--brand-cream);background-image:linear-gradient(var(--brand-cream), var(--brand-primary-pale))}.faq-groups--white{background-color:#fff}.faq-groups__inner{max-width:1300px;margin:0 auto;padding:56px 0}.faq-groups__column{flex-direction:column;gap:20px;padding:10px;display:flex}.faq-groups__title{font-family:var(--font-display);color:var(--brand-ink);text-align:center;text-transform:capitalize;margin:0 0 32px;font-size:48px;font-weight:500;line-height:52.8px}.faq-groups__group{flex-direction:column;gap:20px;display:flex}.faq-groups__group-heading{font-family:var(--font-display);color:var(--brand-ink);margin:32px 0 10px;font-size:32px;font-weight:500;line-height:35.2px}.faq-groups__list{display:block}.faq-groups__item{background-color:#fff;border-radius:20px;margin:0 0 16px;box-shadow:2px 4px 12px #00000014}.faq-groups__item-heading{margin:0}.faq-groups__trigger{width:100%;font-family:var(--font-display);color:var(--brand-ink);text-align:left;cursor:pointer;background-color:#0000;border:0;border-radius:20px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:40px;font-size:24px;font-weight:500;line-height:24px;display:flex}.faq-groups__trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-4px}.faq-groups__question{min-width:0}.faq-groups__icon{width:45px;height:45px;color:var(--brand-ink);flex:0 0 45px;transition:transform .3s;display:flex}.faq-groups__item--open .faq-groups__icon{transform:rotate(45deg)}.faq-groups__icon-svg{width:100%;height:100%;display:block}.faq-groups__panel{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-groups__item--open .faq-groups__panel{grid-template-rows:1fr}.faq-groups__panel-inner{min-height:0;overflow:hidden}.faq-groups__answer{padding:0 56px 56px 43px}.faq-groups__text{font-family:var(--font-body);color:#1e1e1ee8;margin:0 0 19.2px;font-size:17px;font-weight:400;line-height:25.5px}.faq-groups__text:last-child{margin-bottom:0}.faq-groups__link{color:var(--brand-ink);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:500;text-decoration:underline}.faq-groups__note{font-family:var(--font-body);color:#5c5c5c;margin:16px 0 0;font-size:12px;font-weight:400;line-height:18px}@media (max-width:1024px){.faq-groups__column{padding:0}}@media (max-width:767px){.faq-groups__title{font-size:32px;line-height:35.2px}.faq-groups__group-heading{font-size:26px;line-height:28.6px}.faq-groups__item{border-radius:16px}.faq-groups__trigger{border-radius:16px;padding:25px;font-size:18px;line-height:19.8px}.faq-groups__icon{flex-basis:40px;width:40px;height:40px}.faq-groups__answer{padding:0 24px 24px}}
