.blog-post.svelte-1qmefux{max-width:800px;margin:0 auto;padding:0 2rem 4rem}.post-header.svelte-1qmefux{margin:2rem 0}.back-link.svelte-1qmefux{font-family:Montserrat,sans-serif;font-size:14px;color:var(--dark-green);text-decoration:none;display:inline-block;margin-bottom:1rem}.back-link.svelte-1qmefux:hover{text-decoration:underline}h1.svelte-1qmefux{font-family:Nobel,sans-serif;font-weight:700;font-size:36px;color:var(--text-green);line-height:1.2;margin-bottom:.5rem}.date.svelte-1qmefux{font-family:Montserrat,sans-serif;font-size:14px;color:var(--med-grey)}.post-content.svelte-1qmefux{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.8;color:#333}.post-content.svelte-1qmefux h2,.post-content.svelte-1qmefux h3,.post-content.svelte-1qmefux h4{font-family:Nobel,sans-serif;font-weight:700;color:var(--text-green);margin:2rem 0 1rem}.post-content.svelte-1qmefux h2{font-size:26px}.post-content.svelte-1qmefux h3{font-size:20px}.post-content.svelte-1qmefux p{margin-bottom:1.2rem}.post-content.svelte-1qmefux a{color:var(--dark-green);text-decoration:underline}.post-content.svelte-1qmefux img{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0}.post-content.svelte-1qmefux blockquote{border-left:4px solid var(--light-green);padding:.5rem 1.5rem;margin:1.5rem 0;color:#555;font-style:italic}.post-content.svelte-1qmefux ol,.post-content.svelte-1qmefux ul{margin:1rem 0;padding-left:2rem}.post-content.svelte-1qmefux li{margin-bottom:.5rem}@media (max-width: 600px){h1.svelte-1qmefux{font-size:28px}.blog-post.svelte-1qmefux{padding:0 1rem 3rem}}
