.faq-shell{gap:1.25rem;width:min(100%,76rem);margin-inline:auto;display:grid}.faq-hero-markdown{margin-top:.8rem}.faq-section-heading-icon{justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.faq-section-heading h2{color:#1f2937;font-size:1.08rem;font-weight:750}.faq-section-heading p{color:#475569;margin-top:.25rem;line-height:1.5}.faq-sections{gap:1rem;width:min(100%,68rem);margin-inline:auto;display:grid}.faq-section-block{gap:.9rem;scroll-margin-top:7.5rem;display:grid}.faq-section-heading{padding:.2rem 0}.faq-section-heading-copy{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;display:grid}.faq-section-main{border-top:1px solid #4370a324;margin-top:.9rem;padding-top:.9rem}.faq-accordion-list{gap:.75rem;display:grid}.faq-accordion-item{gap:.6rem;scroll-margin-top:7.5rem;display:grid}.faq-accordion-trigger{text-align:left;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.faq-accordion-trigger:hover{border-color:#1950806b;transform:translateY(-2px);box-shadow:0 16px 32px #19508024,0 0 0 1px #19508033}.faq-accordion-item.is-open .faq-accordion-trigger{background:linear-gradient(#b3dbff6b,#f1f1e685);border-color:#1950808f}.faq-accordion-title{color:#1f2937;font-size:1rem;font-weight:700}.faq-accordion-chevron{color:#195080;font-size:1.15rem;transition:transform .18s}.faq-accordion-item.is-open .faq-accordion-chevron{transform:rotate(180deg)}.faq-article-card{overflow:hidden}.faq-accordion-content-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .22s,transform .26s;display:grid;transform:translateY(-6px)}.faq-accordion-content-wrap>.faq-article-card{min-height:0}.faq-accordion-content-wrap.is-open{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.faq-markdown :is(p,ul,ol):first-child{margin-top:0}@media (max-width:640px){.faq-section-heading-copy{grid-template-columns:1fr}}
