.rich-text-content{line-height:1.65;word-break:break-word}.rich-text-content>*+*{margin-top:.75em}.rich-text-content h2{font-size:1.25em;font-weight:700;line-height:1.3;margin-top:1.25em}.rich-text-content h3{font-size:1.1em;font-weight:600;line-height:1.35;margin-top:1.1em}.rich-text-content h2:first-child,.rich-text-content h3:first-child{margin-top:0}.rich-text-content ol,.rich-text-content ul{padding-left:1.5em}.rich-text-content ul{list-style:disc}.rich-text-content ol{list-style:decimal}.rich-text-content li+li{margin-top:.25em}.rich-text-content blockquote{border-left:3px solid var(--store-accent,#27eaa6);padding-left:1em;opacity:.9}.rich-text-content hr{border:none;border-top:1px solid rgba(0,0,0,.12);margin:1.5em 0}.rich-text-content a{color:var(--store-text-primary,#004d43);text-decoration:underline;text-underline-offset:2px}.rich-text-content mark{background-color:color-mix(in srgb,var(--store-accent,#27eaa6) 18%,transparent);box-shadow:inset 0 -2px 0 var(--store-accent,#27eaa6);color:inherit;padding:0 .15em;border-radius:2px}.rich-text-content .rich-table-wrap,.rich-text-content .tableWrapper{overflow-x:auto;max-width:100%}.rich-text-content .rich-table-wrap+*{margin-top:.75em}.rich-text-content table{width:100%;min-width:-moz-max-content;min-width:max-content;border-collapse:collapse;font-size:.9375em}.rich-text-content td,.rich-text-content th{border:1px solid rgba(0,0,0,.12);padding:.5em .75em;text-align:left;min-width:4em;vertical-align:top}.rich-text-content th{background-color:rgba(0,0,0,.04);font-weight:600}.rich-text-content img{width:100%;max-width:100%;height:auto;border-radius:12px;display:block}.rich-text-content div[data-youtube-video]{aspect-ratio:16/9;width:100%;max-width:640px}.rich-text-content div[data-youtube-video] iframe,.rich-text-content iframe[src*="youtube-nocookie.com/embed"],.rich-text-content iframe[src*="youtube.com/embed"]{width:100%;max-width:640px;aspect-ratio:16/9;height:auto;border:none;border-radius:12px;display:block}.rich-text-content div[data-youtube-video] iframe{max-width:none;height:100%;aspect-ratio:auto}.rich-text-content details{border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:.75em 1em}.rich-text-content details+details{margin-top:.5em}.rich-text-content details summary{cursor:pointer;font-weight:700;list-style:none;display:flex;align-items:center;gap:.5em}.rich-text-content details summary::-webkit-details-marker{display:none}.rich-text-content details summary:before{content:"";flex:none;width:.5em;height:.5em;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .15s ease;opacity:.6}.rich-text-content details[open]>summary:before{transform:rotate(45deg)}.rich-text-content details>div{margin-top:.6em}.rich-text-content.tiptap{min-height:160px;outline:none}.rich-text-content.tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.rich-text-content.tiptap div[data-type=details]{display:flex;align-items:flex-start;gap:.5em;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:.6em .9em}.rich-text-content.tiptap div[data-type=details]>button{flex:none;width:1.5em;height:1.5em;margin-top:.1em;border:none;background:transparent;border-radius:6px;cursor:pointer;position:relative}.rich-text-content.tiptap div[data-type=details]>button:hover{background:rgba(0,0,0,.06)}.rich-text-content.tiptap div[data-type=details]>button:before{content:"";position:absolute;top:50%;left:50%;width:.45em;height:.45em;border-right:2px solid;border-bottom:2px solid;opacity:.6;transform:translate(-60%,-50%) rotate(-45deg);transition:transform .15s ease}.rich-text-content.tiptap div[data-type=details].is-open>button:before{transform:translate(-50%,-65%) rotate(45deg)}.rich-text-content.tiptap div[data-type=details]>div{flex:1;min-width:0}.rich-text-content.tiptap div[data-type=details] summary{font-weight:700;list-style:none;cursor:text}.rich-text-content.tiptap div[data-type=details] summary::-webkit-details-marker{display:none}.rich-text-content.tiptap summary.is-empty:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0;font-weight:400}.rich-text-content.tiptap div[data-type=detailsContent]{margin-top:.5em}.rich-text-content.tiptap img[src^="blob:"]{animation:rich-text-uploading 1.2s ease-in-out infinite}@keyframes rich-text-uploading{0%,to{opacity:.4}50%{opacity:.75}}.rich-text-content.tiptap .selectedCell{background-color:rgba(39,234,166,.12)}.rich-text-content.tiptap div[data-youtube-video].ProseMirror-selectednode iframe,.rich-text-content.tiptap img.ProseMirror-selectednode{outline:2px solid #27eaa6;outline-offset:2px}