.blog-hero.svelte-1teoznn{padding:50px calc(50% - 600px);padding-left:calc(50% - 592px);display:flex;flex-direction:column;gap:32px;background:#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:center;text-align:center;margin-top:24px;padding:0 20px}.hero-logo.svelte-1teoznn{width:60px;height:auto;margin:0 0 14px}.hero-kicker.svelte-1teoznn{margin:0 0 18px;font-size:.86rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#1d1a16}h1.svelte-1teoznn{font-size:clamp(2.2rem,5vw,3.9rem);font-weight:800;line-height:1.1;max-width:980px;letter-spacing:-.015em;text-align:center;margin:0 0 14px;color:#2fc0a9}.post-meta-line.svelte-1teoznn{margin:0;font-size:1.1rem;color:#3d372f}.meta-emphasis.svelte-1teoznn{font-weight:700;text-decoration:underline;text-underline-offset:2px}.post-layout.svelte-1teoznn{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.toc-sidebar.svelte-1teoznn{display:none}.toc-title.svelte-1teoznn{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b645b;margin:0 0 12px}.toc-sidebar.svelte-1teoznn ul:where(.svelte-1teoznn){list-style:none;margin:0;padding:0;border-right:2px solid rgba(40,38,32,.12)}.toc-sidebar.svelte-1teoznn li:where(.svelte-1teoznn){margin:0}.toc-sidebar.svelte-1teoznn a:where(.svelte-1teoznn){display:block;padding:10px 14px;text-decoration:none;color:#454037;font-size:.95rem;line-height:1.35}.toc-sidebar.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:#0e8c96;background:#2fd4c814}.toc-sidebar.svelte-1teoznn a.active:where(.svelte-1teoznn){color:#0b7285;background:#2fd4c826;font-weight:700;border-right:3px solid #0b7285;margin-right:-2px;padding-right:11px}.cta.svelte-1teoznn{display:flex;gap:20px;margin-top:72px}.post-content.svelte-1teoznn .prose p{margin-bottom:1.5em!important;display:block!important;font-size:20px!important;line-height:1.75!important}.post-content.svelte-1teoznn .prose a,.post-content.svelte-1teoznn a{color:#0e8c96!important;text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-thickness:1.5px!important}.post-content.svelte-1teoznn .prose a:hover,.post-content.svelte-1teoznn a:hover{color:#0b7285!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;scroll-margin-top:110px!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;font-size:20px!important;line-height:1.75!important;font-family:inherit!important}.post-content.svelte-1teoznn strong{font-weight:700!important;color:#1d1a16!important}.post-content.svelte-1teoznn .side-note,.post-content.svelte-1teoznn aside.side-note{margin:2rem 0!important;padding:1rem 1.1rem!important;border-left:4px solid #2fd4c8!important;border-radius:0 12px 12px 0!important;background:#eefbf9!important;color:#23403d!important;font-size:.98rem!important;line-height:1.65!important}.post-content.svelte-1teoznn .side-note p,.post-content.svelte-1teoznn aside.side-note p{margin:0!important;font-size:inherit!important;line-height:inherit!important}.post-content.svelte-1teoznn .side-note strong:first-child,.post-content.svelte-1teoznn aside.side-note strong:first-child{display:inline-block!important;margin-right:.4rem!important;color:#17302d!important}.published-date.svelte-1teoznn{margin:8px 0 0;color:#6b645b;font-size:1.02rem;font-weight:500}@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}.post-content.svelte-1teoznn,.post-layout.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:0}.post-content.svelte-1teoznn .side-note,.post-content.svelte-1teoznn aside.side-note{margin:1.5rem 0!important;padding:.9rem .95rem!important;font-size:.95rem!important}}@media (min-width: 1100px){.post-layout.svelte-1teoznn{grid-template-columns:260px minmax(0,1fr);gap:36px}.toc-sidebar.svelte-1teoznn{display:block;position:sticky;top:110px;max-height:calc(100vh - 130px);overflow:auto}}
