.paradime-prose{font-family:var(--font-sans)}.paradime-prose>:first-child{margin-top:0}.paradime-prose>:last-child{margin-bottom:0}.paradime-prose p{margin:0 0 var(--spacing-lg) 0}.paradime-prose b,.paradime-prose strong{font-weight:700;text-decoration:underline}.paradime-prose :is(h2,h3,h4,h5) :is(strong,b){font-weight:inherit;text-decoration:none}

/* !important: globals.css forces h2/h3 to 300/400 site-wide with !important. */.paradime-prose :is(h2,h3,h4,h5){font-family:var(--font-heading);font-weight:500!important;color:var(--color-foreground)}.paradime-prose h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);margin:var(--spacing-2xl) 0 var(--spacing-md) 0}.paradime-prose h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height);letter-spacing:var(--text-h3--letter-spacing);margin:var(--spacing-xl) 0 var(--spacing-sm) 0}.paradime-prose h4{font-size:var(--text-h4);line-height:var(--text-h4--line-height);margin:var(--spacing-lg) 0 var(--spacing-sm) 0}.paradime-prose ol,.paradime-prose ul{margin:0 0 var(--spacing-lg) 0;padding-left:var(--spacing-lg)}.paradime-prose li{margin-bottom:var(--spacing-xs)}.paradime-prose li:last-child{margin-bottom:0}.paradime-prose ul{list-style:disc}.paradime-prose ol{list-style:decimal}.paradime-prose blockquote{margin:var(--spacing-lg) 0;padding-left:var(--spacing-lg);border-left:3px solid var(--color-brand-light-lavender);font-style:italic;color:var(--color-iron-gray-5)}.paradime-prose blockquote p{margin-bottom:var(--spacing-sm)}.paradime-prose blockquote p:last-child{margin-bottom:0}.paradime-prose code{font-family:var(--font-mono);font-size:.9em;background:var(--color-chip-fill-inline-code);color:var(--color-chip-text-inline-code);border:1px solid var(--color-chip-border-inline-code);border-radius:var(--radius-sm);padding:1px 6px}.paradime-prose pre{margin:var(--spacing-lg) 0;padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.paradime-prose pre code{font-size:var(--text-body-sm);line-height:1.6;color:var(--color-iron-gray-10);background:none;border:none;padding:0}.paradime-prose .prose-table-scroll{margin:var(--spacing-lg) 0;overflow-x:auto}.paradime-prose .prose-table-scroll[data-fade-right]{mask-image:linear-gradient(to right,black calc(100% - var(--spacing-3xl)),transparent)}.paradime-prose .prose-table-scroll[data-fade-left]{mask-image:linear-gradient(to left,black calc(100% - var(--spacing-3xl)),transparent)}.paradime-prose .prose-table-scroll[data-fade-left][data-fade-right]{mask-image:linear-gradient(to right,transparent,black var(--spacing-3xl),black calc(100% - var(--spacing-3xl)),transparent)}.paradime-prose table{width:100%;margin:0;border-collapse:collapse;font-size:var(--text-body-md)}.paradime-prose td,.paradime-prose th{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);text-align:left;min-width:8rem}.paradime-prose th{white-space:nowrap;font-weight:600;color:var(--color-foreground)}.paradime-prose td{color:var(--color-muted)}.paradime-prose a{color:var(--color-iron-gray-5);text-decoration:underline;transition:color var(--duration-fast) var(--ease-smooth-out)}.paradime-prose a:focus-visible,.paradime-prose a:hover{color:var(--color-foreground)}.paradime-prose img{display:block;max-width:100%;height:auto;margin:var(--spacing-lg) 0;border-radius:var(--radius-md)}.paradime-prose video{display:block;width:100%;height:auto;margin:var(--spacing-lg) 0;border-radius:var(--radius-md)}.paradime-prose iframe[src*="player.vimeo.com"],.paradime-prose iframe[src*="youtube-nocookie.com"],.paradime-prose iframe[src*="youtube.com"]{display:block;width:100%;aspect-ratio:16/9;height:auto;margin:var(--spacing-lg) 0;border:none;border-radius:var(--radius-md)}