.prose-section.svelte-1b1ensa h2{font-size:var(--text-xl);color:var(--foreground);margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:6rem;font-weight:600}.prose-section.svelte-1b1ensa h2:first-child{margin-top:0}@media (min-width:768px){.prose-section.svelte-1b1ensa h2{font-size:var(--text-2xl)}}.prose-section.svelte-1b1ensa h3{font-size:var(--text-base);color:var(--foreground);margin-top:1.5rem;margin-bottom:.75rem;font-weight:500}.prose-section.svelte-1b1ensa h2+h3{margin-top:0}@media (min-width:768px){.prose-section.svelte-1b1ensa h3{font-size:var(--text-lg)}}.prose-section.svelte-1b1ensa p{font-size:var(--text-base);color:var(--foreground-light);margin-bottom:1.5rem;line-height:1.625}.prose-section.svelte-1b1ensa p:last-child{margin-bottom:0}.prose-section.svelte-1b1ensa ul{color:var(--foreground-light);margin-bottom:1rem;padding-left:1.25rem;list-style-type:disc;list-style-position:outside}.prose-section.svelte-1b1ensa ol{color:var(--foreground-light);margin-bottom:1rem;padding-left:1.25rem;list-style-type:decimal;list-style-position:outside}.prose-section.svelte-1b1ensa li+li{margin-top:.375rem}.prose-section.svelte-1b1ensa strong{font-weight:600}.prose-section.svelte-1b1ensa a{color:var(--primary);text-underline-offset:2px;text-decoration:underline;transition:color .15s ease-out}.prose-section.svelte-1b1ensa a:hover{color:var(--primary-hover)}
