.post.svelte-159lf41.svelte-159lf41{max-width:820px;margin:0 auto;padding:2rem 0 4rem}.post-hero.svelte-159lf41.svelte-159lf41{display:grid;gap:.6rem}.eyebrow.svelte-159lf41.svelte-159lf41{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:#8a5b43}h1.svelte-159lf41.svelte-159lf41{font-family:Fraunces,serif;font-size:clamp(2.2rem,5vw,3.4rem);margin:0}.sub.svelte-159lf41.svelte-159lf41{font-size:1.1rem;color:#4f4f4f}.meta.svelte-159lf41.svelte-159lf41{font-size:.85rem;color:#777}.hero-image.svelte-159lf41.svelte-159lf41{margin:2rem 0}.hero-image.svelte-159lf41 img.svelte-159lf41{width:100%;border-radius:22px;box-shadow:0 22px 45px #14141429;border:1px solid rgba(20,20,20,.08)}.content.svelte-159lf41.svelte-159lf41{font-size:1.06rem;line-height:1.8;color:#2d2d2d;display:grid;gap:1.2rem}blockquote.svelte-159lf41.svelte-159lf41{border-left:4px solid #ff6b3d;padding-left:1rem;font-style:italic;color:#2b2b2b}.back.svelte-159lf41.svelte-159lf41{margin-top:2rem;display:inline-flex;text-decoration:none;color:#ff6b3d;font-weight:600}.back.svelte-159lf41.svelte-159lf41:hover{text-decoration:underline}@media (max-width: 768px){.post.svelte-159lf41.svelte-159lf41{padding:1.5rem 0 3rem}}
