.blog-page[data-v-232b15a9]{background:var(--color-bg)}.container[data-v-232b15a9]{max-width:900px;margin:0 auto;padding:0 1.5rem}.blog-hero[data-v-232b15a9]{text-align:center;background-color:#f4f1e9;background-image:linear-gradient(90deg,#1f2c240b 1px,#0000 1px),linear-gradient(#1f2c240b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:5rem 0 3.5rem}.section-label[data-v-232b15a9]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:.875rem;font-size:.75rem;font-weight:700}.blog-hero h1[data-v-232b15a9]{font-size:clamp(1.75rem,4vw,2.5rem);font-family:var(--font-display);letter-spacing:0;color:var(--color-text);margin-bottom:.75rem;font-weight:600}.blog-hero p[data-v-232b15a9]{color:var(--color-text-muted);margin-bottom:1.75rem;font-size:1rem}.search-wrap[data-v-232b15a9]{max-width:420px;margin:0 auto}.search-input[data-v-232b15a9]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:2rem;outline:none;padding:.75rem 1.25rem;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.search-input[data-v-232b15a9]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light)}.blog-content[data-v-232b15a9]{padding:3rem 0 5rem}.posts-grid[data-v-232b15a9]{flex-direction:column;gap:1.25rem;display:flex}.post-card[data-v-232b15a9]{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid #0000;padding:1.75rem;transition:border-color .2s,box-shadow .2s;display:block}.post-card[data-v-232b15a9]:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow)}.post-meta[data-v-232b15a9]{align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}.post-date[data-v-232b15a9],.post-read[data-v-232b15a9]{color:var(--color-text-muted);font-size:.775rem}.post-date[data-v-232b15a9]:after{content:"·";margin-left:.75rem}.pin-badge[data-v-232b15a9]{text-transform:uppercase;letter-spacing:.06em;background:var(--color-primary-light);color:var(--color-primary);border-radius:2rem;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.post-title[data-v-232b15a9]{color:var(--color-text);margin-bottom:.5rem;font-size:1.1rem;font-weight:700;line-height:1.3}.post-excerpt[data-v-232b15a9]{color:var(--color-text-muted);margin-bottom:1rem;font-size:.875rem;line-height:1.65}.post-cta[data-v-232b15a9]{color:var(--color-primary);font-size:.825rem;font-weight:600}.empty-state[data-v-232b15a9]{text-align:center;color:var(--color-text-muted);padding:4rem 0;font-size:.9rem}
