.ep-rte-surface h1,.ep-rte-surface h2,.ep-rte-surface h3{color:var(--ep-text-heading);font-family:var(--ep-font-text-primary);font-weight:600;line-height:1.75rem;margin-block:.75rem .375rem}.ep-rte-surface h1{font-size:1.5rem;line-height:2rem}.ep-rte-surface h2{font-size:1.25rem}.ep-rte-surface h3{font-size:1.125rem}.ep-rte-surface>:first-child{margin-block-start:0}.ep-rte-surface>:last-child{margin-block-end:0}.ep-rte-surface ol,.ep-rte-surface ul{margin-block:.375rem;padding-inline-start:1.5rem}.ep-rte-surface ul{list-style:disc}.ep-rte-surface ol{list-style:decimal}.ep-rte-surface blockquote{border-inline-start:3px solid var(--ep-border);color:var(--ep-text-muted);font-style:italic;margin-block:.5rem;padding-inline-start:.75rem}.ep-rte-surface pre{background-color:var(--ep-bg-secondary);border:1px solid var(--ep-border-subtle);border-radius:var(--ep-radius-md);color:var(--ep-text-body);font-family:var(--ep-font-text-code);font-size:.8125rem;line-height:1.25rem;margin-block:.5rem;overflow-x:auto;padding:.5rem .75rem;white-space:pre-wrap}.ep-rte-surface a{color:var(--ep-text-link);text-decoration:underline}.ep-rte-surface code{font-family:var(--ep-font-text-code);font-size:.8125rem}