.prose-castevo{color:#c4c0d4;font-size:1.05rem;line-height:1.8}.prose-castevo h2{color:#fff;font-size:1.65rem;font-weight:700;letter-spacing:-.01em;margin:2.6rem 0 1rem}.prose-castevo h3{color:#fff;font-size:1.25rem;font-weight:600;margin:2rem 0 .8rem}.prose-castevo p{margin:0 0 1.25rem}.prose-castevo strong{color:#fff;font-weight:600}.prose-castevo a{color:#9a75ff;text-decoration:underline;text-decoration-color:#9a75ff66;text-underline-offset:3px;transition:color .2s ease}.prose-castevo a:hover{color:#baa6ff}.prose-castevo ul,.prose-castevo ol{margin:0 0 1.25rem;padding-left:1.4rem}.prose-castevo li{margin-bottom:.5rem}.prose-castevo li::marker{color:#8032eb}.prose-castevo blockquote{border-left:3px solid #8032eb;padding-left:1.2rem;color:#9b96b0;font-style:italic;margin:1.5rem 0}.prose-castevo code{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.15rem .4rem;font-size:.9em;color:#e2d9ff}.prose-castevo pre{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.2rem 1.4rem;overflow-x:auto;margin:0 0 1.5rem}.prose-castevo pre code{background:none;border:none;padding:0}.prose-castevo table{width:100%;border-collapse:collapse;margin:0 0 1.5rem;font-size:.95rem}.prose-castevo th{text-align:left;color:#fff;font-weight:600;padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.2)}.prose-castevo td{padding:.6rem .8rem;border-bottom:1px solid rgba(255,255,255,.08)}.prose-castevo hr{border:none;border-top:1px solid rgba(255,255,255,.1);margin:2.5rem 0}.prose-castevo input[type=checkbox]{accent-color:#8032eb;margin-right:.4rem}
