.faq-row>summary::-webkit-details-marker{display:none}.faq-q{display:flex;align-items:flex-start;gap:20px;list-style:none;cursor:pointer;padding:20px 2px;color:hsl(var(--foreground) / .78);transition:color var(--motion-fast, .2s) var(--motion-ease, ease)}.faq-q:hover,.faq-row[open]>.faq-q{color:hsl(var(--foreground))}.faq-q:focus-visible{outline:2px solid hsl(var(--foreground) / .5);outline-offset:4px;border-radius:6px}.faq-mark{flex-shrink:0;margin-top:1px;font-size:19px;font-weight:300;line-height:1.2;color:hsl(var(--foreground) / .4);transition:transform var(--motion-base, .3s) var(--motion-ease, ease),color var(--motion-fast, .2s) var(--motion-ease, ease)}.faq-row[open] .faq-mark{transform:rotate(45deg);color:hsl(var(--foreground) / .6)}.faq-a{max-width:62ch;padding:0 44px 22px 2px;margin:-4px 0 0;font-size:14.5px;line-height:1.62;color:hsl(var(--foreground) / .56)}@media (min-width: 640px){.faq-a{font-size:15.5px}}@media (prefers-reduced-motion: reduce){.faq-q,.faq-mark{transition:none}}
