.blog-post.svelte-5e8epg.svelte-5e8epg{max-width:800px;margin:0 auto;padding:2rem;font-family:Montserrat,sans-serif;color:#1a1a1a;line-height:1.7}.post-header.svelte-5e8epg.svelte-5e8epg{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.post-meta.svelte-5e8epg.svelte-5e8epg{display:flex;gap:1rem;align-items:center;margin-bottom:1rem;font-size:.9rem;color:#64748b}.post-date.svelte-5e8epg.svelte-5e8epg{font-family:Montserrat,sans-serif}.post-category.svelte-5e8epg.svelte-5e8epg{background-color:#f1f5f9;padding:.25rem .75rem;border-radius:4px;font-size:.85rem;font-weight:500;color:#475569}.post-title.svelte-5e8epg.svelte-5e8epg{font-family:Garamond,serif;font-size:2.5rem;font-weight:700;color:#000;margin:0 0 1rem;line-height:1.2}.post-subtitle.svelte-5e8epg.svelte-5e8epg{font-family:Montserrat,sans-serif;font-size:1.2rem;color:#475569;margin:0;line-height:1.5}.post-content.svelte-5e8epg.svelte-5e8epg{font-size:1.05rem}.intro-section.svelte-5e8epg.svelte-5e8epg{background-color:#f8fafc;padding:2rem;border-radius:8px;margin-bottom:3rem;border-left:4px solid #000000}.intro-opening.svelte-5e8epg.svelte-5e8epg{font-size:1.15rem;color:#1e293b;margin:0;line-height:1.7}section.svelte-5e8epg.svelte-5e8epg{margin-bottom:3rem}h2.svelte-5e8epg.svelte-5e8epg{font-family:Garamond,serif;font-size:2rem;font-weight:700;color:#000;margin-top:2.5rem;margin-bottom:1.5rem;line-height:1.3}h3.svelte-5e8epg.svelte-5e8epg{font-family:Garamond,serif;font-size:1.5rem;font-weight:700;color:#000;margin-top:2rem;margin-bottom:1rem;line-height:1.3}h4.svelte-5e8epg.svelte-5e8epg{font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:600;color:#1e293b;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.4}p.svelte-5e8epg.svelte-5e8epg{font-family:Montserrat,sans-serif;font-size:1.05rem;color:#334155;margin-bottom:1.25rem;line-height:1.7}ul.svelte-5e8epg.svelte-5e8epg{margin:1.5rem 0;padding-left:1.5rem}li.svelte-5e8epg.svelte-5e8epg{font-family:Montserrat,sans-serif;font-size:1.05rem;color:#334155;margin-bottom:1rem;line-height:1.7}.garamond-bold.svelte-5e8epg.svelte-5e8epg{font-family:Garamond;font-weight:700}.cta-section.svelte-5e8epg.svelte-5e8epg{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:2.5rem;border-radius:12px;margin-top:4rem;text-align:center}.cta-section.svelte-5e8epg h3.svelte-5e8epg{font-family:Garamond,serif;font-size:1.75rem;margin-top:0;margin-bottom:1rem}.cta-section.svelte-5e8epg p.svelte-5e8epg{font-size:1.1rem;margin-bottom:2rem;color:#475569}.cta-buttons.svelte-5e8epg.svelte-5e8epg{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-button.svelte-5e8epg.svelte-5e8epg{padding:.875rem 2rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.cta-button.primary.svelte-5e8epg.svelte-5e8epg{background-color:#000;color:#fff}.cta-button.primary.svelte-5e8epg.svelte-5e8epg:hover{background-color:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.cta-button.secondary.svelte-5e8epg.svelte-5e8epg{background-color:#fff;color:#000;border:2px solid #000000}.cta-button.secondary.svelte-5e8epg.svelte-5e8epg:hover{background-color:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}@media (max-width: 768px){.blog-post.svelte-5e8epg.svelte-5e8epg{padding:0;width:100%;max-width:100vw;overflow-x:hidden}.post-content.svelte-5e8epg.svelte-5e8epg{padding:0;max-width:100%;width:100%;overflow-x:hidden}.post-header.svelte-5e8epg.svelte-5e8epg{margin-bottom:2rem;padding:0}.post-title.svelte-5e8epg.svelte-5e8epg{font-size:1.75rem;padding:0}.post-subtitle.svelte-5e8epg.svelte-5e8epg{font-size:1rem;padding:0}.post-meta.svelte-5e8epg.svelte-5e8epg{gap:.5rem;padding:0}.intro-section.svelte-5e8epg.svelte-5e8epg{padding:1.5rem 1rem;margin-bottom:2rem;border-radius:8px;width:100%;max-width:100%;box-sizing:border-box}.intro-opening.svelte-5e8epg.svelte-5e8epg{font-size:1rem}section.svelte-5e8epg.svelte-5e8epg{margin-bottom:2rem;padding:0;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden}h2.svelte-5e8epg.svelte-5e8epg{font-size:1.5rem;margin-top:1.5rem;margin-bottom:1rem;padding:0}h3.svelte-5e8epg.svelte-5e8epg{font-size:1.25rem;margin-top:1.5rem;margin-bottom:.75rem}h4.svelte-5e8epg.svelte-5e8epg{font-size:1.1rem;margin-top:1.25rem;margin-bottom:.5rem}p.svelte-5e8epg.svelte-5e8epg,li.svelte-5e8epg.svelte-5e8epg{font-size:.95rem;line-height:1.6}.cta-section.svelte-5e8epg.svelte-5e8epg{padding:1.5rem 1rem;margin-top:2rem;border-radius:8px;width:100%;max-width:100%;box-sizing:border-box}.cta-section.svelte-5e8epg h3.svelte-5e8epg{font-size:1.25rem}.cta-section.svelte-5e8epg p.svelte-5e8epg{font-size:.95rem}.cta-buttons.svelte-5e8epg.svelte-5e8epg{flex-direction:column;align-items:center;gap:.75rem}.cta-button.svelte-5e8epg.svelte-5e8epg{width:100%;max-width:200px}}
