section.svelte-gs448v{width:min(800px,95%);margin:0 auto;padding:2rem 1rem}header.svelte-gs448v{text-align:center;padding:clamp(2rem,5vw,3rem) 1rem;background-color:#f8f9fa;margin-bottom:clamp(1.5rem,3vw,2rem);width:100%}h1.svelte-gs448v{font-size:clamp(1.75rem,5vw,2.5rem);color:#1a1a1a;margin:0 0 .5rem;line-height:1.2}h2.svelte-gs448v{font-size:clamp(1.1rem,3vw,1.5rem);color:#4a4a4a;font-weight:400;margin:0 0 1rem;line-height:1.3}nav.svelte-gs448v{background-color:#f8f9fa;padding:clamp(1rem,3vw,1.5rem);border-radius:8px;margin:2rem auto;width:min(800px,95%)}nav.svelte-gs448v ul:where(.svelte-gs448v){list-style-type:none;padding-left:1rem}nav.svelte-gs448v li:where(.svelte-gs448v){margin:.5rem 0;color:#2c5282}article.svelte-gs448v{margin:clamp(1.5rem,4vw,2.5rem) 0;padding-bottom:clamp(1.5rem,4vw,2rem);border-bottom:1px solid #edf2f7}article.svelte-gs448v:last-child{border-bottom:none}h3.svelte-gs448v{color:#2d3748;font-size:clamp(1.25rem,4vw,1.75rem);margin:clamp(1rem,3vw,1.5rem) 0 clamp(.75rem,2vw,1rem) 0;line-height:1.3}p.svelte-gs448v{line-height:1.7;color:#4a5568;margin:1rem 0;font-size:clamp(.95rem,2vw,1rem)}header.svelte-gs448v p:where(.svelte-gs448v){color:#718096;font-size:.9rem}.toc-link.svelte-gs448v{background:none;border:none;padding:0;color:#2c5282;cursor:pointer;font-size:inherit;text-align:left;font-family:inherit}.toc-link.svelte-gs448v:hover{text-decoration:underline}
