.rich-content{font:inherit;white-space:normal;overflow-wrap:anywhere;text-align:inherit;line-height:1.8}.rich-content>:first-child{margin-top:0}.rich-content>:last-child{margin-bottom:0}.rich-content p{margin:0 0 1.15em}.rich-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-dm-serif),Georgia,serif;color:inherit;margin:1.4em 0 .6em;line-height:1.25}.rich-content h1{font-size:2em}.rich-content h2{font-size:1.65em}.rich-content h3{font-size:1.35em}.rich-content a{color:var(--color-berry,#b5174a);text-underline-offset:4px;text-decoration:underline}.rich-content a:hover{text-decoration-thickness:2px}.rich-content :is(ul,ol){margin:0 0 1.2em;padding-left:1.65em}.rich-content ul{list-style:outside}.rich-content ol{list-style:decimal}.rich-content li+li{margin-top:.3em}.rich-content blockquote{color:#426366;border-left:3px solid #67b49c;margin:1.25em 0;padding:.35em 1.1em}.rich-content blockquote p:last-child{margin:0}.rich-content pre{background:#e4eeee;border-radius:6px;max-width:100%;padding:1em;font-size:.85em;line-height:1.6;overflow:auto}.rich-content code{white-space:pre-wrap;font-family:ui-monospace,monospace}.rich-content :not(pre)>code{background:#e4eeee;border-radius:3px;padding:.15em .3em}.rich-content hr{border:0;border-top:1px solid #bcdada;margin:1.6em 0}.rich-content table{border-collapse:collapse;margin:1.2em 0;display:block;overflow-x:auto}.rich-content th,.rich-content td{text-align:left;border:1px solid #bcdada;padding:.55em .8em}.rich-content th{background:#e4eeee}.rich-media{white-space:normal;max-width:100%;margin:1em 0;display:block}.rich-media :is(img,video){object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:640px;display:block}.rich-media video{background:#0a2a2d;width:100%}.rich-media audio{width:min(100%,540px)}.rich-media-document>a{color:#0f4245;background:#fff;border:1px solid #bcdada;border-radius:6px;align-items:center;gap:8px;padding:.7em 1em;font-weight:600;display:inline-flex}.rich-media-document>a:before{content:"↗"}.rich-content .contains-task-list{padding-left:0;list-style:none}.rich-content input[type=checkbox]{margin-right:.6em}
