.resource-index{max-width:44rem;padding-block:var(--space-9);padding-inline:var(--space-5);color:var(--color-text-primary);margin-inline:auto}.resource-index__header{margin-bottom:var(--space-8)}.resource-index__title{margin-bottom:var(--space-3)}.resource-index__lede{color:var(--color-text-secondary)}.resource-index__count{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--type-scale-body-sm-font-size)}.resource-index__list{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.resource-card{padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-subtle)}.resource-card:last-child{border-bottom:0}.resource-card__title{margin-bottom:var(--space-2)}.resource-card__title a{color:var(--color-text-primary);text-decoration:none}.resource-card__title a:hover{color:var(--color-accent-default)}.resource-card__date{margin-bottom:var(--space-2);color:var(--color-text-muted);font-size:var(--type-scale-caption-font-size);display:block}.resource-card__excerpt{color:var(--color-text-secondary)}.resource-pager{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-9);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle);display:flex}.resource-pager__edge{color:var(--color-accent-default);white-space:nowrap;font-weight:700;text-decoration:none}.resource-pager__edge--off{color:var(--color-text-muted);opacity:.5}.resource-pager__pages{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.resource-pager__num{min-width:var(--space-8);height:var(--space-8);padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--color-accent-default);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.resource-pager__num:hover{background:var(--color-surface-sunken)}.resource-pager__num--current{background:var(--color-accent-default);color:var(--color-accent-on-accent);font-weight:700}.resource-pager__gap{color:var(--color-text-muted);padding-inline:var(--space-1)}
