.guide-prose{color:var(--color-ink);overflow-wrap:anywhere}.guide-prose>*+*{margin-top:.75rem}.guide-prose .g-h2,.guide-editor .ProseMirror h2{margin-top:1.25rem;scroll-margin-top:1rem;font-size:1.25rem}.guide-prose .g-h3,.guide-editor .ProseMirror h3{margin-top:1rem;font-size:1.075rem}.guide-prose>:first-child{margin-top:0}.guide-prose ul{padding-left:1.25rem;list-style:outside}.guide-prose ol{padding-left:1.25rem;list-style:decimal}.guide-prose li+li{margin-top:.25rem}.guide-prose li>p{margin:0}.guide-prose blockquote{border-left:4px solid var(--color-bronze);background:var(--color-sage);padding:.5rem .875rem}.guide-prose blockquote>p{margin:0}.guide-prose a{text-underline-offset:2px;font-weight:700;text-decoration:underline}.guide-prose .guide-table{overflow-x:auto}.guide-prose table{border-collapse:collapse;width:100%;font-size:.94rem}.guide-prose th,.guide-prose td{border:1px solid var(--color-line);text-align:left;vertical-align:top;min-width:4rem;padding:.375rem .625rem}.guide-prose th{background:var(--color-sage);font-weight:700}.guide-prose th>p,.guide-prose td>p{margin:0}.guide-prose img{border:1px solid var(--color-line);max-width:100%;height:auto;max-height:32rem;display:block}.guide-prose figcaption{color:var(--color-ink-soft);margin-top:.25rem;font-size:.875rem}.guide-prose .guide-video{aspect-ratio:16/9;background:var(--color-forest-deep);max-width:48rem;position:relative}.guide-prose .guide-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.guide-prose .guide-file{border:1px solid var(--color-line);background:var(--color-paper);max-width:36rem;color:var(--color-ink);align-items:center;gap:.75rem;padding:.625rem .75rem;font-weight:400;text-decoration:none;display:flex}.guide-prose .guide-file:hover{border-color:var(--color-bronze)}.guide-prose .guide-file-icon{border:1px solid var(--color-bronze);text-align:center;min-width:3.25rem;color:var(--color-bronze-dark);background:var(--color-white);flex-shrink:0;padding:.375rem .25rem;font-size:.75rem;font-weight:700}.guide-prose .guide-file-name{color:var(--color-forest);overflow-wrap:anywhere;font-weight:700;display:block}.guide-prose .guide-file-meta{color:var(--color-ink-soft);font-size:.875rem;display:block}.guide-editor .ProseMirror{outline:none;min-height:14rem;padding:.75rem;line-height:1.6}.guide-editor .ProseMirror-selectednode{outline:3px solid var(--color-bronze)}.guide-editor .guide-video iframe{pointer-events:none}.guide-editor .selectedCell{background:#f3ead6}.guide-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--color-muted);pointer-events:none}
