.res-hero[data-astro-cid-4sbzrcyf]{padding:calc(var(--space-nav-height) + 3rem) 64px 48px;text-align:center;background:#2d4e910f;flex-direction:column;align-items:center;gap:12px;display:flex}.res-hero__eyebrow[data-astro-cid-4sbzrcyf]{letter-spacing:5.6px;color:#0009;margin:0;font-size:14px;font-weight:700}.res-hero__heading[data-astro-cid-4sbzrcyf]{letter-spacing:-.32px;color:#000;margin:0;font-size:clamp(1.75rem,1rem + 2.5vw,2.5rem);font-weight:700;line-height:1.1}.res-hero__sub[data-astro-cid-4sbzrcyf]{color:#0009;max-width:52ch;margin:0;font-size:16px;line-height:1.6}.res-library[data-astro-cid-4sbzrcyf]{background:#2d4e910f;padding:0 64px 80px}.res-grid[data-astro-cid-4sbzrcyf]{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;max-width:1200px;margin:0 auto;display:grid}.res-card[data-astro-cid-4sbzrcyf]{color:inherit;background:#fff;border:1px solid #2d4e91;border-bottom-width:6px;border-radius:4px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.res-card__meta[data-astro-cid-4sbzrcyf]{flex-direction:column;gap:8px;padding:16px 24px 0;display:flex}.res-card__tags[data-astro-cid-4sbzrcyf]{flex-wrap:wrap;gap:8px;display:flex}.res-tag[data-astro-cid-4sbzrcyf]{color:#fff;white-space:nowrap;border-radius:100px;padding:2px 12px;font-size:12px;font-weight:500;line-height:1.5}.res-card__journal[data-astro-cid-4sbzrcyf]{color:#00000073;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:11px;font-weight:600;line-height:1.5}.res-card__body[data-astro-cid-4sbzrcyf]{flex-direction:column;flex:1;gap:12px;padding:12px 24px 16px;display:flex}.res-card__title[data-astro-cid-4sbzrcyf]{color:#000;margin:0;font-size:16px;font-weight:700;line-height:1.35}.res-card__population[data-astro-cid-4sbzrcyf]{color:#0009;margin:0;font-size:13px;line-height:1.4}.res-card__summary[data-astro-cid-4sbzrcyf]{color:#0009;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.res-card__findings[data-astro-cid-4sbzrcyf]{background:#2d4e910d;border-left:3px solid #2d4e91;border-radius:0 4px 4px 0;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.res-card__findings-label[data-astro-cid-4sbzrcyf]{letter-spacing:3.5px;text-transform:uppercase;color:#2d4e91;margin:0;font-size:10px;font-weight:700}.res-card__findings-list[data-astro-cid-4sbzrcyf]{margin:0;padding-left:16px;list-style:outside}.res-card__finding[data-astro-cid-4sbzrcyf]{color:#000000b3;font-size:12px;line-height:1.5}.res-card__finding[data-astro-cid-4sbzrcyf]+.res-card__finding[data-astro-cid-4sbzrcyf]{margin-top:6px}.res-card__footer[data-astro-cid-4sbzrcyf]{border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.res-card__footer-byline[data-astro-cid-4sbzrcyf]{color:#00000080;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:1.4;overflow:hidden}.res-card__link[data-astro-cid-4sbzrcyf]{color:#2d4e91;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.res-card__link--muted[data-astro-cid-4sbzrcyf]{color:#0006}.res-filters[data-astro-cid-4sbzrcyf]{box-sizing:border-box;background:#2d4e910f;flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;padding:0 64px 32px;display:flex}.res-filter[data-astro-cid-4sbzrcyf]{color:#0009;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0003;border-radius:100px;padding:6px 16px;font-size:13px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.res-filter[data-astro-cid-4sbzrcyf]:hover{color:#000;border-color:#0006}.res-filter--active[data-astro-cid-4sbzrcyf]{background:var(--tag-color,#2d4e91);color:#fff;border-color:#0000}.res-filter--active[data-astro-cid-4sbzrcyf]:hover{color:#fff}.res-card--hidden[data-astro-cid-4sbzrcyf]{display:none}@media (width<=900px){.res-hero[data-astro-cid-4sbzrcyf]{padding:calc(var(--space-nav-height) + 2rem) 24px 40px}.res-filters[data-astro-cid-4sbzrcyf]{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:0 0 24px;overflow-x:auto}.res-filters[data-astro-cid-4sbzrcyf]::-webkit-scrollbar{display:none}.res-filters[data-astro-cid-4sbzrcyf]:before,.res-filters[data-astro-cid-4sbzrcyf]:after{content:"";flex-shrink:0;width:24px}.res-filter[data-astro-cid-4sbzrcyf]{scroll-snap-align:start;flex-shrink:0}.res-library[data-astro-cid-4sbzrcyf]{padding:0 24px 60px}}
