.thta-faq-full{margin:0 auto;max-width:64rem}.thta-faq-full__groups{display:grid;gap:1.5rem}.thta-faq-full__group-title{color:var(--wp--preset--color--black,#111827);font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:700;line-height:1.15;margin:0 0 .85rem}.thta-faq-full__items{display:grid;gap:.75rem}.thta-faq-full__item{background:var(--wp--preset--color--white,#fff);border:1px solid var(--wp--preset--color--grey-200,#e5e7eb);border-radius:.75rem;overflow:clip;scroll-margin-top:7rem}.thta-faq-full__question{color:var(--wp--preset--color--black,#111827);cursor:pointer;font-weight:600;line-height:1.35;list-style:none;padding:1rem 1.1rem;position:relative}.thta-faq-full__question::-webkit-details-marker{display:none}.thta-faq-full__question:after{color:var(--wp--preset--color--primary,#14628b);content:"+";font-size:1.2rem;font-weight:700;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.thta-faq-full__item[open] .thta-faq-full__question:after{content:"−"}.thta-faq-full__answer{border-top:1px solid var(--wp--preset--color--grey-100,#f3f4f6);color:var(--wp--preset--color--neutral,#4b5563);line-height:1.55;padding:0 1.1rem 1rem}.thta-faq-full__answer p{margin:.8rem 0 0}.thta-faq-full__answer p:first-child{margin-top:.85rem}.thta-faq-full__empty{background:var(--wp--preset--color--white,#fff);border:1px dashed var(--wp--preset--color--grey-300,#d1d5db);border-radius:.75rem;color:var(--wp--preset--color--neutral,#4b5563);margin:0;padding:1rem 1.1rem}
