.prose{color:#e4e4e4;max-width:72ch;font-size:1.0625rem;line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--fs-xl);color:#fff;align-items:center;gap:.6rem;margin-top:2em;display:flex}.prose h2:before{content:"";background:var(--c-accent);border-radius:2px;flex:none;width:4px;height:1.05em}.prose h3{color:#fff;margin-top:1.6em;font-size:1.3rem}.prose a{color:#fff;text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:3px;text-decoration-thickness:2px}.prose a:hover{color:var(--c-accent)}.prose strong{color:#fff;font-weight:600}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose ul li::marker{color:var(--c-icon)}.prose ol li::marker{color:var(--c-icon);font-weight:700}.prose blockquote{border-left:4px solid var(--c-border);background:var(--c-surface);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--f-serif);color:#fff;padding:1.1rem 1.25rem 1.1rem 1.5rem;font-size:1.25rem;font-style:italic;position:relative}.prose img{border-radius:var(--radius);width:100%}.prose figure{margin-block:1.75em}.prose figcaption{font-size:var(--fs-sm);color:var(--c-text-2);border-left:2px solid var(--c-border);margin-top:.6rem;padding-left:.75rem;font-style:normal}.prose-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.6rem;margin-block:1.75em;display:grid}.prose .prose-gallery .prose-figure{margin:0}.prose-gallery img{aspect-ratio:4/3;object-fit:cover;height:auto}.prose-gallery figcaption{font-size:var(--fs-xs);border-left:0;margin-top:.3rem;padding-left:0}.prose hr{background:var(--c-border);border:0;height:1px;margin-block:2.5em}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.prose th,.prose td{border-bottom:1px solid var(--c-border-soft);text-align:left;padding:.6rem}.prose>p:first-child{color:#fff;font-size:1.15rem}
