.blog-post.svelte-1teoznn{max-width:var(--content-width);margin:0 auto;padding:2rem 1.5rem 4rem}.header-image.svelte-1teoznn{width:calc(100% + 6rem);max-width:min(var(--max-width), 100vw - 3rem);object-fit:cover;border-radius:var(--radius-lg);height:300px;margin-bottom:2rem;margin-left:50%;transform:translate(-50%)}header.svelte-1teoznn{margin-bottom:2.5rem}header.svelte-1teoznn time:where(.svelte-1teoznn){color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}header.svelte-1teoznn h1:where(.svelte-1teoznn){margin-top:.5rem;font-size:clamp(1.75rem,4vw,2.5rem)}.subtitle.svelte-1teoznn{color:var(--text-secondary);margin-top:.75rem;font-size:1.15rem}.series-context.svelte-1teoznn{border-left:3px solid var(--accent);background:var(--bg-card);border-radius:0 var(--radius) var(--radius) 0;color:var(--text-secondary);margin:-1rem 0 2.5rem;padding:.75rem 1.25rem;font-size:.9rem}.series-context.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--accent);text-decoration:underline}.series-context.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--accent-hover)}.prose.svelte-1teoznn h2{color:var(--text-primary);margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem}.prose.svelte-1teoznn h3{color:var(--text-primary);margin-top:2rem;margin-bottom:.75rem;font-size:1.2rem}.prose.svelte-1teoznn p{margin-bottom:1.25rem;line-height:1.75}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{color:var(--text-secondary);margin-bottom:1.25rem;padding-left:1.5rem}.prose.svelte-1teoznn li{margin-bottom:.5rem;line-height:1.6}.prose.svelte-1teoznn blockquote{border-left:3px solid var(--accent);background:var(--bg-card);border-radius:0 var(--radius) var(--radius) 0;color:var(--text-primary);margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.prose.svelte-1teoznn blockquote p{color:var(--text-primary);margin-bottom:0}.prose.svelte-1teoznn strong{color:var(--text-primary);font-weight:600}.prose.svelte-1teoznn a{color:var(--accent);text-decoration:underline}.prose.svelte-1teoznn a:hover{color:var(--accent-hover)}.series-nav.svelte-1teoznn{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.series-link.svelte-1teoznn{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border);color:inherit;flex-direction:column;gap:.35rem;padding:1rem 1.25rem;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.series-link.svelte-1teoznn:hover{background:var(--bg-card-hover);border-color:var(--accent);color:inherit}.series-link.next.svelte-1teoznn{text-align:right}.series-link-label.svelte-1teoznn{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.series-link-title.svelte-1teoznn{color:var(--text-primary);font-weight:600;line-height:1.3}.footer-image.svelte-1teoznn{width:calc(100% + 6rem);max-width:min(var(--max-width), 100vw - 3rem);border-radius:var(--radius-lg);margin-top:3rem;margin-left:50%;transform:translate(-50%)}@media (width<=640px){.blog-post.svelte-1teoznn{padding:1.5rem 1rem 3rem}.header-image.svelte-1teoznn,.footer-image.svelte-1teoznn{width:calc(100% + 2rem);max-width:100vw}.header-image.svelte-1teoznn{height:200px}.series-nav.svelte-1teoznn{grid-template-columns:1fr}.series-link.next.svelte-1teoznn{text-align:left}}
