.section-header.svelte-p5esht{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}@media(min-width:641px){.section-header.svelte-p5esht{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}}.section-header.collapsible.svelte-p5esht{cursor:pointer}.section-header.svelte-p5esht .left-section:where(.svelte-p5esht){display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.section-header.svelte-p5esht .title-section:where(.svelte-p5esht){display:flex;align-items:center;gap:.5rem}.section-header.svelte-p5esht .right-section:where(.svelte-p5esht){display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}@media(min-width:641px){.section-header.svelte-p5esht .right-section:where(.svelte-p5esht){align-items:flex-end}}.section-header.svelte-p5esht .collapse-button:where(.svelte-p5esht){background:none;border:none;padding:.25rem;cursor:pointer;border-radius:.25rem;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.section-header.svelte-p5esht .collapse-button:where(.svelte-p5esht):hover{background-color:#f8f9fa}.section-header.svelte-p5esht .collapse-button:where(.svelte-p5esht):focus{outline:2px solid #0066cc;outline-offset:2px}.section-header.svelte-p5esht .title:where(.svelte-p5esht){font-weight:500;color:#666;line-height:1.4;word-break:break-word}.section-header.svelte-p5esht .children:where(.svelte-p5esht){display:flex;flex-direction:column;gap:.5rem}.section-header.level-2.svelte-p5esht{margin-bottom:.75rem;border-bottom:1px solid rgba(233,236,239,.5);padding-bottom:.5rem}@media(min-width:641px){.section-header.level-2.svelte-p5esht{margin-bottom:1rem;padding-bottom:.375rem}}.section-header.level-2.svelte-p5esht .title:where(.svelte-p5esht){font-size:1rem}@media(min-width:641px){.section-header.level-2.svelte-p5esht .title:where(.svelte-p5esht){font-size:1.125rem}}.section-header.level-3.svelte-p5esht{margin-bottom:.5rem}@media(min-width:641px){.section-header.level-3.svelte-p5esht{margin-bottom:.75rem}}.section-header.level-3.svelte-p5esht .title:where(.svelte-p5esht){font-size:.9375rem}@media(min-width:641px){.section-header.level-3.svelte-p5esht .title:where(.svelte-p5esht){font-size:1rem}}.section-header.level-4.svelte-p5esht .title:where(.svelte-p5esht),.section-header.level-5.svelte-p5esht .title:where(.svelte-p5esht),.section-header.level-6.svelte-p5esht .title:where(.svelte-p5esht){font-size:.875rem}.section-header.variant-red.svelte-p5esht{color:#d32f2f}.section-header.variant-blue.svelte-p5esht{color:#1976d2}.section-header.variant-green.svelte-p5esht{color:#2e7d32}.section-header.variant-yellow.svelte-p5esht{color:#f9a825}.section-header.variant-purple.svelte-p5esht{color:#9c27b0}.section-header.variant-orange.svelte-p5esht{color:#ff5722}.section-header.variant-pink.svelte-p5esht{color:#e91e63}.section-header.variant-gray.svelte-p5esht{color:#607d8b}.description.svelte-p5esht{color:#666;font-size:1rem;margin:0;max-width:60ch;line-height:1.5}@media(min-width:641px){.description.svelte-p5esht{font-size:1.1rem}}
