.faq-rows{counter-reset:faq;border-top:1px solid var(--ui-border,var(--sd-line));margin-top:20px}.faq-rows details{counter-increment:faq;border-bottom:1px solid var(--ui-border,var(--sd-line))}.faq-rows summary{cursor:pointer;color:var(--ui-text-strong,var(--sd-ink));align-items:center;gap:16px;padding:22px 0;font-size:14px;font-weight:450;line-height:1.6;list-style:none;display:flex}.faq-rows summary::-webkit-details-marker{display:none}.faq-rows summary:before{content:counter(faq,decimal-leading-zero);font:10px var(--font-geist-mono,ui-monospace),monospace;letter-spacing:.1em;color:var(--ui-muted,var(--sd-muted));flex:none}.faq-rows summary>span{flex:1}.faq-rows summary:after{content:"+";color:var(--ui-muted,var(--sd-muted));flex:none;font-size:22px;font-weight:300;line-height:1;transition:transform .2s}.faq-rows details[open] summary:after{transform:rotate(45deg)}.faq-rows details>p{color:var(--ui-muted,var(--sd-muted));margin:0;padding:0 36px 24px;font-size:13px;line-height:1.85}.faq-rows summary:focus-visible{outline:3px solid var(--ui-accent,var(--sd-accent));outline-offset:3px}@media (max-width:680px){.faq-rows summary{gap:12px;font-size:13px}.faq-rows details>p{padding:0 8px 22px 30px;font-size:12px}}
