p.svelte-18kvyo5{line-height:1.5}h1.svelte-18kvyo5{line-height:1.2;font-weight:800;color:#111827;margin-bottom:1.5rem}h2.svelte-18kvyo5{line-height:1.3;font-weight:700;color:#1f2937;margin-top:2.5rem;margin-bottom:1.25rem}.prose{max-width:75ch}.prose img{border-radius:.5rem;margin:2.5rem 0;max-width:100%;height:auto}.prose h1{font-size:2.25rem;font-weight:800;margin-top:3rem;margin-bottom:1.5rem;color:#111827;line-height:1.2;scroll-margin-top:5rem}.prose h2{font-size:1.875rem;font-weight:700;margin-top:2.5rem;margin-bottom:1.25rem;color:#1f2937;line-height:1.3;scroll-margin-top:5rem}.prose h3{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#1f2937;line-height:1.4;scroll-margin-top:5rem}.prose h4{font-size:1.25rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:#374151;line-height:1.5}.prose a{color:#2563eb;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;transition:color .2s ease}.prose a:hover{color:#1d4ed8}.prose blockquote{border-left-color:#2563eb;border-left-width:4px;padding:.75rem 1.5rem;font-style:italic;color:#4b5563;margin:2rem 0;background-color:#f9fafb;border-radius:.25rem}.prose ul{margin-top:1.25rem;margin-bottom:1.25rem}.prose li{margin-top:.5rem;margin-bottom:.5rem;line-height:1.6}
