.section[data-astro-cid-msoszkmk]{padding-top:64px;padding-bottom:80px}.blog__head[data-astro-cid-msoszkmk]{max-width:620px;margin-bottom:36px}.eyebrow[data-astro-cid-msoszkmk]{display:inline-block;margin-bottom:12px;font-size:13px;color:var(--brand);font-weight:600;letter-spacing:.04em}.blog__title[data-astro-cid-msoszkmk]{font-size:clamp(28px,4vw,38px);font-weight:700;color:var(--text-primary);margin-bottom:14px;text-wrap:balance}.lead[data-astro-cid-msoszkmk]{font-size:16.5px;color:var(--text-secondary);line-height:1.75}.blog__note[data-astro-cid-msoszkmk]{margin-top:12px;font-size:13.5px;color:var(--text-muted)}.blog-cats[data-astro-cid-msoszkmk]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:44px}.blog-cats__item[data-astro-cid-msoszkmk]{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;font-size:13.5px;font-weight:500;color:var(--text-secondary);background:var(--surface-0);border:1px solid var(--border-default);border-radius:999px;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.blog-cats__item[data-astro-cid-msoszkmk]:hover{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 40%,transparent)}.blog-cats__count[data-astro-cid-msoszkmk]{font-size:11.5px;font-weight:600;color:var(--text-muted)}.blog-group[data-astro-cid-msoszkmk]{margin-bottom:52px;scroll-margin-top:88px}.blog-group__head[data-astro-cid-msoszkmk]{padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid var(--border-default)}.blog-group__title[data-astro-cid-msoszkmk]{font-size:17px;font-weight:650;letter-spacing:.01em;color:var(--text-primary);margin-bottom:6px}.blog-group__blurb[data-astro-cid-msoszkmk]{font-size:14.5px;color:var(--text-muted);line-height:1.7}.blog__list[data-astro-cid-msoszkmk]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px}.post-card[data-astro-cid-msoszkmk]{display:flex;flex-direction:column;padding:24px 26px;background:var(--surface-0);border:1px solid var(--border-default);border-radius:var(--radius);transition:border-color var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}.post-card[data-astro-cid-msoszkmk]:hover{border-color:var(--mint);transform:translateY(-2px)}.post-card__meta[data-astro-cid-msoszkmk]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.post-card__hero[data-astro-cid-msoszkmk]{display:block;margin:-24px -26px 18px;background:var(--surface-1);border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}.post-card__hero[data-astro-cid-msoszkmk] img[data-astro-cid-msoszkmk]{display:block;width:100%;height:auto}.post-card__meta[data-astro-cid-msoszkmk] time[data-astro-cid-msoszkmk]{font-size:12.5px;color:var(--text-muted);font-weight:500}.post-card__tags[data-astro-cid-msoszkmk]{display:inline-flex;gap:6px}.tag[data-astro-cid-msoszkmk]{font-size:11px;font-weight:500;color:var(--mint-text);padding:2px 9px;border:1px solid color-mix(in srgb,var(--mint) 35%,transparent);border-radius:999px}.tag--draft[data-astro-cid-msoszkmk]{font-weight:600;letter-spacing:.03em;color:var(--text-muted);border-style:dashed;border-color:var(--border-strong, var(--border-default))}.post-card--draft[data-astro-cid-msoszkmk]{border-style:dashed;opacity:.82}.post-card--draft[data-astro-cid-msoszkmk]:hover{opacity:1}.post-card__title[data-astro-cid-msoszkmk]{font-size:19px;font-weight:600;color:var(--text-primary);line-height:1.4;margin-bottom:8px}.post-card__desc[data-astro-cid-msoszkmk]{font-size:14.5px;color:var(--text-secondary);line-height:1.75;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card__more[data-astro-cid-msoszkmk]{margin-top:auto;font-size:13px;font-weight:600;color:var(--brand)}.blog-cta[data-astro-cid-msoszkmk]{margin-top:56px;padding:28px;text-align:center;background:var(--surface-0);border:1px solid var(--border-default);border-radius:var(--radius)}.blog-cta__text[data-astro-cid-msoszkmk]{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:18px}
