.vm-blog-faq{margin:40px 0}.vm-blog-faq h2{scroll-margin-top:80px}.vm-blog-faq .vm-faq{display:flex;flex-direction:column;gap:6px;max-width:none}.vm-blog-faq .vm-faq-item{background:var(--vm-bg,#fff);border:1px solid var(--vm-border-subtle,#dedede)}.vm-blog-faq .vm-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff0;border:0;padding:16px 18px;text-align:left;font-family:var(--vm-font-body,"Work Sans",sans-serif);font-weight:600;font-size:1rem;color:var(--vm-fg,#000);cursor:pointer}.vm-blog-faq .vm-faq-q:hover{color:var(--vm-brand,#2D5C87)}.vm-blog-faq .vm-faq-q svg{flex-shrink:0;transition:transform var(--vm-dur-fast,120ms) var(--vm-ease-out,ease-out)}.vm-blog-faq .vm-faq-item.open .vm-faq-q{color:var(--vm-brand,#2D5C87)}.vm-blog-faq .vm-faq-item.open .vm-faq-q svg{transform:rotate(180deg)}.vm-blog-faq .vm-faq-a{padding:0 18px 18px;font-size:var(--vm-fs-15,.9375rem);line-height:1.6;color:var(--vm-fg,#000)}.vm-blog-faq .vm-faq-a p{margin:0 0 .6em}.vm-blog-faq .vm-faq-a p:last-child{margin:0}.vm-blog-faq-empty{color:var(--vm-fg-muted,#5a5a5a);font-size:var(--vm-fs-14,.875rem);border:1px dashed var(--vm-border,#d1d1d1);padding:16px 18px}.vm-blog-faq{max-width:760px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:content-box}.vm-blog-body .vm-blog-faq{max-width:none;padding-left:0;padding-right:0}