.blog-grid[data-astro-cid-ybzkoh65]{--blog-grid-control-height: 2.875rem;background-color:var(--color-bg)}.blog-grid__toolbar[data-astro-cid-ybzkoh65]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-8);padding-block-start:var(--space-band);padding-block-end:var(--space-8)}.blog-grid__search[data-astro-cid-ybzkoh65]{position:relative;flex:1 1 240px;max-width:360px}.blog-grid__search-icon[data-astro-cid-ybzkoh65]{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-grey-200);pointer-events:none}.blog-grid__search-input[data-astro-cid-ybzkoh65]{width:100%;height:var(--blog-grid-control-height);padding:var(--space-3) var(--space-4) var(--space-3) calc(var(--space-4) + 24px);font-family:var(--font-body);font-size:var(--text-base);border:1.5px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);outline:none;transition:border-color .2s}.blog-grid__search-input[data-astro-cid-ybzkoh65]::placeholder{color:var(--color-grey-200)}.blog-grid__search-input[data-astro-cid-ybzkoh65]:focus{border-color:var(--color-primary)}.blog-grid__filters[data-astro-cid-ybzkoh65]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.blog-grid__filter-group[data-astro-cid-ybzkoh65]{display:flex;gap:var(--space-1);background:var(--color-beige-subtle);border-radius:var(--radius-button);padding:3px;height:var(--blog-grid-control-height)}.blog-grid__filter[data-astro-cid-ybzkoh65]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.2;white-space:nowrap;padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-button);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background-color .2s,color .2s}.blog-grid__filter[data-astro-cid-ybzkoh65]:hover{color:var(--color-text)}.blog-grid__filter--active[data-astro-cid-ybzkoh65]{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 3px #00000014}.blog-grid__sort[data-astro-cid-ybzkoh65]{height:var(--blog-grid-control-height);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-6) var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);cursor:pointer;outline:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23474747' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center}.blog-grid__sort[data-astro-cid-ybzkoh65]:focus{border-color:var(--color-primary)}.blog-grid__inner[data-astro-cid-ybzkoh65]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);max-width:var(--container-max);margin-inline:auto;padding-inline:var(--space-8);padding-block-end:var(--space-band)}.blog-grid__empty[data-astro-cid-ybzkoh65]{text-align:center;padding:var(--space-12) var(--space-8);color:var(--color-text-secondary);font-size:var(--text-lg);max-width:var(--container-max);margin-inline:auto}@media(max-width:819px){.blog-grid__search[data-astro-cid-ybzkoh65]{max-width:none;flex-basis:100%}.blog-grid__filters[data-astro-cid-ybzkoh65]{flex-basis:100%}.blog-grid__filter-group[data-astro-cid-ybzkoh65]{flex:1 1 100%}.blog-grid__filter[data-astro-cid-ybzkoh65]{flex:1}}@media(max-width:767px){.blog-grid__toolbar[data-astro-cid-ybzkoh65]{padding-inline:var(--space-4);padding-block-start:var(--space-4);margin-block-start:calc(-1 * var(--space-8))}.blog-grid__inner[data-astro-cid-ybzkoh65]{grid-template-columns:repeat(2,1fr);gap:var(--space-6);padding-inline:var(--space-4)}}@media(max-width:479px){.blog-grid__filter[data-astro-cid-ybzkoh65]{font-size:.75rem;padding-inline:var(--space-3)}.blog-grid__inner[data-astro-cid-ybzkoh65]{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){.blog-card:nth-child(3n+2)[data-revealed]{animation-delay:.12s}.blog-card:nth-child(3n+3)[data-revealed]{animation-delay:.24s}}
