.featured-card[data-astro-cid-pt5ruj3o]{gap:var(--s-5);flex-direction:column;display:flex}@media (width>=1024px){.featured-card[data-astro-cid-pt5ruj3o]{gap:var(--s-6);grid-template-columns:5fr 7fr;align-items:center;display:grid}}.featured-visual[data-astro-cid-pt5ruj3o]{width:100%}.featured-image-frame[data-astro-cid-pt5ruj3o]{aspect-ratio:16/10;background-color:var(--paper);border:1px solid var(--grey);border-radius:var(--radius-card);width:100%;overflow:hidden}.featured-cover-image[data-astro-cid-pt5ruj3o]{object-fit:cover;width:100%;height:100%;display:block}.featured-meta[data-astro-cid-pt5ruj3o]{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.meta-dot[data-astro-cid-pt5ruj3o]{color:var(--grey-400)}.featured-title[data-astro-cid-pt5ruj3o]{margin-bottom:var(--s-2);overflow-wrap:break-word;word-break:break-word;line-height:1.25}.featured-byline[data-astro-cid-pt5ruj3o]{color:var(--grey-700);align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.featured-link[data-astro-cid-pt5ruj3o]{color:var(--navy);text-decoration:none}.featured-link[data-astro-cid-pt5ruj3o]:hover{color:var(--slate)}.featured-excerpt[data-astro-cid-pt5ruj3o]{margin-bottom:var(--s-4)}@media (width<=640px){.featured-action[data-astro-cid-pt5ruj3o] .btn[data-astro-cid-pt5ruj3o]{text-align:center;justify-content:center;width:100%}}.directory-controls[data-astro-cid-pt5ruj3o]{margin-bottom:var(--s-6);gap:var(--s-4);flex-direction:column;display:flex}.search-input-wrapper[data-astro-cid-pt5ruj3o]{width:100%;max-width:540px;position:relative}.search-icon[data-astro-cid-pt5ruj3o]{color:var(--slate);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.article-search-input[data-astro-cid-pt5ruj3o]{width:100%;font-family:var(--font-text);font-size:var(--t-body);color:var(--navy);background-color:var(--white);border:1px solid var(--grey);border-radius:var(--radius-control);min-height:48px;padding:12px 16px 12px 42px}.filter-chips-row[data-astro-cid-pt5ruj3o]{gap:var(--s-2);flex-wrap:wrap;display:flex}.filter-chip[data-astro-cid-pt5ruj3o]{font-family:var(--font-text);font-size:var(--t-small);color:var(--navy);background-color:var(--white);border:1px solid var(--grey);border-radius:var(--radius-control);cursor:pointer;min-height:40px;transition:background-color var(--d-micro) var(--ease-out), color var(--d-micro) var(--ease-out), border-color var(--d-micro) var(--ease-out);align-items:center;padding:8px 16px;font-weight:500;text-decoration:none;display:inline-flex}.filter-chip[data-astro-cid-pt5ruj3o]:hover{border-color:var(--navy)}.filter-chip[data-astro-cid-pt5ruj3o].active{background-color:var(--navy);color:var(--white);border-color:var(--navy)}.articles-grid[data-astro-cid-pt5ruj3o]{gap:var(--s-5);grid-template-columns:1fr;display:grid}@media (width>=640px){.articles-grid[data-astro-cid-pt5ruj3o]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.articles-grid[data-astro-cid-pt5ruj3o]{gap:var(--s-6);grid-template-columns:repeat(3,1fr)}}.article-card[data-astro-cid-pt5ruj3o]{padding-block:var(--s-4);flex-direction:column;justify-content:space-between;display:flex}.card-cover-frame[data-astro-cid-pt5ruj3o]{aspect-ratio:16/10;border-radius:var(--radius-card);border:1px solid var(--grey);background-color:var(--paper);width:100%;margin-bottom:var(--s-3);overflow:hidden}.card-cover-image[data-astro-cid-pt5ruj3o]{object-fit:cover;width:100%;height:100%;transition:transform var(--d-base) var(--ease-out);display:block}.article-card[data-astro-cid-pt5ruj3o]:hover .card-cover-image[data-astro-cid-pt5ruj3o]{transform:scale(1.02)}.card-eyebrow-row[data-astro-cid-pt5ruj3o]{margin-bottom:var(--s-2)}.card-category[data-astro-cid-pt5ruj3o]{color:var(--slate);display:inline-block}.card-title[data-astro-cid-pt5ruj3o]{margin-bottom:var(--s-2);overflow-wrap:break-word;word-break:break-word;line-height:1.35}.card-link[data-astro-cid-pt5ruj3o]{color:var(--navy);transition:color var(--d-micro) var(--ease-out);text-decoration:none}.card-link[data-astro-cid-pt5ruj3o]:hover{color:var(--slate)}.card-byline-row[data-astro-cid-pt5ruj3o]{color:var(--grey-700);margin-bottom:var(--s-3);align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.card-author[data-astro-cid-pt5ruj3o]{color:var(--navy);font-weight:500}.card-date[data-astro-cid-pt5ruj3o]{color:var(--grey-700)}.card-excerpt[data-astro-cid-pt5ruj3o]{color:var(--grey-700);margin-bottom:var(--s-4);flex-grow:1;line-height:1.55}.card-footer[data-astro-cid-pt5ruj3o]{justify-content:space-between;align-items:center;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--grey-100);flex-wrap:wrap;display:flex}.card-read-link[data-astro-cid-pt5ruj3o]{font-size:var(--t-small);color:var(--slate);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.card-read-link[data-astro-cid-pt5ruj3o]:hover .read-arrow[data-astro-cid-pt5ruj3o]{transform:translate(4px)}.read-arrow[data-astro-cid-pt5ruj3o]{transition:transform var(--d-micro) var(--ease-out)}.card-read-time[data-astro-cid-pt5ruj3o]{color:var(--grey-700)}.empty-state[data-astro-cid-pt5ruj3o]{padding-block:var(--s-7);text-align:center}
