.blog-hero.svelte-1teoznn{padding:50px calc(50% - 600px);padding-left:calc(50% - 592px);display:flex;flex-direction:column;gap:32px;background-color:#f7f8f3;color:#282620;min-height:600px;position:relative;z-index:1;animation:svelte-1teoznn-fadeInUp .8s ease-out forwards}.hero-content.svelte-1teoznn{display:flex;flex-direction:column;align-items:flex-start;margin-top:50px;padding-left:calc(50% - 580px)}h1.svelte-1teoznn{font-size:60px;font-weight:800;line-height:1.05;max-width:900px;letter-spacing:-.02em;text-align:left;margin:0 0 30px}.subtitle.svelte-1teoznn{font-size:22px;line-height:1.6;max-width:800px;text-align:left;margin:0 0 20px;color:#282620}.cta.svelte-1teoznn{display:flex;gap:20px;margin-top:80px}.post-content.svelte-1teoznn .prose p{margin-bottom:1.5em!important;display:block!important;font-size:20px!important}.post-content.svelte-1teoznn h2,.post-content.svelte-1teoznn .prose h2{font-size:2.25rem!important;font-weight:800!important;margin-top:2.5rem!important;margin-bottom:1.25rem!important;color:#1d1a16!important;display:block!important;line-height:1.2!important}.post-content.svelte-1teoznn h3,.post-content.svelte-1teoznn .prose h3{font-size:1.75rem!important;font-weight:700!important;margin-top:2rem!important;margin-bottom:1rem!important;color:#1d1a16!important;display:block!important;line-height:1.3!important}.post-content.svelte-1teoznn .prose ul{list-style-type:disc!important;margin:1.5rem 0 1.5rem 2rem!important;display:block!important}.post-content.svelte-1teoznn .prose li{display:list-item!important;margin-bottom:.5rem!important;padding-left:.5rem!important}.post-content.svelte-1teoznn strong{font-weight:700!important;color:#1d1a16!important}.post-meta.svelte-1teoznn{display:flex;align-items:center;gap:16px;font-size:16px;color:#6b645b}.author-avatar.svelte-1teoznn{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid rgba(47,212,200,.4)}.author-name.svelte-1teoznn{font-weight:600;color:#1d1a16;margin:0}.published-date.svelte-1teoznn{margin:2px 0 0;color:#6b645b;font-size:15px}@keyframes svelte-1teoznn-fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){h1.svelte-1teoznn{font-size:2em;line-height:1.2;padding:0 10px}.subtitle.svelte-1teoznn,.post-content.svelte-1teoznn{font-size:18px;max-width:100%;padding:0 10px 0 0}.blog-hero.svelte-1teoznn{min-height:200px;padding:32px 16px}.hero-content.svelte-1teoznn{margin-top:10px;max-width:100%;padding-left:0}.post-meta.svelte-1teoznn{padding-left:10px}}
