h1.svelte-rais8u .grad-em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.06em;letter-spacing:-.01em;padding-right:.04em;background:linear-gradient(90deg,#a78bfa,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent}.prose-content.svelte-rais8u p{color:var(--text-primary);font-size:1.125rem;line-height:1.7;margin-bottom:1.375rem}@media(min-width:768px){.prose-content.svelte-rais8u p{font-size:1.25rem}}.prose-content.svelte-rais8u h2{color:var(--text-primary);font-size:clamp(1.625rem,3vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin-top:2.75rem;margin-bottom:1.375rem;scroll-margin-top:6rem}.prose-content.svelte-rais8u strong{color:var(--text-primary);font-weight:700}.prose-content.svelte-rais8u mark{background:var(--mark-bg);color:var(--text-primary);font-weight:600;padding:.1em .35em;border-radius:.25em;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap}.prose-content.svelte-rais8u .post-stat{margin:1rem 0 2rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:22px;padding:2rem;display:flex;flex-wrap:wrap;gap:1.75rem;align-items:center}.prose-content.svelte-rais8u .post-stat-num{font-size:4.5rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--text-primary)}.prose-content.svelte-rais8u .post-stat-num span{color:#1430c8}.prose-content.svelte-rais8u .post-stat figcaption{flex:1 1 240px;font-size:1.125rem;line-height:1.5;color:var(--text-secondary)}.prose-content.svelte-rais8u .post-stat small{font-size:.875rem}
