.rich-content.svelte-1lys60{font-family:var(--font-primary), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:var(--color-text-primary);max-width:none;line-height:1.7}.rich-content.svelte-1lys60 h1:where(.svelte-1lys60){font-size:var(--font-size-40);font-weight:var(--font-weight-bold);line-height:var(--line-height-compact);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin:2.5rem 0 1.5rem}.rich-content.svelte-1lys60 h2:where(.svelte-1lys60){font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin:2.25rem 0 1.25rem}.rich-content.svelte-1lys60 h3:where(.svelte-1lys60){font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:2rem 0 1rem;line-height:1.4}.rich-content.svelte-1lys60 p:where(.svelte-1lys60){font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.7;font-weight:var(--font-weight-normal);margin:0 0 1.5rem}.rich-content.svelte-1lys60 p:where(.svelte-1lys60):last-child{margin-bottom:0}.rich-content.svelte-1lys60 strong:where(.svelte-1lys60){font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.rich-content.svelte-1lys60 em:where(.svelte-1lys60){font-style:italic}.rich-content.svelte-1lys60 code:where(.svelte-1lys60){font-family:var(--font-code-fallback);background:var(--color-background-code);border-radius:var(--border-radius-sm);color:var(--color-text-code);font-size:.9em;font-weight:var(--font-weight-medium);padding:.2em .4em}.rich-content.svelte-1lys60 blockquote:where(.svelte-1lys60){border-left:4px solid var(--color-primary);background:var(--color-primary-lightest);border-radius:0 8px 8px 0;margin:2rem 0;padding:1.5rem 2rem;position:relative}.rich-content.svelte-1lys60 blockquote:where(.svelte-1lys60) p:where(.svelte-1lys60){font-size:var(--font-size-xl);font-style:italic;font-weight:var(--font-weight-medium);color:var(--color-gray-dark);line-height:var(--line-height-wide);margin:0}.rich-content.svelte-1lys60 .blog-image:where(.svelte-1lys60){text-align:center;margin:2.5rem 0}.rich-content.svelte-1lys60 .blog-image:where(.svelte-1lys60) img:where(.svelte-1lys60){border-radius:var(--border-radius-xl);max-width:100%;height:auto;box-shadow:var(--shadow-lg)}.rich-content.svelte-1lys60 .blog-image:where(.svelte-1lys60) figcaption:where(.svelte-1lys60){font-size:var(--font-size-sm);color:var(--color-gray);font-style:italic;line-height:var(--line-height-normal);margin-top:1rem}.rich-content.svelte-1lys60 a:where(.svelte-1lys60){color:var(--color-primary);transition:all var(--transition-normal);font-weight:var(--font-weight-medium);border-bottom:1px solid #0000;text-decoration:none}.rich-content.svelte-1lys60 a:where(.svelte-1lys60):hover{border-bottom-color:var(--color-primary);color:var(--color-primary-hover)}@media (max-width:768px){.rich-content.svelte-1lys60 h1:where(.svelte-1lys60){font-size:var(--font-size-3xl);margin:2rem 0 1rem}.rich-content.svelte-1lys60 h2:where(.svelte-1lys60){font-size:var(--font-size-2xl);margin:1.75rem 0 1rem}.rich-content.svelte-1lys60 h3:where(.svelte-1lys60){font-size:var(--font-size-22);margin:1.5rem 0 .75rem}.rich-content.svelte-1lys60 p:where(.svelte-1lys60){font-size:var(--font-size-base);line-height:var(--line-height-wide);margin-bottom:1.25rem}.rich-content.svelte-1lys60 blockquote:where(.svelte-1lys60){margin:1.5rem 0;padding:1rem 1.5rem}.rich-content.svelte-1lys60 blockquote:where(.svelte-1lys60) p:where(.svelte-1lys60){font-size:var(--font-size-lg)}.rich-content.svelte-1lys60 .blog-image:where(.svelte-1lys60){margin:2rem 0}}.blog-article.svelte-1j2rzv8{font-family:var(--font-primary);color:var(--color-navy-700);line-height:var(--line-height-wide)}.blog-rendering-container.svelte-1j2rzv8{display:flex}.blog-container.svelte-1j2rzv8{padding:min(15vh, 200px) var(--spacing-xl);max-width:1280px;margin:0 auto}.back-button.svelte-1j2rzv8{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-3xl);font-family:var(--font-primary);cursor:pointer;transition:all var(--transition-slow);background:0 0;border:none;padding:0;display:flex}.back-arrow.svelte-1j2rzv8{font-size:var(--font-size-lg);color:var(--color-purple-muted);transition:color var(--transition-slow)}.back-text.svelte-1j2rzv8{font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-purple-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:var(--spacing-xs);text-decoration-thickness:var(--border-width-medium);transition:all var(--transition-slow)}.back-button.svelte-1j2rzv8:hover .back-arrow:where(.svelte-1j2rzv8),.back-button.svelte-1j2rzv8:hover .back-text:where(.svelte-1j2rzv8){color:var(--color-primary)}.back-button.svelte-1j2rzv8:hover .back-text:where(.svelte-1j2rzv8){-webkit-text-decoration-color:var(--color-navy-700);text-decoration-color:var(--color-navy-700)}.back-button.svelte-1j2rzv8:focus{outline:var(--border-width-medium) solid var(--color-primary);outline-offset:var(--spacing-xs);border-radius:var(--border-radius-sm)}.blog-header.svelte-1j2rzv8{margin-bottom:var(--spacing-40)}.blog-title.svelte-1j2rzv8{font-size:var(--font-size-4xl);width:80%;font-weight:var(--font-weight-semibold);line-height:var(--line-height-display);margin:0 0 var(--spacing-2xl) 0;color:var(--color-navy-700)}.blog-date.svelte-1j2rzv8{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--color-purple-muted)}.hero-image-container.svelte-1j2rzv8{margin-bottom:var(--spacing-40)}.hero-image.svelte-1j2rzv8{border-radius:var(--border-radius-xl);object-fit:cover;width:100%;height:auto;margin-bottom:var(--spacing-sm)}.blog-content.svelte-1j2rzv8{margin-bottom:var(--spacing-6xl);padding-right:var(--spacing-40);flex-basis:70%}.author-section.svelte-1j2rzv8{padding-left:var(--spacing-3xl);gap:var(--spacing-5xl);padding-top:var(--spacing-40);flex-direction:column;flex-basis:30%;display:flex}.author-info.svelte-1j2rzv8{justify-content:space-between;align-items:flex-start;gap:var(--spacing-40);display:flex}.author-label.svelte-1j2rzv8,.share-label.svelte-1j2rzv8{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-lg) 0;text-transform:uppercase;letter-spacing:var(--letter-spacing-wider)}.author-profile.svelte-1j2rzv8{align-items:center;gap:var(--spacing-lg);display:flex}.author-avatar.svelte-1j2rzv8{width:var(--spacing-4xl);height:var(--spacing-4xl);object-fit:cover;border-radius:50%}.author-name.svelte-1j2rzv8{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-navy-700)}.author-role.svelte-1j2rzv8{font-size:var(--font-size-sm);color:var(--color-purple-muted)}.share-buttons.svelte-1j2rzv8{gap:var(--spacing-sm);display:flex}.share-button.svelte-1j2rzv8{border-radius:var(--border-radius-full);background:var(--color-background);width:40px;height:40px;transition:all var(--transition-slow) ease;justify-content:center;align-items:center;text-decoration:none;display:flex}.share-button.svelte-1j2rzv8:hover{transform:translateY(-2px)}.share-button.svelte-1j2rzv8 img:where(.svelte-1j2rzv8){width:20px;height:20px}@media (max-width:599px){.blog-container.svelte-1j2rzv8{padding:min(12vh, 150px) var(--spacing-xl)}.blog-rendering-container.svelte-1j2rzv8{flex-direction:column}.blog-content.svelte-1j2rzv8{margin-bottom:var(--spacing-40);flex-basis:100%;padding-right:0}.author-section.svelte-1j2rzv8{border-left:none;border-top:var(--border-secondary);padding-left:0;padding-top:var(--spacing-40);justify-content:space-between;align-items:center;gap:var(--spacing-40);flex-direction:row;flex-basis:100%;display:flex}.back-button.svelte-1j2rzv8{margin-bottom:var(--spacing-2xl)}.back-arrow.svelte-1j2rzv8{font-size:var(--font-size-base)}.back-text.svelte-1j2rzv8{font-size:var(--font-size-15)}.blog-title.svelte-1j2rzv8{font-size:var(--font-size-28);width:100%;line-height:var(--line-height-compact)}.blog-date.svelte-1j2rzv8{font-size:var(--font-size-xs)}.author-info.svelte-1j2rzv8{gap:var(--spacing-3xl);flex-direction:column}.share-buttons.svelte-1j2rzv8{justify-content:flex-start}.hero-image-container.svelte-1j2rzv8{margin-bottom:0}}@media (min-width:600px) and (max-width:1023px){.blog-container.svelte-1j2rzv8{padding:min(10vh, 150px) var(--spacing-xl)}.blog-rendering-container.svelte-1j2rzv8{flex-direction:column}.blog-content.svelte-1j2rzv8{margin-bottom:var(--spacing-40);flex-basis:100%;padding-right:0}.author-section.svelte-1j2rzv8{border-left:none;border-top:var(--border-secondary);padding-left:0;padding-top:var(--spacing-40);flex-direction:row;flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.blog-title.svelte-1j2rzv8{font-size:var(--font-size-40)}}
