.rd-faq-group__title:where(.astro-daevp6i4){padding:0 var(--space-6) var(--space-3);font-family:var(--font-display);font-size:24px;line-height:1.2;font-weight:var(--weight-regular);font-synthesis-weight:none;letter-spacing:-.02em;color:var(--text-primary);margin:0}.rd-faq-item:where(.astro-3wmkuk2n){z-index:0;border-radius:var(--radius-lg);box-shadow:none;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;position:relative}.rd-faq-item:where(.astro-3wmkuk2n)[data-open]{z-index:1;border-color:var(--border-hairline);background:var(--surface-card);box-shadow:var(--shadow-figure)}.rd-faq-item__heading:where(.astro-3wmkuk2n){font:inherit;margin:0}.rd-faq-item__button:where(.astro-3wmkuk2n),.rd-faq-item__answer:where(.astro-3wmkuk2n){font-family:var(--font-sans);font-size:var(--text-body);letter-spacing:-.02em;color:var(--text-primary);line-height:1.4}.rd-faq-item__button:where(.astro-3wmkuk2n){align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-6);border-radius:inherit;cursor:pointer;text-align:left;font-weight:var(--weight-medium);background:0 0;border:0;display:flex}.rd-faq-item__button:where(.astro-3wmkuk2n):focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.rd-faq-item__button:where(.astro-3wmkuk2n):focus:not(:focus-visible){outline:none}.rd-faq-item__question:where(.astro-3wmkuk2n){flex:1;min-width:0}.rd-faq-item__chevron:where(.astro-3wmkuk2n){color:var(--text-muted);transition:transform var(--dur-fast) var(--ease);flex:none}.rd-faq-item:where(.astro-3wmkuk2n)[data-open] .rd-faq-item__chevron:where(.astro-3wmkuk2n){transform:rotate(180deg)}.rd-faq-item__panel:where(.astro-3wmkuk2n){transition:grid-template-rows .24s var(--ease);grid-template-rows:0fr;display:grid}.rd-faq-item:where(.astro-3wmkuk2n)[data-open] .rd-faq-item__panel:where(.astro-3wmkuk2n){grid-template-rows:1fr}.rd-faq-item__clip:where(.astro-3wmkuk2n){min-height:0;overflow:hidden}.rd-faq-item__answer:where(.astro-3wmkuk2n){padding:0 var(--space-6) var(--space-5);max-width:62ch}.rd-faq-item__divider:where(.astro-3wmkuk2n){left:var(--space-6);right:var(--space-6);background:var(--border-hairline);height:1px;position:absolute;bottom:-1px}.rd-faq-item:where(.astro-3wmkuk2n):last-child .rd-faq-item__divider:where(.astro-3wmkuk2n),.rd-faq-item:where(.astro-3wmkuk2n)[data-open] .rd-faq-item__divider:where(.astro-3wmkuk2n),.rd-faq-item:where(.astro-3wmkuk2n):has(+.rd-faq-item[data-open]) .rd-faq-item__divider:where(.astro-3wmkuk2n){opacity:0}@media (prefers-reduced-motion:reduce){.rd-faq-item:where(.astro-3wmkuk2n),.rd-faq-item__chevron:where(.astro-3wmkuk2n),.rd-faq-item__panel:where(.astro-3wmkuk2n){transition:none}}.rd-faq-accordion:where(.astro-2handtzs){gap:var(--space-12);flex-direction:column;min-width:0;display:flex}.rd-tag:where(.astro-c7rtimue){white-space:nowrap;border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-meta);font-weight:var(--weight-medium);line-height:var(--lh-ui);padding:var(--space-1) var(--space-2-5);background:var(--surface-chip);color:var(--text-secondary);align-items:center;display:inline-flex}.rd-tag--filter:where(.astro-c7rtimue){font-size:var(--text-ui-sm);padding:var(--space-1-5) var(--space-3);border:1px solid var(--border-hairline);background:var(--surface-card);color:var(--text-primary);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.rd-tag--filter:where(.astro-c7rtimue):hover{border-color:var(--border-control);background:var(--surface-chip)}.rd-tag--filter:where(.astro-c7rtimue)[aria-pressed=true]{border-color:var(--text-primary);background:var(--text-primary);color:var(--surface-card)}
