.prose-cms h1,.prose-cms h2,.prose-cms h3,.prose-cms h4,.prose-cms h5,.prose-cms h6{color:hsl(var(--foreground));font-weight:600;margin-bottom:.5em;margin-top:1.5em}.prose-cms h1{font-size:2rem}.prose-cms h2{font-size:1.5rem}.prose-cms h3{font-size:1.25rem}.prose-cms h4{font-size:1.125rem}.prose-cms h5,.prose-cms h6{font-size:1rem}.prose-cms li,.prose-cms p{color:hsl(var(--muted-foreground));line-height:1.75}.prose-cms p{margin-bottom:.75em}.prose-cms a{color:hsl(var(--primary));text-decoration:underline}.prose-cms blockquote{border-left:3px solid hsl(var(--primary));font-style:italic;margin-bottom:.75em;padding-left:1rem}.prose-cms img{border-radius:var(--radius-image)}.prose-cms ol,.prose-cms ul{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8;margin-bottom:.75em;padding-left:1.5rem}.prose-cms ul{list-style:disc}.prose-cms ol{list-style:decimal}.prose-cms li{margin-bottom:.375em}.prose-cms li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8;list-style:none;padding-left:calc(1.5em + var(--prose-indent, 0em));position:relative}.prose-cms li[data-list]:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;position:absolute;text-align:right;white-space:nowrap;width:1.2em}.prose-cms li[data-list=bullet]:before{content:"•"}.prose-cms li[data-list=checked]:before{content:"☑"}.prose-cms li[data-list=unchecked]:before{content:"☐"}.prose-cms li[data-list=ordered]{counter-increment:list-0}.prose-cms li[data-list=ordered]:before{content:counter(list-0,decimal) ". "}.prose-cms .ql-indent-1{--prose-indent:3em;padding-left:var(--prose-indent)}.prose-cms .ql-indent-2{--prose-indent:6em;padding-left:var(--prose-indent)}.prose-cms .ql-indent-3{--prose-indent:9em;padding-left:var(--prose-indent)}.prose-cms .ql-indent-4{--prose-indent:12em;padding-left:var(--prose-indent)}.prose-cms .ql-indent-5{--prose-indent:15em;padding-left:var(--prose-indent)}.prose-cms .ql-indent-6{--prose-indent:18em;padding-left:var(--prose-indent)}.prose-cms .ql-indent-7{--prose-indent:21em;padding-left:var(--prose-indent)}.prose-cms .ql-indent-8{--prose-indent:24em;padding-left:var(--prose-indent)}.prose-cms li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8}.prose-cms li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8}.prose-cms li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8}.prose-cms li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8}.prose-cms li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8}.prose-cms li[data-list].ql-indent-6{counter-set:list-7 list-8}.prose-cms li[data-list].ql-indent-7{counter-set:list-8}.prose-cms li[data-list].ql-indent-8{counter-set:none}.prose-cms li[data-list=ordered].ql-indent-1{counter-increment:list-1}.prose-cms li[data-list=ordered].ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.prose-cms li[data-list=ordered].ql-indent-2{counter-increment:list-2}.prose-cms li[data-list=ordered].ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.prose-cms li[data-list=ordered].ql-indent-3{counter-increment:list-3}.prose-cms li[data-list=ordered].ql-indent-3:before{content:counter(list-3,decimal) ". "}.prose-cms li[data-list=ordered].ql-indent-4{counter-increment:list-4}.prose-cms li[data-list=ordered].ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.prose-cms li[data-list=ordered].ql-indent-5{counter-increment:list-5}.prose-cms li[data-list=ordered].ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.prose-cms li[data-list=ordered].ql-indent-6{counter-increment:list-6}.prose-cms li[data-list=ordered].ql-indent-6:before{content:counter(list-6,decimal) ". "}.prose-cms li[data-list=ordered].ql-indent-7{counter-increment:list-7}.prose-cms li[data-list=ordered].ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.prose-cms li[data-list=ordered].ql-indent-8{counter-increment:list-8}.prose-cms li[data-list=ordered].ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.prose-cms .ql-align-center{text-align:center}.prose-cms .ql-align-right{text-align:right}.prose-cms .ql-align-justify{text-align:justify}
