.blog-eyebrow.svelte-1mi9kit{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ox-on-surface-variant, #888);margin:0 0 8px;display:block}.blog-page.svelte-1mi9kit{position:relative;z-index:1}.blog-grid.svelte-1mi9kit{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,280px);column-gap:0;padding:56px 20px 80px;max-width:1080px;margin:0 auto;align-items:stretch}.blog-divider.svelte-1mi9kit{background:var(--ox-outline-variant, rgba(0, 0, 0, .12));align-self:stretch;width:1px}@media(max-width:960px){.blog-grid.svelte-1mi9kit{grid-template-columns:1fr;padding:40px 20px 64px}.blog-divider.svelte-1mi9kit{display:none}}.blog-main-header.svelte-1mi9kit{margin-bottom:16px;padding-right:40px}@media(max-width:960px){.blog-main-header.svelte-1mi9kit{padding-right:0}}.blog-main-title.svelte-1mi9kit{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;line-height:1.15;color:var(--ox-on-surface, #111);margin:0;letter-spacing:-.015em}.empty-state.svelte-1mi9kit{padding:48px 20px;text-align:center;color:var(--ox-on-surface-variant, #888);border:2px dashed var(--ox-outline-variant, rgba(0,0,0,.1));border-radius:16px;margin-top:16px}.post-list.svelte-1mi9kit{list-style:none;margin:0;padding:0}.post-item.svelte-1mi9kit{border-bottom:1px solid var(--ox-outline-variant, rgba(0, 0, 0, .08))}.post-link.svelte-1mi9kit{display:flex;flex-direction:column;gap:16px;padding:28px 40px 28px 0;text-decoration:none;color:inherit}@media(max-width:960px){.post-link.svelte-1mi9kit{padding-right:0}}.post-link.svelte-1mi9kit:hover .post-title:where(.svelte-1mi9kit){color:#d92680}.post-meta.svelte-1mi9kit{display:flex;align-items:center;gap:8px;margin:0;font-size:.85rem;color:var(--ox-on-surface-variant, #696969);flex-wrap:wrap}.post-author.svelte-1mi9kit,.post-cat.svelte-1mi9kit,.post-date.svelte-1mi9kit{color:#6b7280;font-weight:700}.post-avatar.svelte-1mi9kit{width:24px;height:24px;border-radius:999px;overflow:hidden;flex-shrink:0;display:inline-flex;background:var(--ox-surface-3, #f3f3f3)}.post-avatar.svelte-1mi9kit img:where(.svelte-1mi9kit){width:100%;height:100%;display:block;object-fit:cover}.post-meta.svelte-1mi9kit .dot:where(.svelte-1mi9kit){opacity:.7}.post-row.svelte-1mi9kit{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:center}.post-thumb.svelte-1mi9kit{width:200px;aspect-ratio:4 / 3;border-radius:8px;border:1px solid rgba(41,41,41,.1);overflow:hidden;flex-shrink:0;background:var(--ox-surface-2, #fafafa)}.post-thumb.svelte-1mi9kit img:where(.svelte-1mi9kit){width:100%;height:100%;object-fit:cover;display:block}.post-body.svelte-1mi9kit{display:flex;flex-direction:column;gap:10px;min-width:0}.post-title.svelte-1mi9kit{font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--ox-on-surface, #111);margin:0;letter-spacing:-.015em;transition:color .18s ease}.post-desc.svelte-1mi9kit{font-size:.95rem;line-height:1.55;color:var(--ox-on-surface-variant, #696969);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:600px){.post-row.svelte-1mi9kit{grid-template-columns:110px minmax(0,1fr);gap:16px}.post-thumb.svelte-1mi9kit{width:110px}.post-title.svelte-1mi9kit{font-size:1.1rem}.post-desc.svelte-1mi9kit{font-size:.88rem}.post-meta.svelte-1mi9kit{font-size:.78rem;gap:6px}}.blog-sidebar.svelte-1mi9kit{display:flex;flex-direction:column;padding:0 0 0 40px;align-self:start;position:sticky;top:88px}@media(max-width:960px){.blog-sidebar.svelte-1mi9kit{position:static;top:auto;border-top:1px solid var(--ox-outline-variant, rgba(0, 0, 0, .12));padding:40px 0 0}}
