.prose{max-width:var(--content-column);font-size:var(--content-font-size-body);margin:0 auto;line-height:1.75rem}@media (width>=1024px){.prose{font-size:var(--content-font-size-body-lg);line-height:2rem}}.prose p{margin-bottom:1em}.prose>p:first-child:not(.dropcap-opt-out),.prose>h2+p:not(.dropcap-opt-out),.prose>hr+p:not(.dropcap-opt-out){overflow:hidden}.prose>p:first-child:not(.dropcap-opt-out):first-letter,.prose>h2+p:not(.dropcap-opt-out):first-letter,.prose>hr+p:not(.dropcap-opt-out):first-letter{color:var(--color-content-heading);font-weight:300;font-family:var(--font-serif);-webkit-initial-letter:2;initial-letter:2;margin-right:.5rem}.prose .toc{margin-top:2em;margin-bottom:2em}.prose a{color:var(--color-content-link);font-weight:500}.prose a:hover{text-decoration:underline}.prose :not(pre)>code{border-radius:var(--content-radius-sm);background-color:var(--color-content-inline-code-bg);color:var(--color-content-link);font-family:var(--font-mono);padding:.2em .4em}.prose pre{margin-bottom:var(--content-space-md);background-color:#0000;padding:0}.prose pre code{border-radius:var(--content-radius);background-color:var(--color-content-code-bg);padding:1em;display:block;overflow-x:auto}.prose pre code,.prose pre code *{font-family:var(--font-mono)}.prose blockquote{margin-top:var(--content-space-lg);margin-bottom:var(--content-space-lg);max-width:var(--content-measure-blockquote);color:var(--color-content-secondary);margin-left:2em;font-style:italic}.prose img{object-fit:contain;border-radius:1.5rem;width:100%;height:auto;margin-top:2em;margin-bottom:2em}.prose p:has(>img):has(+p>small:only-child){margin-bottom:var(--content-space-xs)}.prose p:has(>img):has(+p>small:only-child)>img{margin-bottom:0}.prose p:has(>img)+p:has(>small:only-child){color:var(--color-content-secondary);margin-top:0;margin-bottom:2em;line-height:1.5}.prose .session-interlude-video{object-fit:contain;border-radius:1.5rem;width:100%;height:auto;margin:2em 0;display:block}@media (width>=1024px){.prose img{object-position:left}}.prose h2{color:var(--color-content-heading);font-size:2rem;font-weight:400;line-height:1.3;font-family:var(--font-serif);text-align:center;margin-top:3.5em;margin-bottom:2em}.prose>h2:first-child{margin-top:.875em}@media (width>=768px){.prose h2{font-size:2.5rem}}@media (width>=1024px){.prose h2{font-size:3rem}}.prose h3{color:var(--color-content-heading);font-weight:500;font-size:var(--content-font-size-heading-sm);margin-top:1.5em;margin-bottom:1em}@media (width>=768px){.prose h3{font-size:var(--content-font-size-heading-md)}}.prose ol,.prose ul{margin-bottom:1.25em;margin-left:2em}.prose li{margin-bottom:.5em}.prose li:last-child{margin-bottom:0}.prose li>ul,.prose li>ol{margin-top:.5em;margin-bottom:0}@media (width>=1024px){.prose p,.prose li{line-height:1.75}}.prose ol li,.prose ul li{color:var(--color-content-accent)}.prose ol li::marker{color:var(--color-content-accent)}.prose ul li::marker{color:var(--color-content-accent)}.prose ol{list-style-type:decimal}.prose ul{list-style-type:disc}.prose hr{opacity:.8;margin:var(--content-space-xl) auto;border:none;border-top:1px solid var(--color-content-border);width:auto;max-width:var(--content-measure);height:1px}.prose div.callout{margin-top:var(--content-space-lg);margin-bottom:var(--content-space-md);background-color:var(--color-content-callout-bg);padding:var(--content-space-lg) var(--content-space-sm) var(--content-space-md);border-radius:.5rem;align-items:flex-start;gap:1rem;display:flex}@media (width>=768px){.prose div.callout{gap:var(--content-space-lg);padding-left:5rem;padding-right:5rem}}.prose div.callout>:first-child{font-size:var(--content-font-size-heading-sm)}@media (width>=768px){.prose div.callout>:first-child{font-size:var(--content-font-size-heading-md)}}.prose div.callout>:last-child{font-size:var(--content-font-size-body-sm)}@media (width>=768px){.prose div.callout>:last-child{font-size:var(--content-font-size-body)}}.prose p,.prose li{color:var(--color-content-accent)}.prose em,.prose i{color:inherit}.prose strong,.prose b{color:inherit;font-weight:600}.prose sub,.prose sup{color:inherit}
