.prose h2{margin-bottom:1.5rem}.prose h3{margin-bottom:1rem}.prose h4,.prose h5{margin-bottom:.5rem}.prose p:not(:last-child){margin-bottom:1rem}.prose ol,.prose ul{padding-left:1.25rem}.prose ol:not(:last-child),.prose ul:not(:last-child){margin-bottom:1.5rem}.prose ol li:not(:last-child),.prose ul li:not(:last-child){margin-bottom:.5rem}.prose ul{list-style:disc}.prose ol{list-style:numeric}.prose blockquote{margin:1.5rem 0}.prose blockquote p{font-family:var(--font-serif);font-size:var(--text-4xl);font-style:italic;line-height:1.3;margin-bottom:0!important}.prose blockquote p:has(span){font-style:normal}.prose a{border-bottom:thin solid var(--ui-primary)}.prose a:hover{border-bottom-color:var(--color-action);color:var(--color-action)}.prose table{width:100%}.prose table:not(:last-child){margin-bottom:1.5rem}.prose table tr:not(:last-child) td,.prose table tr:not(:last-child) th{padding-bottom:.5rem}.prose--columns h2,.prose--columns h3{border-bottom:thin dashed var(--ui-primary);margin-bottom:2rem;padding-bottom:1rem}@media(min-width:1024px){.prose--columns h2,.prose--columns h3{margin-bottom:2.5rem}}.prose--columns h2:not(:first-child),.prose--columns h3:not(:first-child){margin-top:2.5rem}@media(min-width:1024px){.prose--columns h2:not(:first-child),.prose--columns h3:not(:first-child){margin-top:4rem}}
