.prose{letter-spacing:var(--tracking);color:var(--graphite);font-feature-settings:var(--font-features);max-width:680px;font-size:18px;line-height:1.5}.prose>*{margin-block:0}.prose>*+*{margin-block-start:20px}.prose h2,.prose h3,.prose h4{font-weight:var(--weight-regular);line-height:var(--leading-tight);letter-spacing:var(--tracking);text-wrap:balance}.prose h2{font-size:42.642px}.prose h3{font-size:31.986px}.prose h4{font-size:23.994px}.prose>*+:is(h2,h3,h4){margin-block-start:40px}.prose a{color:var(--royal-blue);text-decoration:none}.prose a:hover,.prose a:focus-visible{text-decoration:underline}.prose strong{font-weight:var(--weight-semibold)}.prose em{font-style:italic}.prose code{font-family:var(--font-mono);font-size:.92em}.prose .nc-gray{color:var(--grey)}.prose .nc-brown{color:#7a6a5d}.prose .nc-orange{color:#a8622a}.prose .nc-yellow{color:#8a7420}.prose .nc-green{color:#2f6b4f}.prose .nc-blue{color:var(--royal-blue)}.prose .nc-purple{color:#6b4fa8}.prose .nc-pink{color:#a8407a}.prose .nc-red{color:#a83232}.prose [class*=nbg-]{border-radius:4px;padding:.1em .3em}.prose .nbg-gray{background:var(--graphite-10)}.prose .nbg-brown{background:#efe7e0}.prose .nbg-orange{background:#ffe6d2}.prose .nbg-yellow{background:var(--lime)}.prose .nbg-green{background:#dcf5e8}.prose .nbg-blue{background:#e2e9ff}.prose .nbg-purple{background:#ece2ff}.prose .nbg-pink{background:var(--mauve)}.prose .nbg-red{background:#ffe0e0}.prose ul,.prose ol{padding-inline-start:24px}.prose li{margin-block:0}.prose li+li{margin-block-start:8px}.prose li>p{margin-block:0}.prose li>:is(ul,ol){margin-block-start:8px}.prose .prose-indent{margin-block-start:8px;padding-inline-start:24px}.prose .prose-indent>*+*{margin-block-start:8px}.prose p.prose-blank{min-height:1.5em}.prose hr{border:0;border-top:1px solid var(--hairline);margin-block:30px}.prose blockquote{border-inline-start:2px solid var(--graphite-10);color:var(--graphite);padding-inline-start:20px}.prose blockquote>*+*{margin-block-start:12px}.prose .prose-callout{border-radius:var(--radius-sm);background:var(--parchment-shade);border:1px solid var(--hairline);gap:12px;padding:20px;display:flex}.prose .prose-callout .callout-icon{flex:none;font-size:20px;line-height:1.35}.prose .prose-callout .callout-body{min-width:0}.prose .prose-callout .callout-body>*+*{margin-block-start:12px}.prose .prose-callout.nc-gray{border-inline-start:3px solid var(--grey)}.prose .prose-callout.nc-blue{border-inline-start:3px solid var(--royal-blue)}.prose .prose-callout.nc-red{border-inline-start:3px solid #a83232}.prose .prose-callout.nc-green{border-inline-start:3px solid #2f6b4f}.prose .prose-callout.nc-yellow{border-inline-start:3px solid var(--amber)}.prose .prose-callout.nc-orange{border-inline-start:3px solid #a8622a}.prose .prose-callout.nc-purple{border-inline-start:3px solid #6b4fa8}.prose .prose-callout.nc-pink{border-inline-start:3px solid #a8407a}.prose .prose-callout.nc-brown{border-inline-start:3px solid #7a6a5d}.prose .prose-toggle>summary{cursor:pointer;list-style:none}.prose .prose-toggle>summary::-webkit-details-marker{display:none}.prose .prose-toggle>summary>:is(h2,h3,h4){display:inline}.prose .prose-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.prose .prose-table-wrap:focus-visible{outline:2px solid var(--royal-blue);outline-offset:2px}.prose .prose-table{border-collapse:collapse;border:1px solid var(--graphite);table-layout:fixed;width:100%}.prose .prose-table :is(th,td){vertical-align:top;text-align:start;border:1px solid var(--graphite-10);overflow-wrap:anywhere;padding:10px}.prose .prose-table thead th{background:var(--white);--wght:var(--wght-semibold);font-weight:var(--weight-semibold)}.prose .prose-table tbody th{--wght:var(--wght-semibold);font-weight:var(--weight-semibold)}@media (width<=809px){.prose .prose-table[data-cols="3"]{min-width:520px}.prose .prose-table[data-cols="4"]{min-width:680px}}.prose .prose-figure{margin-inline:0}.prose .prose-figure img{border-radius:var(--radius-sm);max-width:100%;height:auto}.prose .prose-figure figcaption{font-size:var(--text-xs);color:var(--grey);margin-block-start:8px}@media (width>=1920px){.prose{max-width:874px;font-size:23.4px}.prose h2{font-size:54.83px}.prose h3{font-size:41.13px}.prose h4{font-size:30.85px}}
