body{background-color:#0a0f1a;color:#fff}html{scroll-behavior:smooth}section{scroll-margin-top:6rem}.prose{color:#e2e8f0}.prose h1{color:#fff;font-size:2.25rem;font-weight:700;margin-top:2rem;margin-bottom:1rem}.prose h2{color:#fff;font-size:1.875rem;font-weight:600;margin-top:2rem;margin-bottom:1rem}.prose h3{color:#fff;font-size:1.5rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem}.prose h4{color:#fff;font-size:1.25rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.prose p{margin-top:1rem;margin-bottom:1rem;line-height:1.75;font-size:1.125rem}.prose ul{list-style-type:disc;margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}.prose ol{list-style-type:decimal;margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}.prose li{margin-top:.5rem;margin-bottom:.5rem;line-height:1.75}.prose blockquote{border-left:4px solid rgb(16 185 129);padding-left:1rem;margin-left:0;margin-right:0;margin-top:1.5rem;margin-bottom:1.5rem;font-style:italic;color:#a7f3d0}.prose a{color:#10b981;text-decoration:underline;transition:color .2s}.prose a:hover{color:#34d399}.prose strong{color:#fff;font-weight:600}.prose em{font-style:italic}.prose img{border-radius:.75rem;margin-top:2rem;margin-bottom:2rem}.pt-image{margin:2.5rem 0;text-align:center}.pt-image img{border-radius:.75rem;box-shadow:0 12px 40px #0f766e33;width:100%;height:auto}.pt-image figcaption{margin-top:.75rem;font-size:.95rem;color:#94a3b8}
