.starless-faq-source{color:var(--halloween-text);max-width:900px;margin:auto}.starless-faq-source__group{margin:38px 0}.starless-faq-source h2{color:var(--halloween-accent)!important;font-size:clamp(23px,3vw,32px);line-height:1.25}.starless-faq-source details{border:1px solid var(--halloween-accent);border-radius:12px;margin:12px 0;background:var(--halloween-background);overflow:hidden}.starless-faq-source summary{display:list-item;list-style-position:inside;cursor:pointer;padding:19px 20px;font-weight:650;color:var(--halloween-text);line-height:1.5}.starless-faq-source details>div{padding:0 20px 15px;line-height:1.7;color:var(--halloween-text)}.starless-faq-source a{color:var(--halloween-accent)!important;text-decoration:underline}.starless-faq-source summary:focus-visible{outline:3px solid var(--halloween-accent);outline-offset:-5px}.starless-faq-source summary::after{content:none!important}.starless-faq-source p{color:inherit}.starless-faq-source details[open] summary{border-bottom:1px solid var(--halloween-accent);margin-bottom:14px}@media(max-width:749px){.starless-faq-source summary{padding:15px}.starless-faq-source details>div{padding:0 15px 12px}}