.blog.svelte-u4k2t{padding:64px 0 80px}.container.svelte-u4k2t{max-width:760px;margin:0 auto;padding:0 24px}.blog-head.svelte-u4k2t{margin-bottom:40px}.eyebrow.svelte-u4k2t{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:var(--dark);padding:4px 11px;border-radius:999px;margin-bottom:16px}.blog-head.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(30px,4.5vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--dark);margin:0}.post-list.svelte-u4k2t{display:flex;flex-direction:column;gap:20px}.post-card.svelte-u4k2t{display:block;background:#fff;border:2px solid var(--dark);border-radius:16px;box-shadow:5px 5px 0 var(--dark);padding:26px 26px 22px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.post-card.svelte-u4k2t:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--dark)}.meta.svelte-u4k2t{font-size:12.5px;font-weight:600;color:var(--gray-500, #888)}.post-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--dark);margin:8px 0}.post-card.svelte-u4k2t p:where(.svelte-u4k2t){font-size:15.5px;line-height:1.55;color:var(--gray-600, #555);margin:0 0 14px}.read.svelte-u4k2t{font-size:14px;font-weight:700;color:var(--dark)}
