.blog-post.svelte-n515jf.svelte-n515jf{max-width:100%;line-height:1.7;width:100%;box-sizing:border-box;overflow-x:hidden}.post-header.svelte-n515jf.svelte-n515jf{margin-bottom:2rem;text-align:center;width:100%;max-width:100%;box-sizing:border-box}.post-meta.svelte-n515jf.svelte-n515jf{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.post-date.svelte-n515jf.svelte-n515jf,.post-category.svelte-n515jf.svelte-n515jf,.read-time.svelte-n515jf.svelte-n515jf{font-family:Montserrat,sans-serif;font-size:.875rem;color:#64748b;background-color:#f1f5f9;padding:.25rem .75rem;border-radius:12px}.post-eyebrow.svelte-n515jf.svelte-n515jf{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0 0 .75rem}.post-title.svelte-n515jf.svelte-n515jf{font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:600;color:#000;margin-bottom:1rem;line-height:1.2}.post-subtitle.svelte-n515jf.svelte-n515jf{font-family:Montserrat,sans-serif;font-size:1.25rem;color:#64748b;margin:0 0 1rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.5}.post-byline.svelte-n515jf.svelte-n515jf{font-family:Montserrat,sans-serif;font-size:.95rem;color:#64748b;max-width:800px;margin:0 auto}.post-content.svelte-n515jf.svelte-n515jf{max-width:800px;margin:0 auto;width:100%;box-sizing:border-box}.cover-image-wrap.svelte-n515jf.svelte-n515jf{max-width:1000px;margin:0 auto 2rem;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc}.cover-image.svelte-n515jf.svelte-n515jf{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.intro-section.svelte-n515jf.svelte-n515jf{margin-bottom:2rem}.intro-section.svelte-n515jf p.svelte-n515jf{font-family:Montserrat,sans-serif;font-size:1.125rem;color:#374151;line-height:1.8;margin-bottom:1rem}section.svelte-n515jf.svelte-n515jf{margin-bottom:2.5rem}h2.svelte-n515jf.svelte-n515jf{font-family:Montserrat,sans-serif;font-size:1.875rem;font-weight:600;color:#000;margin-bottom:1.5rem;margin-top:2rem;line-height:1.3}p.svelte-n515jf.svelte-n515jf{font-family:Montserrat,sans-serif;font-size:1rem;color:#374151;line-height:1.7;margin-bottom:1rem}strong.svelte-n515jf.svelte-n515jf{font-weight:600;color:#000}.garamond-bold.svelte-n515jf.svelte-n515jf{font-family:Garamond;font-weight:700}.manifesto-list.svelte-n515jf.svelte-n515jf{margin:1rem 0 0;padding-left:1.25rem;color:#374151;line-height:1.65;font-size:1rem;font-family:Montserrat,sans-serif}.manifesto-list.svelte-n515jf li.svelte-n515jf{margin-bottom:.75rem}.manifesto-pullquote.svelte-n515jf.svelte-n515jf{margin:2.5rem 0;padding:1.5rem;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #cbd5e1;border-left:4px solid #000000;border-radius:12px;box-shadow:0 8px 24px #0f172a14}.manifesto-pullquote-label.svelte-n515jf.svelte-n515jf{font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0 0 .65rem}.manifesto-pullquote-text.svelte-n515jf.svelte-n515jf{font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.65;color:#0f172a;margin:0}.manifesto-pullquote.svelte-n515jf .garamond-bold.svelte-n515jf{color:#000}.manifesto-footer.svelte-n515jf p.svelte-n515jf{font-size:1rem;line-height:1.65;color:#374151;margin:0 0 1.25rem}.manifesto-cta.svelte-n515jf.svelte-n515jf{display:inline-block;margin:0 0 1.25rem;padding:.875rem 1.75rem;border-radius:8px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.manifesto-cta-demo.svelte-n515jf.svelte-n515jf{background-color:#000;color:#fff;border:2px solid #000000}.manifesto-cta.svelte-n515jf.svelte-n515jf:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0000001f}.manifesto-cta.svelte-n515jf.svelte-n515jf:focus{outline:2px solid #000000;outline-offset:2px}.manifesto-contact.svelte-n515jf.svelte-n515jf{font-size:.9375rem!important;color:#64748b!important;margin-bottom:0!important}.manifesto-link.svelte-n515jf.svelte-n515jf{color:#000;font-weight:600;text-underline-offset:3px}.manifesto-link.svelte-n515jf.svelte-n515jf:hover{text-decoration:underline}@media (max-width: 768px){.post-title.svelte-n515jf.svelte-n515jf{font-size:1.75rem}.post-subtitle.svelte-n515jf.svelte-n515jf{font-size:1.1rem}h2.svelte-n515jf.svelte-n515jf{font-size:1.5rem;margin-top:1.5rem;margin-bottom:1rem}p.svelte-n515jf.svelte-n515jf{font-size:.95rem;line-height:1.6}.intro-section.svelte-n515jf p.svelte-n515jf,.manifesto-pullquote-text.svelte-n515jf.svelte-n515jf{font-size:1rem}}
