.writing-section.svelte-87a2ag{display:flex;flex-direction:column;gap:1.25rem}.writing-card.svelte-87a2ag{display:flex;flex-direction:row;align-items:center;gap:1.5rem;background-color:#fff5f5;border-radius:1.25rem 1.25rem 0;box-shadow:0 4px 24px #0000001f;padding:1.5rem;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.writing-card.svelte-87a2ag:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0000002e}.card-thumb.svelte-87a2ag{flex-shrink:0;width:120px;height:90px;border-radius:.75rem;overflow:hidden;background-color:#e8ede8}.card-thumb.svelte-87a2ag img:where(.svelte-87a2ag){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-body.svelte-87a2ag{flex:1}.card-body.svelte-87a2ag h2:where(.svelte-87a2ag){font-family:clarendon-urw-extra-wide,serif;font-size:1.3rem;font-weight:400;color:#3d6258;line-height:1.3;margin-bottom:.5rem}.card-body.svelte-87a2ag p:where(.svelte-87a2ag){font-family:josefin-sans,sans-serif;font-size:.9rem;color:#4a6a62;line-height:1.55;font-weight:400}@media (max-width: 560px){.writing-card.svelte-87a2ag{flex-direction:column;align-items:flex-start}.card-thumb.svelte-87a2ag{width:100%;height:160px}}.page-title.svelte-k45wj3{font-family:clarendon-urw-extra-wide,serif;font-size:4rem;font-weight:200;color:#2c4a42;line-height:1.2;margin-bottom:.5rem}.page-sub.svelte-k45wj3{font-family:josefin-sans,sans-serif;font-size:1.1rem;color:#3d6258;margin-bottom:2.5rem;font-weight:400}@media (max-width: 768px){.page-title.svelte-k45wj3{font-size:2.5rem}}
