.faq_box .fixed{max-width:var(--width-fixed-small)}.faq_box .items{display:block;margin:0}.faq_box .item{display:block;position:relative;width:auto;padding-bottom:20px;margin:0 0 20px;border-bottom:1px solid var(--color-border)}.faq_box .item:last-child{padding-bottom:0;margin-bottom:0;border-bottom-width:0}.faq_box .item.is_expanded .toggle:before{transform:scaleY(-1)}.faq_box .item .content{display:none;position:relative;overflow:hidden;padding:12px 0 0;color:var(--color-muted);font-size:var(--size-base);--gap-content: 12px}.faq_box .heading{display:flex;align-items:center;cursor:pointer}.faq_box .heading h3{display:block;position:relative;flex-grow:1;min-width:0;margin:0;font-size:var(--size-h4)}.faq_box .toggle{display:block;position:relative;flex-grow:0;flex-shrink:0;width:2.5rem;height:2.5rem;margin-left:12px;border:1px solid var(--color-primary);border-radius:var(--radius-small);background:none;color:var(--color-heading);transition:0.2s}.faq_box .toggle:before{content:'';display:block;position:absolute;top:50%;left:50%;width:.75rem;height:.5rem;margin:-.25rem 0 0 -.375rem;background-color:currentColor;transition:0.2s;-webkit-mask:url(../../images/ico_arrow_small.svg) 50% 50%/contain no-repeat}

/*# sourceMappingURL=faq.css.map */
