.blog-search[data-astro-cid-x255k2k2]{max-width:26rem;margin-left:auto;margin-right:auto;position:relative}.blog-search__icon[data-astro-cid-x255k2k2]{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.blog-search__input[data-astro-cid-x255k2k2]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:999px;padding:12px 16px 12px 44px;font-family:Nunito,sans-serif;font-size:1rem}.blog-search__input[data-astro-cid-x255k2k2]::-moz-placeholder{color:var(--color-text-muted)}.blog-search__input[data-astro-cid-x255k2k2]::placeholder{color:var(--color-text-muted)}.blog-search__input[data-astro-cid-x255k2k2]:focus{border-color:var(--color-primary);outline:none}.blog-search__input[data-astro-cid-x255k2k2]::-webkit-search-cancel-button{cursor:pointer}.blog-featured[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,300px) 1fr;align-items:center;gap:36px;display:grid}@media (width<=767px){.blog-featured[data-astro-cid-x255k2k2]{grid-template-columns:1fr;gap:20px}}.blog-featured[data-astro-cid-x255k2k2][hidden]{display:none}.blog-featured__cover{aspect-ratio:4/3;border-radius:16px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.blog-featured[data-astro-cid-x255k2k2]:hover .blog-featured__cover{transform:translateY(-4px)}.blog-featured__body[data-astro-cid-x255k2k2]{padding:0}.blog-featured__category[data-astro-cid-x255k2k2]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-family:Inter,sans-serif;font-size:.75rem;font-weight:700}.blog-featured__title[data-astro-cid-x255k2k2]{color:var(--color-text);max-width:34rem;margin-top:12px;font-family:Inter,sans-serif;font-size:2rem;font-weight:700;line-height:1.2;transition:color .15s}@media (width<=640px){.blog-featured__title[data-astro-cid-x255k2k2]{font-size:1.5rem}}.blog-featured[data-astro-cid-x255k2k2]:hover .blog-featured__title[data-astro-cid-x255k2k2]{color:var(--color-primary)}.blog-featured__excerpt[data-astro-cid-x255k2k2]{color:var(--color-text-muted);max-width:42rem;margin-top:14px;font-size:1.0625rem;line-height:1.6}.blog-featured__meta[data-astro-cid-x255k2k2]{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:center;gap:8px;margin-top:20px;padding-top:18px;font-size:.875rem;display:flex}.blog-featured__meta-avatar[data-astro-cid-x255k2k2]{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:28px;height:28px;margin-right:2px}.blog-featured__meta-name[data-astro-cid-x255k2k2]{color:var(--color-text);font-weight:700}.blog-featured__meta-dot[data-astro-cid-x255k2k2]{background:var(--color-text-muted);border-radius:999px;flex-shrink:0;width:3px;height:3px}.blog-filters[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:8px;display:flex}.blog-filter[data-astro-cid-x255k2k2]{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);border-radius:999px;padding:8px 16px;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;transition:color .15s,border-color .15s,background-color .15s}.blog-filter[data-astro-cid-x255k2k2]:hover{color:var(--color-text)}.blog-filter[data-astro-cid-x255k2k2].is-active{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.blog-grid[data-astro-cid-x255k2k2]{gap:32px;display:grid}@media (width>=768px){.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr 1fr;gap:40px 32px}}.blog-card[data-astro-cid-x255k2k2]{display:block}.blog-card[data-astro-cid-x255k2k2][hidden]{display:none}.blog-card__cover{aspect-ratio:16/10;border-radius:14px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.blog-card[data-astro-cid-x255k2k2]:hover .blog-card__cover{transform:translateY(-4px)}.blog-card__category[data-astro-cid-x255k2k2]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);margin-top:18px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700}.blog-card__title[data-astro-cid-x255k2k2]{color:var(--color-text);margin-top:8px;font-family:Inter,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.25;transition:color .15s}.blog-card[data-astro-cid-x255k2k2]:hover .blog-card__title[data-astro-cid-x255k2k2]{color:var(--color-primary)}.blog-card__excerpt[data-astro-cid-x255k2k2]{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__meta[data-astro-cid-x255k2k2]{color:var(--color-text-muted);align-items:center;gap:8px;margin-top:14px;font-size:.8125rem;display:flex}.blog-card__meta-dot[data-astro-cid-x255k2k2]{background:var(--color-text-muted);border-radius:999px;flex-shrink:0;width:3px;height:3px}.blog-empty[data-astro-cid-x255k2k2]{text-align:center;color:var(--color-text-muted);margin-top:8px;font-size:1rem}.blog-empty[data-astro-cid-x255k2k2][hidden]{display:none}.blog-cta[data-astro-cid-x255k2k2]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:32px;display:flex}.blog-cta__button[data-astro-cid-x255k2k2]{color:#0e1620;background:var(--color-accent);border-radius:999px;flex-shrink:0;padding:12px 22px;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;transition:filter .15s,transform .15s}.blog-cta__button[data-astro-cid-x255k2k2]:hover{filter:brightness(1.06);transform:translateY(-1px)}
