.container.svelte-18v8s3r{max-width:1100px;margin:2rem auto;padding:1rem 1.5rem;font-family:Georgia,serif;color:#1e293b}header.svelte-18v8s3r h1:where(.svelte-18v8s3r){font-size:2.4rem;color:#064e3b;margin-bottom:.4rem}.lead.svelte-18v8s3r{font-size:1.05rem;color:#475569;max-width:720px}.lang.svelte-18v8s3r a:where(.svelte-18v8s3r){color:#059669;text-decoration:none;font-weight:600}section.svelte-18v8s3r{margin-top:2.5rem}section.svelte-18v8s3r h2:where(.svelte-18v8s3r){color:#064e3b;border-bottom:2px solid #d1fae5;padding-bottom:.4rem;font-size:1.4rem}.post-grid.svelte-18v8s3r{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;list-style:none;padding:0;margin:1rem 0}.post-grid.svelte-18v8s3r li:where(.svelte-18v8s3r) a:where(.svelte-18v8s3r){display:block;padding:1.2rem;border:1px solid #e2e8f0;border-radius:10px;text-decoration:none;color:inherit;transition:all .2s;background:#fff}.post-grid.svelte-18v8s3r li:where(.svelte-18v8s3r) a:where(.svelte-18v8s3r):hover{border-color:#059669;box-shadow:0 4px 14px #0596691f;transform:translateY(-2px)}.post-grid.svelte-18v8s3r strong:where(.svelte-18v8s3r){display:block;color:#064e3b;font-size:1.05rem;line-height:1.3;margin-bottom:.5rem}.post-grid.svelte-18v8s3r p:where(.svelte-18v8s3r){font-size:.9rem;color:#64748b;line-height:1.5;margin:0}
