.cg-el-text-rich,.cg-el-text-rich-editor{font-family:var(--font-body);font-size:clamp(17px,1.4vw,19px);line-height:1.65;color:var(--ink,var(--cr-ink))}.cg-el-text-rich :first-child,.cg-el-text-rich-editor :first-child{margin-top:0}.cg-el-text-rich :last-child,.cg-el-text-rich-editor :last-child{margin-bottom:0}.cg-el-text-rich p,.cg-el-text-rich-editor p{margin:0 0 .9em}.cg-el-text-rich h2,.cg-el-text-rich-editor h2{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.018em;margin:clamp(36px,4vw,56px) 0 .4em;color:var(--ink,var(--cr-ink))}.cg-el-text-rich h3,.cg-el-text-rich-editor h3{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.6vw,32px);line-height:1.12;letter-spacing:-.012em;margin:clamp(28px,3vw,40px) 0 .4em;color:var(--ink,var(--cr-ink))}.cg-el-text-rich h4,.cg-el-text-rich-editor h4{font-family:var(--font-display);font-weight:600;font-size:clamp(18px,2vw,22px);line-height:1.2;margin:clamp(24px,2.6vw,32px) 0 .4em}.cg-el-text-rich ol,.cg-el-text-rich ul,.cg-el-text-rich-editor ol,.cg-el-text-rich-editor ul{margin:0 0 1em 1.6em;padding:0}.cg-el-text-rich li,.cg-el-text-rich-editor li{margin:0 0 .4em}.cg-el-text-rich blockquote,.cg-el-text-rich-editor blockquote{margin:clamp(24px,3vw,40px) 0;padding-left:20px;border-left:2px solid var(--ink,var(--cr-ink));font-family:var(--font-display);font-style:italic;font-size:clamp(20px,2.2vw,26px);line-height:1.35;color:var(--ink,var(--cr-ink))}.cg-el-text-rich code,.cg-el-text-rich-editor code{font-family:ui-monospace,monospace;font-size:.92em;background:rgba(20,20,20,.05);padding:2px 6px;border-radius:2px}.cg-el-text-rich pre,.cg-el-text-rich-editor pre{background:rgba(20,20,20,.05);padding:16px 20px;border-radius:4px;overflow-x:auto;font-family:ui-monospace,monospace;font-size:14px;line-height:1.5;margin:0 0 1em}.cg-el-text-rich hr,.cg-el-text-rich-editor hr{border:0;border-top:1px solid var(--rule,rgba(20,20,20,.12));margin:clamp(32px,4vw,56px) 0}.cg-el-text-rich a,.cg-el-text-rich-editor a{color:inherit}.cg-el-text-rich-editor{outline:none;min-height:1.4em}.cg-el-text-rich-editor:focus{outline:none}.cg-el-text-rich-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-faint,var(--cr-ink-faint));pointer-events:none;float:left;height:0}.cr-slash-menu{background:#fff;border:1px solid var(--rule,rgba(20,20,20,.18));border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.14);padding:4px;display:flex;flex-direction:column;min-width:240px;max-width:360px;max-height:320px;overflow-y:auto}.cr-slash-empty{padding:16px;color:var(--ink-faint,var(--cr-ink-faint));font-size:13px;font-family:var(--font-body)}.cr-slash-item{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:4px;background:transparent;border:none;text-align:left;cursor:pointer;font-family:var(--font-body);transition:background 80ms ease}.cr-slash-item.is-selected,.cr-slash-item:hover{background:var(--cs-yellow,#FFDD00);color:var(--ink,var(--cr-ink))}.cr-slash-item-title{font-size:14px;font-weight:500;color:var(--ink,var(--cr-ink))}.cr-slash-item-desc{font-size:12px;color:var(--ink-soft,var(--cr-ink-soft));opacity:.75}.cr-slash-item.is-selected .cr-slash-item-desc,.cr-slash-item:hover .cr-slash-item-desc{opacity:.9}.tippy-box[data-theme~=cr-slash]{background:transparent;box-shadow:none;padding:0}.tippy-box[data-theme~=cr-slash] .tippy-content{padding:0}