.v3-faq{padding:64px 16px;max-width:800px;margin:0 auto}.v3-faq-heading{font-size:clamp(32px,4vw,48px);font-weight:var(--font-weight-heavy);line-height:1;color:var(--color-almost-black);margin-bottom:48px}.v3-faq-list{display:flex;flex-direction:column}.v3-faq-item{border-top:1px solid var(--color-almost-black)}.v3-faq-item:last-child{border-bottom:1px solid var(--color-almost-black)}.v3-faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;font-family:inherit;font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--color-almost-black);text-align:left}.v3-faq-question,.v3-faq-toggle{font-weight:var(--font-weight-regular)}.v3-faq-toggle{font-size:24px;line-height:1;flex-shrink:0;margin-left:24px;transition:transform .25s ease}.v3-faq-item-open .v3-faq-toggle{transform:rotate(45deg)}.v3-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.v3-faq-answer>p{overflow:hidden;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-almost-black);opacity:.6;padding:0;margin:0}.v3-faq-item-open .v3-faq-answer{grid-template-rows:1fr}.v3-faq-item-open .v3-faq-answer>p{padding-bottom:20px}@media (max-width:768px){.v3-faq{padding:48px 16px}.v3-faq-heading{margin-bottom:32px}.v3-faq-question{padding:16px 0}}