.has-numbers .c-faq__inner{counter-reset:faqs}.has-numbers .c-faq__tab-item{counter-increment:faqs}.c-faq__tab{display:flex;width:100%;flex-direction:row;align-items:flex-start;font-family:inherit;color:inherit;text-align:left;border:none;background:0 0;cursor:pointer;visibility:visible;transition:color .2s cubic-bezier(.22,1,.36,1)}.c-faq__tab:focus,.c-faq__tab:hover{color:#028473;outline:0}.has-numbers .c-faq__tab::before{content:counter(faqs);display:flex;flex:0 0 auto;width:3rem;height:3rem;margin-top:-.4rem;margin-right:1.2rem;align-items:center;justify-content:center;color:#028473;font-size:2rem;font-weight:600;border:.3rem solid currentColor;border-radius:50%}.c-faq__tab-icon{flex:0 0 auto;margin-top:-.4rem;margin-right:2rem;color:#028473;font-size:2.8rem}.c-faq__tab-arrow{flex:0 0 auto;margin-left:auto;color:#028473;font-size:2rem;visibility:visible;transition:transform .4s cubic-bezier(.22,1,.36,1)}[aria-expanded=true] .c-faq__tab-arrow{transform:rotateZ(-180deg)}.c-faq__panel{outline:0}.c-faq__panel-inner{margin-bottom:2.4rem}@media all and (min-width:1280px){.has-numbers .c-faq__tab::before{width:3.4rem;height:3.4rem;margin-top:-.5rem;font-size:2.2rem}.c-faq__tab-icon{margin-top:-.6rem;font-size:3.6rem}.c-faq__tab-arrow{margin-top:.5rem}}
