.prose{line-height:1.625;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));font-family:Roboto,sans-serif}.prose>h1:first-child,.prose>h2:first-child{display:none}.prose>:first-child{margin-top:0!important}.prose h1{font-weight:700;font-size:2.5rem;line-height:1.2;margin-bottom:1.5rem}.prose h1,.prose h2{color:#263ad4;font-family:Lato,sans-serif;margin-top:2rem}.prose h2{font-weight:600;font-size:2rem;line-height:1.3;margin-bottom:1.25rem;border-bottom:2px solid #6ea9b2;padding-bottom:.5rem;scroll-margin-top:6rem}.prose h3{font-size:1.5rem;margin-bottom:1rem;margin-top:1.5rem;scroll-margin-top:5.5rem}.prose h3,.prose h4{color:#322c49;font-family:Lato,sans-serif;font-weight:600;line-height:1.4}.prose h4{font-size:1.25rem;margin-bottom:.75rem;margin-top:1.25rem}.prose p{color:#322c49;font-size:1.125rem;line-height:1.7;margin-bottom:1.5rem}.prose a{color:#263ad4;text-decoration:none;font-weight:500;border-bottom:2px solid transparent;transition:all .2s ease}.prose a:hover{color:#6ea9b2;border-bottom-color:#6ea9b2}.prose ol,.prose ul{margin-bottom:1.5rem}.prose li{color:#322c49;font-size:1.125rem;line-height:1.6;margin-bottom:.5rem}.prose ul li::marker{color:#6ea9b2}.prose ol li::marker{color:#263ad4;font-weight:600}.prose blockquote{border-left:4px solid #6ea9b2;background-color:#f4f6fa;padding:1.5rem;margin:2rem 0;border-radius:.5rem;font-style:italic;color:#322c49}.prose blockquote p{margin-bottom:0;font-size:1.125rem;line-height:1.6}.prose code{background-color:#f4f6fa;color:#263ad4;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;font-weight:500}.prose pre{background-color:#322c49;color:#f4f6fa;padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.prose pre code{background-color:transparent;color:inherit;padding:0}.prose img{border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin:2rem 0}.prose table{border-collapse:collapse;width:100%;margin:2rem 0;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.prose th{background-color:#263ad4;color:white;padding:1rem;text-align:left;font-weight:600;font-family:Lato,sans-serif}.prose td{padding:1rem;border-bottom:1px solid #f4f6fa;color:#322c49}.prose tr:nth-child(2n){background-color:#f4f6fa}@media (max-width:768px){.prose h1{font-size:2rem}.prose h2{font-size:1.75rem}.prose h3{font-size:1.375rem}.prose li,.prose p{font-size:1rem}}