.blog-post[data-astro-cid-4dqtj3le]{min-height:100vh;background-color:var(--background-white)}.blog-container[data-astro-cid-4dqtj3le]{max-width:800px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.back-link[data-astro-cid-4dqtj3le]{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-light);text-decoration:none;font-size:.9375rem;font-weight:500;margin-bottom:var(--spacing-lg);transition:color var(--transition-fast) var(--transition-easing)}.back-link[data-astro-cid-4dqtj3le]:hover{color:var(--accent-gold)}.post-header[data-astro-cid-4dqtj3le]{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--border-color)}.post-title[data-astro-cid-4dqtj3le]{font-size:clamp(2rem,5vw,3rem);font-weight:600;color:var(--color-primary);margin:0 0 var(--spacing-md) 0;line-height:1.2;letter-spacing:-.02em}.post-meta[data-astro-cid-4dqtj3le]{display:flex;gap:var(--spacing-lg);flex-wrap:wrap}.meta-item[data-astro-cid-4dqtj3le]{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-light);font-size:.9375rem}.meta-item[data-astro-cid-4dqtj3le] svg{color:var(--accent-gold)}.post-content[data-astro-cid-4dqtj3le]{font-size:1.0625rem;line-height:1.8;color:var(--color-text)}.post-content[data-astro-cid-4dqtj3le] h2{font-size:1.875rem;font-weight:600;color:var(--color-primary);margin:var(--spacing-xl) 0 var(--spacing-md) 0;line-height:1.3;letter-spacing:-.01em}.post-content[data-astro-cid-4dqtj3le] h3{font-size:1.5rem;font-weight:600;color:var(--color-primary);margin:var(--spacing-lg) 0 var(--spacing-md) 0;line-height:1.4}.post-content[data-astro-cid-4dqtj3le] p{margin:0 0 var(--spacing-md) 0}.post-content[data-astro-cid-4dqtj3le] ul,.post-content[data-astro-cid-4dqtj3le] ol{margin:0 0 var(--spacing-md) 0;padding-left:var(--spacing-lg)}.post-content[data-astro-cid-4dqtj3le] li{margin-bottom:var(--spacing-sm)}.post-content[data-astro-cid-4dqtj3le] strong{font-weight:600;color:var(--color-primary)}.post-content[data-astro-cid-4dqtj3le] a{color:var(--accent-gold);text-decoration:underline;transition:opacity var(--transition-fast) var(--transition-easing)}.post-content[data-astro-cid-4dqtj3le] a:hover{opacity:.8}.post-content[data-astro-cid-4dqtj3le] blockquote{margin:var(--spacing-lg) 0;padding:var(--spacing-md) var(--spacing-lg);border-left:4px solid var(--accent-gold);background-color:var(--background-color);border-radius:0 var(--border-radius) var(--border-radius) 0;font-style:italic;color:var(--color-text-light)}.post-footer[data-astro-cid-4dqtj3le]{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border-color)}.cta-box[data-astro-cid-4dqtj3le]{background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);text-align:center}.cta-box[data-astro-cid-4dqtj3le] h3[data-astro-cid-4dqtj3le]{font-size:1.5rem;font-weight:600;color:var(--color-primary);margin:0 0 var(--spacing-sm) 0}.cta-box[data-astro-cid-4dqtj3le] p[data-astro-cid-4dqtj3le]{font-size:1rem;color:var(--color-text-light);margin:0 0 var(--spacing-lg) 0}.cta-button[data-astro-cid-4dqtj3le]{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;background:var(--gradient-green);color:#fff;font-family:var(--primary-font);font-size:1.0625rem;font-weight:700;text-decoration:none;border-radius:var(--border-radius);transition:all var(--transition-fast) var(--transition-easing);box-shadow:var(--glow-green);text-transform:uppercase;letter-spacing:.02em}.cta-button[data-astro-cid-4dqtj3le]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 32px #25d36699}@media(max-width:768px){.blog-container[data-astro-cid-4dqtj3le]{padding:var(--spacing-lg) var(--spacing-md)}.post-content[data-astro-cid-4dqtj3le]{font-size:1rem}.post-content[data-astro-cid-4dqtj3le] h2{font-size:1.5rem}.post-content[data-astro-cid-4dqtj3le] h3{font-size:1.25rem}.cta-box[data-astro-cid-4dqtj3le]{padding:var(--spacing-lg)}.cta-box[data-astro-cid-4dqtj3le] h3[data-astro-cid-4dqtj3le]{font-size:1.25rem}.cta-button[data-astro-cid-4dqtj3le]{width:100%;max-width:280px}}@media(prefers-reduced-motion:reduce){.back-link[data-astro-cid-4dqtj3le],.cta-button[data-astro-cid-4dqtj3le]{transition:none}.cta-button[data-astro-cid-4dqtj3le]:hover{transform:none}}
