.tp-faq :is(.tp-pagehead__title,.tp-h2){text-spacing-trim:trim-start}.tp-faq__cat{grid-template-columns:calc(var(--tp-indent) - var(--tp-s6)) minmax(0, 1fr);column-gap:var(--tp-s6);align-items:start;display:grid}.tp-faq__cat+.tp-faq__cat{margin-top:var(--tp-s6)}.tp-faq__cat-title{font-family:var(--tp-font-display);color:var(--tp-ink);word-break:auto-phrase;margin:0;padding-top:18px;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:900;line-height:1.6}.tp-faq__list{border-top:1px solid var(--tp-rule)}.tp-faq__item{border-bottom:1px solid var(--tp-rule)}.tp-faq__q{cursor:pointer;min-height:56px;font-size:var(--tp-fs-body);color:var(--tp-ink);word-break:auto-phrase;text-wrap:pretty;padding:18px 48px 18px 0;font-weight:700;line-height:1.7;list-style:none;transition:color .15s;display:block;position:relative}.tp-faq__q::-webkit-details-marker{display:none}.tp-faq__q:before,.tp-faq__q:after{content:"";background:var(--tp-blue-strong);width:14px;height:1.5px;transition:transform .2s;position:absolute;top:31px;right:12px}.tp-faq__q:after{transform:rotate(90deg)}.tp-faq__item[open]>.tp-faq__q:after{transform:rotate(0)}.tp-faq__q:hover{color:var(--tp-blue-strong)}.tp-faq__q:focus-visible{outline:3px solid var(--tp-focus);outline-offset:6px;border-radius:4px}.tp-faq__a{max-width:40em;font-size:var(--tp-fs-small);color:var(--tp-sub);word-break:auto-phrase;text-wrap:pretty;margin:0;padding:0 48px 24px 0;line-height:1.95}.tp-faq__item[open]>.tp-faq__a{padding-top:8px}.tp-faq .tp-cta__text{text-wrap:balance}@media (max-width:1023px){.tp-faq__cat{column-gap:var(--tp-s5);grid-template-columns:200px minmax(0,1fr)}}@media (max-width:767px){.tp-faq__cat{grid-template-columns:minmax(0,1fr)}.tp-faq__cat+.tp-faq__cat{margin-top:var(--tp-s5)}.tp-faq__cat-title{margin-bottom:12px;padding-top:0}}@media (prefers-reduced-motion:reduce){.tp-faq__q,.tp-faq__q:before,.tp-faq__q:after{transition:none}}@media (forced-colors:active){.tp-faq__q:before,.tp-faq__q:after{background:canvastext}}
