.rapid-prose{font:400 var(--rapid-text-base)/1.65 var(--rapid-font-body);color:var(--rapid-ink);overflow-wrap:anywhere;min-width:0}
.rapid-prose>:first-child{margin-top:0}.rapid-prose>:last-child{margin-bottom:0}
.rapid-prose h1,.rapid-prose h2,.rapid-prose h3,.rapid-prose h4{font-family:var(--rapid-font-heading);line-height:1.3;color:var(--rapid-ink);margin:var(--rapid-space-5) 0 var(--rapid-space-3)}
.rapid-prose h1{font-size:var(--rapid-text-lg)}.rapid-prose h2{font-size:var(--rapid-text-md)}.rapid-prose h3,.rapid-prose h4{font-size:var(--rapid-text-base)}
.rapid-prose p{margin:var(--rapid-space-3) 0}.rapid-prose a{color:var(--rapid-green-dark);text-decoration:underline}
.rapid-prose pre{padding:var(--rapid-space-4);overflow:auto;background:var(--rapid-canvas-sunk);border:1px solid var(--rapid-line);border-radius:var(--rapid-radius-control)}
.rapid-prose code{font-family:var(--rapid-font-technical);font-size:var(--rapid-text-sm)}
.rapid-prose blockquote{margin:var(--rapid-space-4) 0;padding-left:var(--rapid-space-4);border-left:3px solid var(--rapid-line-strong);color:var(--rapid-muted)}
.rapid-prose ul,.rapid-prose ol,.rapid-list--bulleted,.rapid-list--numbered{margin:0;padding-left:var(--rapid-space-5);color:var(--rapid-ink);font-size:var(--rapid-text-base);line-height:1.65}
.rapid-list--bulleted{list-style:disc}.rapid-list--numbered{list-style:decimal}
.rapid-list--bulleted>.rapid-listrow,.rapid-list--numbered>.rapid-listrow{display:list-item;padding:var(--rapid-space-1) 0;border:0}
.rapid-list--bulleted .rapid-listrow__copy,.rapid-list--numbered .rapid-listrow__copy{display:block}
.rapid-list--bulleted .rapid-listrow__copy>strong,.rapid-list--numbered .rapid-listrow__copy>strong{font-weight:400}
.rapid-prose table{width:100%;border-collapse:collapse}.rapid-prose th,.rapid-prose td{padding:var(--rapid-space-2);text-align:left;border-bottom:1px solid var(--rapid-line)}
.rapid-sheet-backdrop--right{align-items:stretch;justify-content:flex-end}
.rapid-sheet--right{width:min(580px,100%);height:100dvh;max-height:100dvh;border-radius:var(--rapid-radius-card) 0 0 var(--rapid-radius-card)}
.rapid-sheet--right>.rapid-sheet__body{flex:1;min-height:0}
