.page-richtext h1{font-size:2.25rem;line-height:1.2;font-weight:700;margin-top:2rem;margin-bottom:.75rem}.page-richtext h1:first-child{margin-top:0}.page-richtext h2{font-size:1.75rem;line-height:1.25;font-weight:700;margin-top:1.75rem;margin-bottom:.5rem}.page-richtext h2:first-child{margin-top:0}.page-richtext h3{font-size:1.5rem;line-height:1.3;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.page-richtext h3:first-child{margin-top:0}.page-richtext h4{font-size:1.25rem;line-height:1.35;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.page-richtext h4:first-child{margin-top:0}.page-richtext h5{font-size:1.125rem;line-height:1.4;font-weight:600;margin-top:1rem;margin-bottom:.25rem}.page-richtext h5:first-child{margin-top:0}.page-richtext h6{font-size:1rem;line-height:1.4;font-weight:600;margin-top:1rem;margin-bottom:.25rem}.page-richtext h6:first-child{margin-top:0}.page-richtext p{margin-bottom:.75rem}.page-richtext p:last-child{margin-bottom:0}.page-richtext p:empty{min-height:1em;display:block;margin-bottom:0}.page-richtext p:has(>br:only-child){min-height:1em;display:block}.page-richtext p>br:only-child{display:block;content:"";min-height:1em}.page-richtext a{text-decoration:underline;text-underline-offset:2px}.page-richtext ul{list-style-type:disc;padding-left:1.5rem;margin-top:.5rem;margin-bottom:.75rem}.page-richtext ul li{margin:.25rem 0;padding-left:.25rem}.page-richtext ul ul{list-style-type:circle;margin:.25rem 0}.page-richtext ul ul ul{list-style-type:square}.page-richtext ol{list-style-type:decimal;padding-left:1.5rem;margin-top:.5rem;margin-bottom:.75rem}.page-richtext ol li{margin:.25rem 0;padding-left:.25rem}.page-richtext ol ol{list-style-type:lower-alpha;margin:.25rem 0}.page-richtext ol ol ol{list-style-type:lower-roman}.page-richtext ol>li[data-list=bullet]{list-style-type:disc}.page-richtext ol>li[data-list=ordered]{list-style-type:decimal}.page-richtext li.ql-indent-1{margin-left:1.5rem}.page-richtext li.ql-indent-2{margin-left:3rem}.page-richtext li.ql-indent-3{margin-left:4.5rem}.page-richtext li.ql-indent-4{margin-left:6rem}.page-richtext .ql-ui{display:none}.page-richtext a.button-link{display:inline-block;background-color:#000;color:#fff;padding:.75rem 1.5rem;text-decoration:none;font-weight:500;margin:.5rem 0}.page-richtext a.button-link:hover{opacity:.9}
