.section_faq{padding:var(--breakpoint--section-padding--vertical-xlarge) var(--breakpoint--section-padding--horizontal)}.faq-layout{gap:var(--breakpoint--spacing--xl);grid-template-columns:1fr 1.5fr;align-items:start;width:100%;display:grid}.faq-heading{max-width:22ch}.faq-list{flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--color-mode--divider--10)}.faq-trigger{width:100%;padding:var(--breakpoint--spacing--m) 0;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--breakpoint--spacing--s);color:var(--color-mode--text--primary);background:0 0;border:none;display:flex}.faq-icon-wrap{background:var(--orange-03);width:3rem;height:3rem;color:var(--color-mode--text--primary);border-radius:999rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.faq-icon{transition:transform .3s}.faq-item.is-open .faq-icon{transform:rotate(45deg)}.faq-body-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-item.is-open .faq-body-wrap{grid-template-rows:1fr}.faq-body{padding-bottom:0;transition:padding-bottom .3s;overflow:hidden}.faq-item.is-open .faq-body{padding-bottom:var(--breakpoint--spacing--m)}@media (max-width:900px){.faq-layout{grid-template-columns:1fr}}@media (max-width:768px){.faq-heading{max-width:none}}.section_faq{z-index:2;border-bottom-left-radius:var(--radius-l);border-bottom-right-radius:var(--radius-l);background-color:var(--color-mode--background--secondary);margin-top:calc(-1 * var(--radius-l));position:relative}.section_faq-top{z-index:2;background-color:var(--color-mode--background--secondary);margin-top:calc(-1 * var(--radius-l));padding-top:calc(var(--radius-l) + var(--breakpoint--section-padding--vertical-xlarge));position:sticky;bottom:0}
