.case-study-article.svelte-2uaihp h1{font-family:var(--font-display);font-size:var(--text-display-2);letter-spacing:-.02em;color:var(--fg-default);margin:0 0 1.5rem;font-weight:500;line-height:1.1}.case-study-article.svelte-2uaihp h2{font-family:var(--font-display);font-size:var(--text-display-3);letter-spacing:-.02em;color:var(--fg-default);margin:2.5rem 0 1rem;font-weight:500;line-height:1.15}.case-study-article.svelte-2uaihp h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--fg-default);margin:2rem 0 .75rem;font-size:1.25rem;font-weight:500;line-height:1.3}.case-study-article.svelte-2uaihp p{color:var(--fg-default);margin:1rem 0;line-height:1.65}.case-study-article.svelte-2uaihp blockquote{border-left:3px solid var(--accent);background:var(--surface-sunken);border-radius:0 var(--radius-input) var(--radius-input) 0;color:var(--fg-muted);margin:1.5rem 0;padding:.75rem 1rem}.case-study-article.svelte-2uaihp blockquote p{margin:0}.case-study-article.svelte-2uaihp ul,.case-study-article.svelte-2uaihp ol{color:var(--fg-default);margin:1.25rem 0;padding-left:1.5rem}.case-study-article.svelte-2uaihp ul{list-style:outside}.case-study-article.svelte-2uaihp ol{list-style:decimal}.case-study-article.svelte-2uaihp li{margin:.5rem 0;line-height:1.65}.case-study-article.svelte-2uaihp li::marker{color:var(--fg-muted)}.case-study-article.svelte-2uaihp a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.case-study-article.svelte-2uaihp a:hover{text-decoration-thickness:2px}.case-study-article.svelte-2uaihp dl.metadata-grid{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-elevated);grid-template-columns:1fr;gap:1.25rem;margin:2rem 0;padding:1.25rem 1.5rem;display:grid}@media (width>=768px){.case-study-article.svelte-2uaihp dl.metadata-grid{grid-template-columns:repeat(3,1fr)}}.case-study-article.svelte-2uaihp dl.metadata-grid>div{flex-direction:column;gap:.375rem;min-width:0;display:flex}.case-study-article.svelte-2uaihp dl.metadata-grid dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--fg-muted);font-size:.6875rem;line-height:1}.case-study-article.svelte-2uaihp dl.metadata-grid dd{color:var(--fg-default);margin:0;line-height:1.5}
