.accordion.svelte-1w2x4so{margin-bottom:var(--space-m);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.accordion-header.svelte-1w2x4so{border-bottom:1px solid var(--color-border);padding:var(--space-xs);font-size:var(--step-1);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;transition:background-color .2s;display:flex}.accordion-header.svelte-1w2x4so:hover{background-color:color-mix(in srgb, var(--color-accent) 8%, transparent)}.accordion-header.svelte-1w2x4so:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.header-content.svelte-1w2x4so{justify-content:flex-start;align-items:center;gap:var(--space-s);flex-direction:row;flex:1;display:flex}.chevron.svelte-1w2x4so{justify-content:center;align-items:center;transition:transform .3s;display:flex}.chevron.expanded.svelte-1w2x4so{transform:rotate(90deg)}.accordion-content.svelte-1w2x4so{padding:var(--space-xs)}@media (max-width:768px){.accordion-content.svelte-1w2x4so{padding-block:var(--space-xs)}}.accordion-header.svelte-1w2x4so h1,.accordion-header.svelte-1w2x4so h2,.accordion-header.svelte-1w2x4so h3,.accordion-header.svelte-1w2x4so h4,.accordion-header.svelte-1w2x4so h5,.accordion-header.svelte-1w2x4so h6{padding:0;margin:0!important}
