.blog-page{max-width:900px;margin:0 auto;padding:0 20px 80px;background:var(--paper);min-height:100vh}.blog-header{text-align:center;padding:56px 0 36px}.blog-header .blog-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px}.blog-header h1{font-family:var(--font-serif);font-size:clamp(36px,6vw,60px);font-weight:400;letter-spacing:-.03em;line-height:1.02;margin:0 0 12px;color:var(--ink)}.blog-header h1 em{font-style:italic;color:var(--terra);font-weight:inherit}.blog-subtitle{font-size:17px;color:var(--ink-2);margin:0 0 6px;line-height:1.5}.blog-subtitle-he{font-family:Noto Sans Hebrew,serif;font-size:14px;color:var(--ink-3);margin:0}.blog-grid{display:grid;gap:14px}.blog-card{display:block;background:var(--paper-2);border:1px solid transparent;border-radius:18px;padding:24px 26px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;position:relative}.blog-card:hover{background:var(--paper);border-color:var(--ink);transform:translateY(-1px)}.blog-card-lang{position:absolute;top:14px;inset-inline-end:14px;background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;padding:3px 8px;border-radius:9999px;text-transform:uppercase}.blog-card-title{font-family:var(--font-serif);font-size:22px;font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:0 0 6px;color:var(--ink);padding-inline-end:60px}.blog-card-title-en{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.04em;margin:0 0 10px;color:var(--ink-3);text-transform:uppercase}.blog-card-excerpt{font-size:14.5px;color:var(--ink-2);margin:0 0 14px;line-height:1.55}.blog-card-meta{display:flex;gap:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}
