.prose>h1{margin-block:28px}@media(max-width:640px){.prose>h1{margin-block:24px}}.prose>h1:first-child{margin-block-start:0}.prose>h2{margin-block:32px 20px}@media(max-width:640px){.prose>h2{margin-block:24px 12px}}.prose>h2:first-child{margin-block-start:0}.prose>h3{margin-block:28px 16px}@media(max-width:640px){.prose>h3{margin-block:24px 12px}}.prose>h3:first-child{margin-block-start:0}.prose>h4{margin-block:28px 12px}@media(max-width:640px){.prose>h4{margin-block:24px 12px}}.prose>h4:first-child{margin-block-start:0}.prose>h5{margin-block:24px 8px;counter-reset:section}.prose>h5:first-child{margin-block-start:0}.prose>p{margin-block:16px}@media(max-width:768px){.prose>p{margin-block:12px}}.prose>p:first-child{margin-block-start:0}.prose ul{display:flex;flex-direction:column;gap:var(--space, 16px)}.prose ul{--space: 6px;margin-block:16px;list-style:none;padding-inline-start:0}.prose ul:first-child{margin-block-start:0}.prose ul:last-child{margin-block-end:0}@media(max-width:640px){.prose ul{margin-block:12px}}.prose ol{display:flex;flex-direction:column;gap:var(--space, 16px)}.prose ol{--space: 6px;margin-block:16px;list-style-type:none;counter-reset:section;padding-inline-start:0}.prose ol:first-child{margin-block-start:0}@media(max-width:640px){.prose ol{margin-block:12px}}.prose ul>li{position:relative;color:rgb(var(--color-text-muted));padding-inline-start:16px}.prose ul>li:before{content:"";position:absolute;top:10px;width:5px;height:5px;border-radius:50%;background-color:rgb(var(--color-text-primary));inset-inline-start:0}.prose ol>li{position:relative;display:block;color:rgb(var(--color-text-muted));counter-increment:section}.prose ol>li:before{content:counters(section,".") ". ";color:rgb(var(--color-text-primary));font-weight:700;inset-inline-start:0}.prose ol>li>ol>li>ol{padding-inline-start:28px}.prose li p{display:inline}.prose a{color:rgb(var(--color-text-primary))}.prose a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose blockquote{margin-block:16px;padding:16px 20px;border-radius:20px;background:rgb(var(--color-surface))}.prose blockquote:first-child{margin-block-start:0}@media(max-width:640px){.prose blockquote{margin-block:12px;padding:12px 16px;border-radius:16px}}
