.topics.svelte-129t212{gap:var(--space-xl) var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));list-style:none;display:grid}.topic.svelte-129t212{gap:var(--space-md);padding-top:var(--space-md);border-top:2px solid var(--color-primary);flex-direction:column;display:flex}h3.svelte-129t212{font-family:var(--font-heading);font-size:var(--font-size-xl)}.time.svelte-129t212{flex-direction:column;gap:.25rem;display:flex}.figure.svelte-129t212{font-family:var(--font-heading);font-size:var(--font-size-3xl);letter-spacing:-.01em;color:var(--color-text);font-weight:600;line-height:1}.time-label.svelte-129t212{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted)}.description.svelte-129t212{font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text-muted);line-height:1.6}a.svelte-129t212{width:max-content;font-family:var(--font-body);color:var(--color-primary);text-underline-offset:.25em;margin-top:auto;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s}a.svelte-129t212:hover{text-decoration-color:currentColor}a.svelte-129t212:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:2px}section.svelte-1j5tn20{flex-direction:column;display:flex}.topics-section.svelte-1j5tn20{background:var(--color-surface);border-top:1px solid var(--color-surface-border)}.faq-section.svelte-1j5tn20{border-top:1px solid var(--color-surface-border)}.container.svelte-1j5tn20{flex-direction:column;gap:1rem;width:100%;max-width:80rem;margin-block:2rem;margin-inline:auto;padding-inline:clamp(1rem,5vw,3rem);display:flex}.topics-section.svelte-1j5tn20 .container:where(.svelte-1j5tn20),.faq-section.svelte-1j5tn20 .container:where(.svelte-1j5tn20){margin-block:clamp(2.5rem,6vw,4rem)}h2.svelte-1j5tn20{font-family:var(--font-heading);font-size:var(--font-size-2xl);margin-bottom:.5rem}.faq.svelte-1j5tn20{border-bottom:1px solid var(--color-surface-border);max-width:48rem}details.svelte-1j5tn20{border-top:1px solid var(--color-surface-border)}summary.svelte-1j5tn20{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-lg);font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text);cursor:pointer;font-weight:500;list-style:none;display:flex}summary.svelte-1j5tn20::-webkit-details-marker{display:none}summary.svelte-1j5tn20:hover{color:var(--color-primary)}summary.svelte-1j5tn20:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}summary.svelte-1j5tn20 .chevron{color:var(--color-text-muted);flex-shrink:0;transition:transform .2s}details[open].svelte-1j5tn20 summary:where(.svelte-1j5tn20) .chevron{transform:rotate(180deg)}.answer.svelte-1j5tn20{gap:var(--space-md);padding-bottom:var(--space-lg);flex-direction:column;display:flex}.answer.svelte-1j5tn20 p:where(.svelte-1j5tn20){font-family:var(--font-body);font-size:var(--font-size-md);color:var(--color-text-muted);max-width:65ch;line-height:1.6}.answer.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--color-primary);text-underline-offset:.2em}.answer.svelte-1j5tn20 a:where(.svelte-1j5tn20):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){summary.svelte-1j5tn20 .chevron{transition:none}}
