.prose-container.svelte-g15k5f{background:#fff;max-width:1200px;margin:0 auto}.main-content.svelte-g15k5f{padding:5rem 2rem}.prose h1,.prose h2,.prose h3{font-family:PlayfairDisplay,serif;color:#1a1a1a;text-align:start;max-width:800px;margin-left:auto;margin-right:auto}.prose p,.prose li{font-family:Montserrat,sans-serif;color:#333;line-height:1.9;font-size:1.15rem;max-width:65ch;margin-left:auto;margin-right:auto}.prose a{color:#1e90ff;text-decoration:underline;font-family:Montserrat,sans-serif}.prose.svelte-g15k5f a:where(.svelte-g15k5f):hover{color:#0056b3}.callout-box.svelte-g15k5f{background:#e0f2fe;border-left:5px solid #1e90ff;padding:1.5rem 2rem;margin-top:3rem;border-radius:5px}.callout-box.svelte-g15k5f h3:where(.svelte-g15k5f){color:#1a1a1a;margin-top:0;font-family:PlayfairDisplay,serif;font-size:1.8rem}.callout-box.svelte-g15k5f p:where(.svelte-g15k5f),.callout-box.svelte-g15k5f li:where(.svelte-g15k5f){color:#333;font-family:Montserrat,sans-serif}.callout-box.svelte-g15k5f ul:where(.svelte-g15k5f){list-style:disc;padding-left:1.5rem;margin-top:1rem}.callout-box.svelte-g15k5f li:where(.svelte-g15k5f){margin-bottom:.5rem}@media (max-width: 768px){.prose.svelte-g15k5f h2:where(.svelte-g15k5f){font-size:2rem}.main-content.svelte-g15k5f{padding:3rem 1.5rem}.callout-box.svelte-g15k5f{padding:1.5rem}}
