:root{color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-body,system-ui,sans-serif);font-size:var(--body-size,17px);line-height:var(--rich-line-height,1.8);text-align:var(--rich-align,left);letter-spacing:var(--body-spacing,normal);color:var(--text,#242430);overflow-wrap:break-word;word-break:normal;hyphens:none}body>:first-child{margin-top:0}body>:last-child{margin-bottom:0}h1,h2,h3,h4{font-family:var(--font-heading,var(--font-body,system-ui));color:var(--heading,inherit);line-height:1.2;letter-spacing:var(--heading-spacing,normal)}img,video,iframe{max-width:100%}img,video{height:auto}a{color:inherit}.site-button{display:inline-block;margin:.35em .4em .35em 0;padding:13px 24px;border:0;border-radius:var(--button-radius,8px);background:var(--button-background,#7956d9);color:var(--button-text,#fff);text-decoration:none;font-size:.9em;font-weight:700;line-height:1.4}.site-button:hover{background:var(--button-hover,#6141bd);color:var(--button-hover-text,#fff)}
body[contenteditable=true]{min-height:160px;outline:none}
body{display:flow-root}
.ql-align-left{text-align:left}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}
