.blog-faq{margin-top:78px}.blog-faq-title{font-family:var(--font-heading);font-weight:var(--weight-semibold);letter-spacing:1.44px;color:var(--color-grey);margin:0 0 32px;font-size:36px;line-height:1.2}.blog-faq-list{flex-direction:column;gap:16px;display:flex}.blog-faq-item+.blog-faq-item{border-top:1px solid #2d2d2d;padding-top:16px}.blog-faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-body);font-weight:var(--weight-regular);letter-spacing:.72px;color:var(--color-grey);transition:color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;font-size:18px;line-height:28px;display:flex}.blog-faq-item.is-open .blog-faq-q{color:var(--color-orange)}.blog-faq-chevron{color:currentColor;transition:transform var(--transition-fast);flex-shrink:0;transform:rotate(-90deg)}.blog-faq-item.is-open .blog-faq-chevron{transform:rotate(0)}.blog-faq-panel{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1);display:grid}.blog-faq-item.is-open .blog-faq-panel{grid-template-rows:1fr}.blog-faq-panel-inner{min-height:0;overflow:hidden}.blog-faq-a{font-family:var(--font-body);font-weight:var(--weight-regular);letter-spacing:.72px;color:var(--color-grey);opacity:0;margin:0;padding:0 24px 12px;font-size:18px;line-height:28px;transition:opacity .24s,transform .24s;transform:translateY(-6px)}.blog-faq-item.is-open .blog-faq-a{opacity:1;transition-delay:80ms;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.blog-faq-panel,.blog-faq-a,.blog-faq-chevron,.blog-faq-q{transition:none}.blog-faq-item.is-open .blog-faq-a{transition-delay:0s}}@media (max-width:767px){.blog-faq{margin-top:56px}.blog-faq-title{font-size:24px}.blog-faq-q{letter-spacing:.64px;padding:12px 16px;font-size:16px;line-height:24px}.blog-faq-q>span{flex:auto}.blog-faq-a{letter-spacing:.6px;padding:0 16px 12px;font-size:15px;line-height:24px}}
