.line-clamp-1.svelte-1vp84o{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-clamp:1}.line-clamp-2.svelte-1vp84o{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2}.line-clamp-2.svelte-3cxqts{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-gray-600 div{margin:0;line-height:1.5;min-height:1em}.text-gray-600 div:empty{min-height:1em}.text-gray-600 div:has(br){margin:.1em 0}.text-gray-600 br{display:block;margin:0;content:"";line-height:1.2}.text-gray-600 br+br{margin:.5em 0}@media (max-width: 640px){.grid-cols-2.svelte-17xuewc{grid-template-columns:repeat(2,minmax(0,1fr))}}.line-mask.svelte-1gyup5m{overflow:hidden}@media (max-width: 640px){.prose.svelte-1gyup5m{font-size:1rem}}.prose{color:#374151;line-height:1.75;font-family:Open Sans,sans-serif}.prose h1{font-size:2.25rem;font-weight:700;line-height:1.25;margin-top:2rem;margin-bottom:1rem;font-family:Open Sans,sans-serif}.prose h2{font-size:1.875rem;font-weight:700;line-height:1.25;margin-top:1.75rem;margin-bottom:.75rem;font-family:Open Sans,sans-serif}.prose h3{font-size:1.5rem;font-weight:700;line-height:1.25;margin-top:1.5rem;margin-bottom:.5rem;font-family:Open Sans,sans-serif}.prose p,.prose div{margin:0;line-height:1.5;min-height:1em;font-family:Open Sans,sans-serif}.prose div:empty{min-height:1em}.prose div:has(br){margin:.1em 0}.prose br{display:block;margin:0;content:"";line-height:1.2}.prose br+br{margin:.5em 0}.prose ul{list-style-type:disc;margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem;font-family:Open Sans,sans-serif}.prose ol{list-style-type:decimal;margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem;font-family:Open Sans,sans-serif}.prose li{margin-top:.5rem;margin-bottom:.5rem;font-family:Open Sans,sans-serif}.prose blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin-top:1.5rem;margin-bottom:1.5rem;font-style:italic;color:#6b7280;font-family:Open Sans,sans-serif}.prose code{background-color:#f3f4f6;padding:.125rem .25rem;border-radius:.25rem;font-size:.875rem;color:#d1d5db;font-family:Open Sans,sans-serif}.prose pre{background-color:#1f2937;padding:1rem;border-radius:.5rem;overflow-x:auto;margin-top:1.5rem;margin-bottom:1.5rem;font-family:Open Sans,sans-serif}.prose pre code{background-color:transparent;padding:0;color:#f3f4f6;font-family:Open Sans,sans-serif}
