body{counter-reset:tbfaq}.tb-faq{margin:0 auto 2.5rem;max-width:800px}.tb-faq__heading{border-bottom:1px solid #d6e6ea;color:#2a2a2a;counter-increment:tbfaq;font-size:1.35rem;gap:.9rem;line-height:1.3;margin:0 0 1.25rem;padding-bottom:.9rem;text-align:left}.tb-faq__heading,.tb-faq__heading:before{align-items:center;display:flex;font-weight:600}.tb-faq__heading:before{background:#007584;border-radius:50%;color:#fff;content:counter(tbfaq);flex-shrink:0;font-size:.95rem;height:2.1rem;justify-content:center;width:2.1rem}.tb-faq__item{background:#007584;border-radius:8px;margin-bottom:.5rem;overflow:hidden}.tb-faq__question{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:1rem;justify-content:space-between;line-height:1.3;list-style:none;padding:.7rem 1rem}.tb-faq__question::-webkit-details-marker{display:none}.tb-faq__question:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";flex-shrink:0;height:8px;margin-top:-4px;transform:rotate(45deg);transition:transform .2s ease;width:8px}.tb-faq__item[open] .tb-faq__question:after{margin-top:4px;transform:rotate(-135deg)}.tb-faq__answer{background:#e6f5f8;color:#2a2a2a;padding:.75rem 1rem 1rem}.tb-faq__answer p{margin:0 0 .6rem}.tb-faq__answer p:last-child{margin-bottom:0}.tb-faq__answer ol,.tb-faq__answer ul{margin:.5rem 0;padding-left:1.25rem}.tb-faq__answer a{color:#007584;text-decoration:underline}