.blog-hero:where(.astro-5tznm7mj){padding:40px 0 48px;background:var(--neutral-50);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.blog-hero__inner:where(.astro-5tznm7mj){position:relative;z-index:1}.blog-hero__z:where(.astro-5tznm7mj){position:absolute;top:-40px;right:-40px;width:320px;height:320px;opacity:.08;pointer-events:none}.blog-hero__text:where(.astro-5tznm7mj){margin-top:24px;max-width:800px}.blog-hero__title:where(.astro-5tznm7mj){font-size:56px;margin-top:14px;margin-bottom:18px}.blog-hero__lead:where(.astro-5tznm7mj){max-width:640px}.blog-hero__filters:where(.astro-5tznm7mj){display:flex;gap:8px;margin-top:32px;flex-wrap:wrap}.blog-hero__chip:where(.astro-5tznm7mj){padding:8px 16px;background:#fff;color:var(--fg-2);border:1px solid var(--border);border-radius:9999px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.blog-hero__chip:where(.astro-5tznm7mj):hover{border-color:var(--border-strong)}.blog-hero__chip:where(.astro-5tznm7mj).is-active{background:var(--zen-charcoal);color:#fff;border-color:var(--zen-charcoal)}.blog-list:where(.astro-5tznm7mj){padding:56px 0 96px}.blog-list__grid:where(.astro-5tznm7mj){display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.blog-card:where(.astro-5tznm7mj)[hidden]{display:none}.blog-card:where(.astro-5tznm7mj){transition:transform .24s var(--ease-out);will-change:transform}.blog-card:where(.astro-5tznm7mj):hover{transform:translateY(-4px)}.blog-card__link:where(.astro-5tznm7mj){display:block;color:inherit}.blog-card__cover:where(.astro-5tznm7mj){height:200px;border-radius:12px;margin-bottom:18px;position:relative;overflow:hidden;background:var(--neutral-100)}.blog-card__cover-img:where(.astro-5tznm7mj),.blog-card__cover-color:where(.astro-5tznm7mj){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.blog-card:where(.astro-5tznm7mj):hover .blog-card__cover-img:where(.astro-5tznm7mj),.blog-card:where(.astro-5tznm7mj):hover .blog-card__cover-color:where(.astro-5tznm7mj){transform:scale(1.06)}.blog-card__overlay:where(.astro-5tznm7mj){position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,rgba(0,0,0,.06) 0,rgba(0,0,0,.06) 6px,transparent 6px,transparent 14px)}.blog-card__tag-wrap:where(.astro-5tznm7mj){position:absolute;left:14px;top:14px;z-index:2}.blog-card__title-wrap:where(.astro-5tznm7mj){display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.blog-card__title:where(.astro-5tznm7mj){font-size:19px;margin:0;line-height:1.35;transition:color .18s var(--ease-out);flex:1}.blog-card:where(.astro-5tznm7mj):hover .blog-card__title:where(.astro-5tznm7mj){color:var(--orange-700)}.blog-card__arrow:where(.astro-5tznm7mj){color:var(--zen-orange);flex:0 0 auto;margin-top:3px;opacity:0;transform:translate(-6px,6px);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}.blog-card:where(.astro-5tznm7mj):hover .blog-card__arrow:where(.astro-5tznm7mj){opacity:1;transform:translate(0)}.blog-card__desc:where(.astro-5tznm7mj){color:var(--fg-2);font-size:14px;line-height:1.55;margin:0 0 14px}.blog-card__meta:where(.astro-5tznm7mj){display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--fg-3)}.blog-card__avatar:where(.astro-5tznm7mj){width:28px;height:28px;border-radius:50%;background:var(--orange-100);color:var(--orange-700);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:11px;font-weight:700}.blog-card__author:where(.astro-5tznm7mj){color:var(--fg-2);font-weight:600}.blog-list__empty:where(.astro-5tznm7mj){padding:64px;text-align:center;color:var(--fg-3);border:1px dashed var(--border);border-radius:12px}.blog-list__pager:where(.astro-5tznm7mj){display:flex;justify-content:center;align-items:center;gap:6px;margin-top:56px}.blog-list__pager:where(.astro-5tznm7mj)[hidden]{display:none}.blog-list__pager-nums:where(.astro-5tznm7mj){display:inline-flex;align-items:center;gap:4px;margin:0 4px}.blog-list__pager-btn:where(.astro-5tznm7mj),.blog-list__pager-num{min-width:40px;height:40px;padding:0 12px;background:#fff;border:1px solid var(--border);border-radius:8px;font-family:inherit;font-size:14px;font-weight:600;color:var(--fg-2);cursor:pointer;transition:all .12s;display:inline-flex;align-items:center;justify-content:center}.blog-list__pager-btn:where(.astro-5tznm7mj):hover:not(:disabled){border-color:var(--border-strong);color:var(--fg-1)}.blog-list__pager-num:hover:not(.is-active){border-color:var(--border-strong);color:var(--fg-1)}.blog-list__pager-btn:where(.astro-5tznm7mj):disabled{opacity:.4;cursor:not-allowed}.blog-list__pager-num.is-active{background:var(--zen-charcoal);color:#fff;border-color:var(--zen-charcoal)}.blog-list__pager-ellipsis{padding:0 6px;color:var(--fg-3);font-weight:600;display:inline-flex;align-items:center}@media(max-width:1024px){.blog-list__grid:where(.astro-5tznm7mj){grid-template-columns:repeat(2,1fr)}.blog-hero__title:where(.astro-5tznm7mj){font-size:40px}}@media(max-width:640px){.blog-list__grid:where(.astro-5tznm7mj){grid-template-columns:1fr}}
