section.svelte-vgmb17{width:min(800px,90vw);margin:2rem auto;padding:0 clamp(1rem,3vw,1.5rem)}header.svelte-vgmb17{width:100%;text-align:center;padding:clamp(2rem,5vw,3rem) 1rem;background-color:#f8f9fa;margin-bottom:clamp(1.5rem,4vw,2rem)}h1.svelte-vgmb17{font-size:clamp(1.75rem,5vw,2.5rem);color:#1a1a1a;margin:0 0 .5rem;line-height:1.2}h2.svelte-vgmb17{font-size:clamp(1.25rem,3vw,1.5rem);color:#4a4a4a;font-weight:400;margin:0 0 1rem;line-height:1.4}nav.svelte-vgmb17{width:min(800px,90vw);background-color:#f8f9fa;padding:clamp(1rem,3vw,1.5rem);border-radius:8px;margin:2rem auto}nav.svelte-vgmb17 ul:where(.svelte-vgmb17){list-style-type:none;padding-left:1rem}nav.svelte-vgmb17 li:where(.svelte-vgmb17){margin:.5rem 0;color:#2c5282}h3.svelte-vgmb17{color:#2d3748;font-size:1.75rem;margin:1.5rem 0 1rem}h4.svelte-vgmb17{color:#4a5568;font-size:1.25rem;margin:1.25rem 0 .75rem}p.svelte-vgmb17{font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.7;color:#4a5568;margin:1rem 0}header.svelte-vgmb17 p:where(.svelte-vgmb17){color:#718096;font-size:.9rem}a.svelte-vgmb17{color:#2b6cb0;text-decoration:none}a.svelte-vgmb17:hover{text-decoration:underline}blockquote.svelte-vgmb17{width:min(700px,85vw);margin:2rem auto;padding:clamp(1rem,3vw,1.5rem);background-color:#f8f9fa;border-left:4px solid #2b6cb0;border-radius:0 .5rem .5rem 0}blockquote.svelte-vgmb17 p:where(.svelte-vgmb17){font-style:italic;margin:0}
