.blog-hero.svelte-w4w597{background:var(--secondary-color);border-bottom:1px solid #e0e0e0;padding:3.5rem 1.5rem 2.5rem;text-align:center}.blog-hero-inner.svelte-w4w597{max-width:720px;margin:0 auto}.back-link-row.svelte-w4w597{text-align:left}.back-link.svelte-w4w597{display:inline-flex;align-items:center;color:var(--accent-color);font-size:.9rem;margin-bottom:1.5rem;text-decoration:none}.back-link.svelte-w4w597:hover{text-decoration:underline}.back-link.svelte-w4w597 img:where(.svelte-w4w597){width:1.4rem;height:1.4rem;margin:0 .25rem;vertical-align:middle}.blog-label.svelte-w4w597{font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-color);margin:0 0 .75rem}.blog-hero.svelte-w4w597 h1:where(.svelte-w4w597){font-family:Times New Roman,Times,serif;font-size:clamp(2rem,5vw,3rem);color:var(--text-color);margin:0 0 .75rem}.blog-date.svelte-w4w597{display:inline-block;font-size:.82rem;font-weight:500;letter-spacing:.06em;color:#888;background:#0000000d;border:1px solid #ddd;border-radius:20px;padding:.25rem .85rem;margin-top:.25rem}.blog-article.svelte-w4w597{max-width:720px;margin:0 auto;padding:2.5rem 1.5rem 4rem;color:var(--text-color);font-size:1.05rem;line-height:1.75}.blog-article.svelte-w4w597 h2:where(.svelte-w4w597){font-size:1.35rem;color:var(--primary-color);margin:2.5rem 0 .75rem;padding-bottom:.3rem;border-bottom:2px solid var(--secondary-color)}.blog-article.svelte-w4w597 p:where(.svelte-w4w597){margin:0 0 1.25rem}.signature.svelte-w4w597{text-align:right}@media(max-width:600px){.blog-hero.svelte-w4w597{padding:2.5rem 1rem 2rem}.blog-article.svelte-w4w597{padding:2rem 1rem 3rem}}
