.th-faq-item{background-color:var(--th-background-color,#e9eaeb);border-radius:1rem;font-size:.75rem;line-height:1.4;overflow:hidden;padding:.75rem}.th-faq-item__details{background-color:#fff;border-radius:.5rem;position:relative}.th-faq-item__question{align-items:center;display:flex;gap:.5rem;-webkit-tap-highlight-color:transparent;cursor:pointer;font-weight:700;list-style:none;padding:1rem 3.5rem 1rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.th-faq-item__question::-webkit-details-marker{display:none}.th-faq-item__question-arrow{aspect-ratio:1/1;display:block;position:absolute;right:1.25rem;transform:rotate(var(--th-rotate));width:1rem}.th-faq-item__question:is(:focus-visible,[data-focus-visible]){outline:4px solid #c8dfff;outline-offset:-.5rem}.th-faq-item__answer{border-top:1px solid #ddd;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;padding:1rem 1.25rem;position:relative}.th-faq-item__answer-text{margin:0;padding:0}.th-faq-item__answer-relative{align-items:center;cursor:help;display:inline-flex;font-size:inherit;font-weight:inherit;gap:.25rem;line-height:inherit;text-decoration:none}.th-faq-item__answer-relative-text{border-bottom:1px dashed;line-height:1}.th-faq-item:target{--th-background-color:#36afe3}@media (hover:hover) and (pointer:fine){.th-faq-item:is(:hover,[data-hover]){--th-background-color:#c8dfff}}.th-faq-item__details:open .th-faq-item__question-arrow{--th-rotate:180deg}.th-faq,.th-faq__list{display:flex;flex-direction:column;gap:.5rem}.th-faq__list{list-style:none;margin:0;padding:0}.th-faq__see-more{display:flex;flex-direction:column;gap:.5rem}.th-faq__see-more-summary{align-items:center;background-color:#e9eaeb;border-radius:9999px;cursor:pointer;display:flex;gap:.5rem;justify-content:center;padding:.5rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.th-faq__see-more-summary-arrow{aspect-ratio:1/1;display:inline-block;line-height:1;transform:rotate(var(--th-rotate));width:.5rem}.th-faq__see-more-heading{font-size:1rem;font-weight:400;margin:0}.th-faq__see-more:open .th-faq__see-more-summary-arrow{--th-rotate:180deg}.th-faq:not(:first-child){margin:2rem 0}
