.prose{font-size:1.125rem;max-width:none}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#fff;scroll-margin-top:5rem}.prose h2{font-size:1.875rem;margin-top:3rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.prose h3{font-size:1.5rem;margin-top:2rem;margin-bottom:1rem}.prose p{color:#d1d5db;line-height:1.75;margin-bottom:1.5rem}.prose a{color:#f87171;text-decoration:none}.prose a:hover{color:#fca5a5}.prose strong{color:#fff}.prose ol,.prose ul{color:#d1d5db;margin:1.5rem 0}.prose ol li,.prose ul li{line-height:1.75;margin-bottom:.5rem}.prose blockquote{border-left:4px solid #ef4444;background:hsla(0,0%,100%,.05);padding:1rem 1.5rem;border-radius:.5rem;color:#e5e7eb;font-style:normal}.prose code{color:#f87171;background:hsla(0,0%,100%,.1);padding:.25rem .5rem;border-radius:.25rem}.prose table{border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;overflow:hidden}.prose thead{background:hsla(0,0%,100%,.05)}.prose th{padding:1rem;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.prose td{padding:1rem;color:#d1d5db;border-bottom:1px solid hsla(0,0%,100%,.1)}.prose .lead{font-size:1.25rem;color:#9ca3af;margin-bottom:2rem;line-height:1.75}.prose h2 highlight{background:rgba(220,38,38,.1);padding:.25rem .75rem;border-radius:.375rem}.prose h3 highlight{background:rgba(37,99,235,.1);padding:.25rem .5rem;border-radius:.25rem}.prose strong highlight{background:rgba(250,204,21,.2);padding:.25rem;border-radius:.25rem}