.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-question,.faq-answer{margin:0}.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:not(.is-overlap) .section--content{padding:0 var(--breakpoint--section-padding--horizontal)}@media (max-width:768px){.section_faq:not(.is-overlap) .section--content{padding:0}}.section_faq.is-overlap{padding:var(--breakpoint--section-padding--vertical-xlarge) var(--breakpoint--section-padding--horizontal);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}
