:root{--faq-block-border-color:var(--color-gray);--faq-block-transition-duration:.3s;--faq-block-heading-button-padding:14px var(--space-20) 14px var(--space-20);--faq-block-rounded-corners:var(--rounded-sm)}.faq-block{border:1px solid var(--faq-block-border-color);border-radius:var(--faq-block-rounded-corners);background-color:var(--color-white);color:var(--color-black);position:relative;overflow:hidden}.faq-block__heading{margin:0}.faq-block__heading-button{padding:var(--faq-block-heading-button-padding);text-align:start;cursor:pointer;width:100%;color:var(--color-black);font-size:inherit;font-weight:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.faq-block__chevron{padding-left:var(--space-16);pointer-events:none}.faq-block__chevron:before{vertical-align:middle;transition-duration:var(--faq-block-transition-duration);width:var(--space-8);height:var(--space-8);content:"";border-style:solid;border-width:2px 2px 0 0;margin-bottom:3px;margin-right:1px;transition-property:transform,top;display:inline-block;position:relative;top:0;transform:rotate(-45deg)}.faq-block__heading-button[aria-pressed=false] .faq-block__chevron:before{top:-4px;transform:rotate(135deg)}.faq-block__main{transition:var(--faq-block-transition-duration);grid-template-rows:0fr;display:grid}.faq-block__main[aria-hidden=false]{border-top:1px solid var(--faq-block-border-color);grid-template-rows:1fr}.faq-block__main .faq-block__main-body{overflow:hidden}.faq-block__main .faq-block__main-body .faq-block__main-content{gap:var(--space-24);padding:var(--space-20);flex-direction:column;display:flex}
