.prose-container h2{font-size:1.5rem;line-height:2rem;font-weight:600;color:#1c1917;margin-top:4rem;margin-bottom:1.5rem;letter-spacing:-.025em}.prose-container h3{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:#1c1917;margin-top:2.5rem;margin-bottom:1rem;letter-spacing:-.025em}.prose-container h4{font-size:1rem;line-height:1.5rem;font-weight:600;color:#1c1917;margin-top:2rem;margin-bottom:.75rem}.prose-container p{color:#57534e;line-height:1.8;margin-bottom:1.5rem;font-size:1rem}.prose-container ul,.prose-container ol{color:#57534e;margin-bottom:1.5rem;padding-left:1.5rem}.prose-container ul{list-style-type:disc}.prose-container ol{list-style-type:decimal}.prose-container li{font-size:1rem;line-height:1.75rem;margin-bottom:.5rem}.prose-container a{color:#0b7;text-decoration-line:underline;text-underline-offset:2px;text-decoration-color:#b0f5d6;transition-property:color,text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.prose-container a:hover{color:#0a9b6e;text-decoration-color:#0b7}.prose-container code{background-color:#eefdf6;border:1px solid rgb(214 251 233);color:#087a58;padding:.125rem .375rem;border-radius:.25rem;font-size:.875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.prose-container pre{background-color:#eefdf6;border:1px solid rgb(176 245 214);color:#292524;padding:1.25rem;border-radius:.75rem;overflow-x:auto;margin-bottom:2rem;font-size:.875rem;line-height:1.625}.prose-container pre code{background-color:transparent;border:none;color:#292524;padding:0}.prose-container pre .token.comment,.prose-container pre .token.prolog,.prose-container pre .token.doctype,.prose-container pre .token.cdata{color:#78716c}.prose-container pre .token.punctuation{color:#57534e}.prose-container pre .token.property,.prose-container pre .token.tag,.prose-container pre .token.boolean,.prose-container pre .token.number,.prose-container pre .token.constant,.prose-container pre .token.symbol,.prose-container pre .token.deleted{color:#0a9b6e}.prose-container pre .token.selector,.prose-container pre .token.attr-name,.prose-container pre .token.string,.prose-container pre .token.char,.prose-container pre .token.builtin,.prose-container pre .token.inserted{color:#0b7}.prose-container pre .token.operator,.prose-container pre .token.entity,.prose-container pre .token.url,.prose-container pre .token.variable{color:#44403c}.prose-container pre .token.atrule,.prose-container pre .token.attr-value,.prose-container pre .token.keyword{color:#087a58;font-weight:500}.prose-container pre .token.function,.prose-container pre .token.class-name{color:#0b7;font-weight:500}.prose-container pre .token.regex,.prose-container pre .token.important{color:#0a9b6e}.prose-container blockquote{border-left-width:2px;border-color:#0b7;padding-left:1.5rem;margin-top:2rem;margin-bottom:2rem;padding-top:.5rem;padding-bottom:.5rem}.prose-container blockquote p{color:#44403c;font-style:italic;font-size:1.125rem;line-height:1.75rem;margin-bottom:0}.prose-container hr{border-color:#e7e5e4;margin-top:3rem;margin-bottom:3rem}.prose-container strong{color:#1c1917;font-weight:600}.prose-container details{margin:2rem 0;border:1px solid rgb(231 229 228);border-radius:.75rem;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000001a}.prose-container summary{padding:1rem 1.25rem;cursor:pointer;background:#fafaf9;border-bottom:1px solid rgb(231 229 228);display:flex;align-items:center;gap:.75rem;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prose-container summary::-webkit-details-marker{display:none}.prose-container details[open] summary{border-bottom:1px solid rgb(231 229 228)}.prose-container details>div{background:#0a0a0a;color:#e7e5e4}
