.cp-faq-list:where(.astro-23nn62gz){display:grid;gap:10px}.cp-faq-item:where(.astro-23nn62gz){border:1px solid var(--color-border-warm);border-radius:10px;background:var(--color-surface)}.cp-faq-summary:where(.astro-23nn62gz){display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;padding:18px 22px;color:var(--color-ink);cursor:pointer;font-size:1.65rem;font-weight:700;line-height:1.3;list-style:none}.cp-faq-summary:where(.astro-23nn62gz)::-webkit-details-marker{display:none}.cp-faq-question:where(.astro-23nn62gz){min-width:0;flex:1}.cp-faq-icon:where(.astro-23nn62gz){display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border:1.5px solid var(--color-border);border-radius:50%;color:var(--color-ink-muted);font-size:1.6rem;font-weight:400;line-height:1;transition:transform .15s ease,border-color .15s ease,color .15s ease}.cp-faq-item:where(.astro-23nn62gz)[open] .cp-faq-icon:where(.astro-23nn62gz){transform:rotate(45deg);border-color:var(--color-brand);color:var(--color-brand)}.cp-faq-answer:where(.astro-23nn62gz){padding:0 22px 22px;color:var(--color-ink-muted);font-size:1.5rem;line-height:1.6}.cp-faq-answer:where(.astro-23nn62gz) p:where(.astro-23nn62gz){margin:0}.cp-faq-answer:where(.astro-23nn62gz) a{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cp-faq-answer:where(.astro-23nn62gz) a:hover{text-decoration-thickness:2px}html.lights-off .cp-faq-item:where(.astro-23nn62gz){background:#ffffff0a;border-color:#ffffff1a}html.lights-off .cp-faq-summary:where(.astro-23nn62gz){color:#ffffffeb}html.lights-off .cp-faq-answer:where(.astro-23nn62gz){color:#ffffff9e}html.lights-off .cp-faq-icon:where(.astro-23nn62gz){border-color:#ffffff38;color:#ffffffb3}
