.prose{font-family:Inter Variable,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(92 86 80 / var(--tw-text-opacity, 1));line-height:1.8}.prose h2{margin-top:4rem;margin-bottom:2rem;font-family:Playfair Display Variable,Georgia,serif;font-size:clamp(1.875rem,1.5rem + 2vw,2.5rem);--tw-text-opacity: 1;color:rgb(45 42 38 / var(--tw-text-opacity, 1));letter-spacing:-.02em}.prose p{margin-bottom:2rem;line-height:1.8}.prose p.lead{margin-bottom:2.5rem;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(45 42 38 / var(--tw-text-opacity, 1));line-height:1.7}.prose p.lead:first-letter{float:left;font-family:Playfair Display Variable,serif;font-size:3rem;line-height:.8;padding-right:.5rem;padding-top:.25rem;color:var(--accent-terracotta);font-weight:500}@media (min-width: 640px){.prose p.lead:first-letter{font-size:4.5rem;padding-right:.75rem}}.prose blockquote{position:relative;margin-top:2rem;margin-bottom:2rem;padding:1rem;font-style:italic}@media (min-width: 640px){.prose blockquote{margin-top:3rem;margin-bottom:3rem;padding:1.5rem 2rem}}.prose blockquote{border-left:none;background:linear-gradient(135deg,#d977570d,#f4a46008);border-radius:.5rem}.prose blockquote:before{content:'"';position:absolute;top:-.25rem;left:1rem;font-family:Playfair Display Variable,serif;font-size:4rem;color:var(--accent-terracotta);opacity:.3;line-height:1}.prose blockquote p{margin-bottom:0;font-size:1.25rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(45 42 38 / var(--tw-text-opacity, 1));line-height:1.6}.prose ul{margin-top:2rem;margin-bottom:2rem}.prose ul>.svelte-1qrjrj3:not([hidden])~:where(.svelte-1qrjrj3):not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.prose ul{padding-left:1.5rem}.prose li{position:relative;line-height:1.7}.prose li:before{content:"";position:absolute;left:-1rem;top:.75rem;height:.5rem;width:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(217 119 87 / var(--tw-bg-opacity, 1))}.prose strong{font-weight:600;--tw-text-opacity: 1;color:rgb(45 42 38 / var(--tw-text-opacity, 1))}.prose a{position:relative;--tw-text-opacity: 1;color:rgb(217 119 87 / var(--tw-text-opacity, 1));text-decoration:none}.prose a:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:currentColor;opacity:.4;transition:opacity .2s ease}.prose a:hover:after{opacity:1}.prose em{font-style:italic;color:var(--text-primary)}
