.blog-page[data-v-8292f056]{padding:0}.blog-hero[data-v-8292f056]{background:color-mix(in srgb,var(--tc-surface) 90%,var(--tc-bg));border-bottom:1px solid var(--tc-border);padding:2.25rem 1.25rem 2rem}.blog-hero__inner[data-v-8292f056]{margin:0 auto;max-width:42rem;text-align:center}.blog-hero__title[data-v-8292f056]{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin:0}.blog-hero__lead[data-v-8292f056]{color:var(--tc-muted);font-size:.98rem;line-height:1.6;margin:.75rem auto 0;max-width:34rem}.blog-page__body[data-v-8292f056]{padding:2rem 1.25rem 3.5rem}@media(min-width:900px){.blog-page__body[data-v-8292f056]{padding:2.5rem 1.5rem 4rem}}.blog-page__inner[data-v-8292f056]{margin:0 auto;max-width:44rem}.post-feed__tabs[data-v-8292f056]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.35rem}.post-feed__tab[data-v-8292f056]{background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:999px;color:var(--tc-muted);cursor:pointer;font-size:.82rem;font-weight:650;padding:.38rem .85rem;transition:border-color .12s ease,background .12s ease,color .12s ease}.post-feed__tab[data-v-8292f056]:hover{border-color:color-mix(in srgb,var(--tc-accent) 30%,var(--tc-border));color:var(--tc-text)}.post-feed__tab--active[data-v-8292f056]{background:var(--tc-accent-soft);border-color:color-mix(in srgb,var(--tc-accent-strong) 35%,var(--tc-border));color:var(--tc-accent-strong)}.post-section+.post-section[data-v-8292f056]{margin-top:2rem;padding-top:.25rem}.post-section__title[data-v-8292f056]{color:var(--tc-muted);font-size:.72rem;font-weight:750;letter-spacing:.08em;margin:0 0 .85rem;text-transform:uppercase}.post-list[data-v-8292f056]{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.post-card[data-v-8292f056]{background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:16px;box-shadow:var(--tc-shadow);color:inherit;display:block;padding:1.35rem 1.4rem 1.25rem;text-decoration:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.post-card[data-v-8292f056]:hover{border-color:color-mix(in srgb,var(--tc-accent) 32%,var(--tc-border));box-shadow:0 14px 40px #0f172a1a;transform:translateY(-2px)}.post-card__top[data-v-8292f056]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .65rem;margin-bottom:.7rem}.post-card__date[data-v-8292f056]{color:var(--tc-muted);font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:600}.post-card__series[data-v-8292f056]{background:color-mix(in srgb,var(--tc-hover) 70%,var(--tc-surface));border:1px solid var(--tc-border);border-radius:999px;color:var(--tc-muted);font-weight:700}.post-card__badge[data-v-8292f056],.post-card__series[data-v-8292f056]{font-size:.68rem;padding:.12rem .5rem}.post-card__badge[data-v-8292f056]{background:var(--tc-accent-soft);border:1px solid color-mix(in srgb,var(--tc-accent-strong) 22%,transparent);border-radius:999px;color:var(--tc-accent-strong);font-weight:750;letter-spacing:.04em;text-transform:uppercase}.post-card__title[data-v-8292f056]{color:var(--tc-text);font-size:clamp(1.12rem,2.4vw,1.28rem);font-weight:750;letter-spacing:-.025em;line-height:1.35;margin:0;transition:color .12s ease}.post-card:hover .post-card__title[data-v-8292f056]{color:var(--tc-accent-strong)}.post-card__summary[data-v-8292f056]{color:var(--tc-muted);display:-webkit-box;font-size:.94rem;-webkit-line-clamp:3;line-height:1.65;margin:.55rem 0 0;-webkit-box-orient:vertical;overflow:hidden}.post-card__cta[data-v-8292f056]{align-items:center;color:var(--tc-accent-strong);display:inline-flex;font-size:.84rem;font-weight:650;gap:.35rem;margin-top:.85rem}.post-card__arrow[data-v-8292f056]{display:inline-block;transition:transform .14s ease}.post-card:hover .post-card__arrow[data-v-8292f056]{transform:translate(3px)}.post-feed__empty[data-v-8292f056]{background:color-mix(in srgb,var(--tc-hover) 40%,var(--tc-surface));border:1px dashed var(--tc-border);border-radius:16px;color:var(--tc-muted);font-size:.95rem;margin:0;padding:2.5rem 1.25rem;text-align:center}
