.workspace-site .cg-narrative-body{max-width:44rem}.workspace-site .cg-narrative-copy{color:var(--muted-foreground);text-wrap:pretty;font-size:16px;line-height:1.8}.workspace-site .cg-narrative-copy+.cg-narrative-copy,.workspace-site .cg-narrative-editor-copy[data-following-copy]{margin-top:36px}.workspace-site .cg-narrative-copy p+p{margin-top:16px}.workspace-site .cg-narrative-copy h2{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--foreground);margin:36px 0 12px;scroll-margin-top:96px;font-size:28px;font-weight:400;line-height:1.8}.workspace-site .cg-narrative-copy h2:first-child{margin-top:0}.workspace-site .cg-narrative-copy h3{color:var(--foreground);margin:26px 0 8px;font-size:18px;font-weight:600}.workspace-site .cg-narrative-copy ul{margin:12px 0;padding:0;list-style:none}.workspace-site .cg-narrative-copy ul>li{margin:8px 0;padding-left:22px;position:relative}.workspace-site .cg-narrative-copy ul>li:before{content:"";background:var(--primary);width:8px;height:8px;position:absolute;top:11px;left:0}.workspace-site .cg-narrative-copy ol{margin:12px 0;padding-left:22px;list-style:decimal}.workspace-site .cg-narrative-copy a{color:var(--primary);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.workspace-site .cg-narrative-copy table{max-width:100%;display:block;overflow-x:auto}.workspace-site .cg-narrative-copy th,.workspace-site .cg-narrative-copy td{border:1px solid var(--border);padding:8px 12px}.workspace-site .cg-narrative-copy pre{max-width:100%;overflow-x:auto}.workspace-site .cg-narrative-aside{min-width:0;font-size:14px}.workspace-site .cg-narrative-aside h3{color:var(--foreground);font-size:14px;font-weight:600}.workspace-site .cg-narrative-aside p{margin-top:12px}.workspace-site .cg-narrative-venue section{background:0 0;padding:0}.workspace-site .cg-narrative-venue section>div{padding-inline:0;display:block}.workspace-site .cg-narrative-venue section>div>div:last-child{border:0;padding-top:0}.workspace-site .cg-narrative-venue h2{margin-top:8px;font-size:20px;line-height:1.3}.workspace-site .cg-narrative-page .cg-pagehead a{color:var(--primary)}.workspace-site [data-cg-narrative-editor] .cg-pagehead .cg-wrap-md,.workspace-site .cg-narrative-editor-copy,.workspace-site .cg-narrative-venue-block{position:relative}.workspace-site .cg-narrative-edit{z-index:2;opacity:0;pointer-events:none;position:absolute;top:0;right:0}.workspace-site .cg-pagehead:hover .cg-narrative-edit,.workspace-site .cg-narrative-venue-block:hover .cg-narrative-edit,.workspace-site .cg-narrative-editor-copy:hover .cg-narrative-edit,.workspace-site .cg-narrative-body:hover .cg-narrative-editor-copy:first-child .cg-narrative-edit,.workspace-site .cg-narrative-edit:focus-visible{opacity:1;pointer-events:auto}.workspace-site [data-cg-narrative-editor] [data-puck-component]:has([data-cg-narrative-venue-placeholder]){display:none}.workspace-site .cg-narrative-map{aspect-ratio:4/3;border:1px solid var(--border);background:repeating-linear-gradient(135deg, var(--muted) 0 10px, var(--schol-common-ground-stage) 10px 20px);font-family:var(--font-mono);color:var(--muted-foreground);border-radius:10px;align-items:flex-end;padding:14px;font-size:11px;font-weight:500;display:flex}.workspace-site .cg-narrative-aside .cg-sidecard h3{font-size:17px;font-weight:400}.workspace-site .cg-narrative-aside .cg-sidecard p{margin-top:8px}
