.faq-header.svelte-1vyz8mk{display:flex;align-items:baseline;gap:2rem;margin-bottom:3.5rem;border-bottom:1px solid #e0dde8;padding-bottom:1.5rem}.faq-eyebrow.svelte-1vyz8mk{font-family:var(--font-body);font-weight:700;font-size:.7rem;letter-spacing:3px;text-transform:uppercase;color:var(--aoc-red);white-space:nowrap}.faq-title.svelte-1vyz8mk{font-size:2.75rem;margin:0}.faq-list.svelte-1vyz8mk{max-width:900px}.faq-item.svelte-1vyz8mk{border-bottom:1px solid #e0dde8}.faq-btn.svelte-1vyz8mk{width:100%;background:none;border:none;cursor:pointer;padding:1.75rem 0;display:grid;grid-template-columns:48px 1fr 32px;gap:1rem;align-items:center;text-align:left}.faq-num.svelte-1vyz8mk{font-family:var(--font-display);font-size:1.25rem;color:var(--aoc-red);letter-spacing:.5px;line-height:1}.faq-q.svelte-1vyz8mk{font-family:var(--font-body);font-size:1.05rem;font-weight:700;color:var(--aoc-primary-purple);line-height:1.4}.faq-icon.svelte-1vyz8mk{font-family:var(--font-display);font-size:1.5rem;color:var(--aoc-red);line-height:1;text-align:right}.faq-answer.svelte-1vyz8mk{padding:0 0 1.75rem 4rem}.faq-answer.svelte-1vyz8mk p:where(.svelte-1vyz8mk){font-size:.98rem;line-height:1.8;color:var(--aoc-dark-gray);margin:0}@media(max-width:640px){.faq-header.svelte-1vyz8mk{display:block}}
