.blog-page[data-astro-cid-x255k2k2]{background:var(--mkt-paper);min-height:100vh;padding:120px 16px 0}.blog-hero[data-astro-cid-x255k2k2]{max-width:var(--mkt-max-width);border-bottom:1px solid var(--mkt-hairline);margin:0 auto;padding-bottom:56px}.blog-eyebrow[data-astro-cid-x255k2k2]{font-family:var(--mkt-font-body,var(--mkt-font));letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-ink-faint);margin:0 0 16px;font-size:13px;font-weight:600}.blog-hero[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-family:var(--mkt-font-display);letter-spacing:-.02em;color:var(--mkt-ink);max-width:16ch;margin:0 0 20px;font-size:56px;font-weight:800;line-height:1.02}.blog-hero-sub[data-astro-cid-x255k2k2]{font-family:var(--mkt-font-body,var(--mkt-font));color:var(--mkt-ink-muted);max-width:60ch;margin:0;font-size:19px;line-height:1.6}.blog-list[data-astro-cid-x255k2k2]{max-width:var(--mkt-max-width);margin:0 auto;padding:56px 0}.blog-controls[data-astro-cid-x255k2k2]{flex-direction:column;gap:20px;margin-bottom:12px;display:flex}.blog-search-input[data-astro-cid-x255k2k2]{width:100%;max-width:420px;font-family:var(--mkt-font-body,var(--mkt-font));border-radius:var(--mkt-radius-button);border:1px solid var(--mkt-hairline);background:var(--mkt-white);color:var(--mkt-ink);padding:12px 18px;font-size:15px}.blog-search-input[data-astro-cid-x255k2k2]:focus-visible{outline:var(--mkt-focus-outline);outline-offset:2px}.blog-type-nav[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.blog-filter-btn[data-astro-cid-x255k2k2]{font-family:var(--mkt-font-body,var(--mkt-font));letter-spacing:.02em;border:1px solid var(--mkt-hairline);background:var(--mkt-white);color:var(--mkt-ink-muted);cursor:pointer;transition:all var(--mkt-duration-fast) var(--mkt-ease);border-radius:9999px;flex-shrink:0;padding:10px 18px;font-size:13px;font-weight:700}.blog-filter-btn[data-astro-cid-x255k2k2]:hover{border-color:var(--mkt-ink);color:var(--mkt-ink)}.blog-filter-btn[data-astro-cid-x255k2k2]:focus-visible{outline:var(--mkt-focus-outline);outline-offset:2px}.blog-filter-btn[data-astro-cid-x255k2k2].is-active{background:var(--mkt-ink);border-color:var(--mkt-ink);color:var(--mkt-white)}.blog-secondary-filters[data-astro-cid-x255k2k2]{flex-direction:column;gap:10px;display:flex}.blog-tag-chips[data-astro-cid-x255k2k2],.blog-author-chips[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:8px;display:flex}.blog-tag-chip[data-astro-cid-x255k2k2],.blog-author-chip[data-astro-cid-x255k2k2]{font-family:var(--mkt-font-body,var(--mkt-font));border:1px solid var(--mkt-hairline);color:var(--mkt-ink-faint);cursor:pointer;transition:all var(--mkt-duration-fast) var(--mkt-ease);background:0 0;border-radius:9999px;padding:6px 14px;font-size:12px;font-weight:600}.blog-tag-chip[data-astro-cid-x255k2k2]:hover,.blog-author-chip[data-astro-cid-x255k2k2]:hover{border-color:var(--mkt-ink);color:var(--mkt-ink)}.blog-tag-chip[data-astro-cid-x255k2k2].is-active,.blog-author-chip[data-astro-cid-x255k2k2].is-active{background:var(--mkt-cta);border-color:var(--mkt-cta);color:var(--mkt-ink)}.blog-results-count[data-astro-cid-x255k2k2]{font-family:var(--mkt-font-body,var(--mkt-font));color:var(--mkt-ink-faint);min-height:1em;margin:0 0 24px;font-size:13px}.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.post-tile-featured[data-astro-cid-x255k2k2]{grid-column:1/-1}.blog-empty[data-astro-cid-x255k2k2]{text-align:center;font-family:var(--mkt-font-body,var(--mkt-font));color:var(--mkt-ink-faint);padding:96px 24px;font-size:17px}.blog-empty-filtered[data-astro-cid-x255k2k2]{padding:56px 24px}.blog-load-more-wrap[data-astro-cid-x255k2k2]{text-align:center;margin-top:40px}.blog-load-more[data-astro-cid-x255k2k2]{font-family:var(--mkt-font-body,var(--mkt-font));border-radius:var(--mkt-radius-button);border:1px solid var(--mkt-ink);background:var(--mkt-white);color:var(--mkt-ink);cursor:pointer;transition:all var(--mkt-duration-fast) var(--mkt-ease);padding:14px 32px;font-size:15px;font-weight:700}.blog-load-more[data-astro-cid-x255k2k2]:hover{background:var(--mkt-ink);color:var(--mkt-white)}.blog-load-more[data-astro-cid-x255k2k2]:focus-visible{outline:var(--mkt-focus-outline);outline-offset:2px}.blog-subscribe-section[data-astro-cid-x255k2k2]{max-width:880px;margin:0 auto;padding:0 0 96px}@media (max-width:1080px){.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.blog-page[data-astro-cid-x255k2k2]{padding-top:96px}.blog-hero[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{letter-spacing:-.01em;font-size:38px}.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.blog-search-input[data-astro-cid-x255k2k2]{max-width:none}}
