.articles-page.svelte-xn9chm.svelte-xn9chm{min-height:100vh;padding:120px 2rem 4rem;background:#faf6ed}.container.svelte-xn9chm.svelte-xn9chm{max-width:900px;margin:0 auto}.page-header.svelte-xn9chm.svelte-xn9chm{margin-bottom:4rem}.page-title.svelte-xn9chm.svelte-xn9chm{font-family:Geist,system-ui,sans-serif;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:400;color:#3a3530;margin-bottom:1rem;letter-spacing:.3px}.page-subtitle.svelte-xn9chm.svelte-xn9chm{font-family:Geist,system-ui,sans-serif;font-size:clamp(1rem,2.5vw,1.125rem);color:#6b645a;line-height:1.7;max-width:600px}.articles-list.svelte-xn9chm.svelte-xn9chm{display:flex;flex-direction:column}.article-item.svelte-xn9chm.svelte-xn9chm{padding:3rem 0;border-bottom:1px solid rgba(58,53,48,.08);transition:all .3s ease}.article-item.svelte-xn9chm.svelte-xn9chm:first-child{padding-top:0}.article-item.svelte-xn9chm.svelte-xn9chm:last-child{border-bottom:none}.article-link.svelte-xn9chm.svelte-xn9chm{display:flex;gap:2rem;text-decoration:none;color:inherit;align-items:flex-start}.article-number.svelte-xn9chm.svelte-xn9chm{font-family:Geist,system-ui,sans-serif;font-size:.875rem;color:#6b645a;letter-spacing:.5px;flex-shrink:0;opacity:.6;width:2rem;padding-top:.25rem}.article-content.svelte-xn9chm.svelte-xn9chm{flex:1}.article-date.svelte-xn9chm.svelte-xn9chm{display:block;font-family:Geist,system-ui,sans-serif;font-size:.875rem;color:#6b645a;margin-bottom:.75rem;letter-spacing:.3px}.article-title.svelte-xn9chm.svelte-xn9chm{font-family:Geist,system-ui,sans-serif;font-size:clamp(1.5rem,3vw,1.75rem);font-weight:400;color:#3a3530;margin-bottom:1rem;line-height:1.3;transition:color .3s ease}.article-item.svelte-xn9chm:hover .article-title.svelte-xn9chm{color:#6b7c5b}.article-excerpt.svelte-xn9chm.svelte-xn9chm{font-family:Geist,system-ui,sans-serif;font-size:1rem;color:#6b645a;line-height:1.7;margin-bottom:1rem}.read-link.svelte-xn9chm.svelte-xn9chm{font-family:Geist,system-ui,sans-serif;font-size:1rem;color:#3a3530;position:relative;display:inline-block}.read-link.svelte-xn9chm.svelte-xn9chm:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#3a3530;transition:width .3s ease}.article-item.svelte-xn9chm:hover .read-link.svelte-xn9chm:after{width:100%}.sr-only.svelte-xn9chm.svelte-xn9chm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.no-articles.svelte-xn9chm.svelte-xn9chm{text-align:center;padding:4rem 2rem}.no-articles.svelte-xn9chm p.svelte-xn9chm{font-family:Geist,system-ui,sans-serif;font-size:1.125rem;color:#6b645a;font-style:italic}@media (max-width: 768px){.articles-page.svelte-xn9chm.svelte-xn9chm{padding:100px 1.5rem 3rem}.page-header.svelte-xn9chm.svelte-xn9chm{margin-bottom:3rem}.article-item.svelte-xn9chm.svelte-xn9chm{padding:2rem 0}.article-link.svelte-xn9chm.svelte-xn9chm{gap:1rem}.article-number.svelte-xn9chm.svelte-xn9chm{width:1.5rem}}
