.prose img{border-radius:.5rem;max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block;box-shadow:0 4px 6px -1px #0000001a}.prose img[class*=rounded]{border-radius:.5rem}.prose p{margin-bottom:1rem;line-height:1.75}.prose h1,.prose h2,.prose h3{color:#111827;scroll-margin-top:5rem;font-weight:700}.prose h1{margin-top:1.5rem;margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem}.prose h2{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.875rem;line-height:2.25rem}.prose h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.5rem;line-height:2rem}.prose ul,.prose ol{margin-top:.5rem;margin-bottom:1rem;padding-left:1.5rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-bottom:.25rem;display:list-item}.prose li p{margin-top:0;margin-bottom:.25rem}.prose table{border-collapse:collapse;width:100%;margin:1.5rem 0;display:block;overflow-x:auto}.prose thead{background-color:#f3f4f6}.prose th{text-align:left;color:#111827;border:1px solid #d1d5db;padding:.75rem 1rem;font-weight:700}.prose td{color:#374151;border:1px solid #d1d5db;padding:.75rem 1rem}.prose tbody tr:nth-child(2n){background-color:#f9fafb}.prose blockquote{color:#6b7280;background-color:#fff1f2;border-left:4px solid #e11d48;margin:1.5rem 0;padding:1rem;font-style:italic}.prose blockquote p{margin:0}.prose code{color:#111827;background-color:#f3f4f6;border-radius:.25rem;padding:.25rem .5rem;font-family:Courier New,monospace;font-size:.875rem}.prose pre{color:#f3f4f6;background-color:#1f2937;border-radius:.5rem;margin:1.5rem 0;padding:1rem;overflow-x:auto}.prose pre code{color:inherit;background-color:#0000;padding:0;font-size:.875rem}.prose iframe{border-radius:.5rem;max-width:100%;margin:1.5rem auto;display:block;box-shadow:0 4px 6px -1px #0000001a}.prose .video-wrapper,.prose .video-responsive{border-radius:.5rem;height:0;margin:1.5rem 0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.prose .video-wrapper iframe,.prose .video-responsive iframe{border:0;border-radius:.5rem;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.prose a{color:#e11d48;text-decoration:none;transition:color .2s}.prose a:hover{color:#be123c;text-decoration:underline}.prose strong{color:#111827;font-weight:700}.prose em{font-style:italic}.prose u{text-decoration:underline}.prose s{text-decoration:line-through}.prose mark{background-color:#fef3c7;border-radius:.125rem;padding:0 .25rem}.prose sub{vertical-align:sub;font-size:.75rem}.prose sup{vertical-align:super;font-size:.75rem}.prose hr{border:none;border-top:1px solid #d1d5db;margin:2rem 0}.prose iframe{aspect-ratio:16/9;border-radius:.5rem;width:100%;margin:1.5rem 0;box-shadow:0 4px 6px -1px #0000001a}.prose .video-wrapper{margin:1.5rem 0}.prose .video-wrapper iframe{margin:0}.prose [style*=background-color]{border-radius:.125rem;padding:0 .25rem}.prose [style*="text-align: left"]{text-align:left}.prose [style*="text-align: center"]{text-align:center}.prose [style*="text-align: right"]{text-align:right}.prose [style*="text-align: justify"]{text-align:justify}@media (max-width:640px){.prose h1{font-size:1.875rem;line-height:2.25rem}.prose h2{font-size:1.5rem;line-height:2rem}.prose h3{font-size:1.25rem;line-height:1.75rem}.prose table{font-size:.875rem}.prose th,.prose td{padding:.5rem}}
