.in-directory__head{margin-block-end:var(--sp-3)}.in-count{color:var(--muted);font-size:var(--fs-body-sm);letter-spacing:.04em;margin-block-end:clamp(var(--sp-6), 3.5vw, var(--sp-7))}.in-grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.in-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.in-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.in-card{border:var(--rule) solid var(--divider-light);border-radius:var(--radius);background-color:var(--white);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:flex}.in-card:hover{border-color:var(--ink);transform:translateY(-2px)}.in-card[hidden]{display:none}.in-card__link{gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-6);flex-direction:column;flex:1;text-decoration:none;display:flex}.in-card__link:focus-visible{border-radius:var(--radius)}.in-card__tag{color:var(--brass-ink);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps-wide);text-transform:uppercase}.in-card__title{font-family:var(--font-display);font-size:var(--fs-list-title);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:var(--ls-display);text-wrap:balance}.in-card__desc{max-width:52ch;color:var(--muted);font-size:var(--fs-body-sm);flex:1;line-height:1.62}.in-card__more{margin-block-start:var(--sp-1)}.in-card:hover .arrow-link__arrow{transform:translate(5px)}.in-pagination{justify-content:center;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-block-start:clamp(var(--sp-7), 5vw, var(--sp-8));display:flex}.in-pagination[hidden]{display:none}.in-pagination__btn,.in-pagination__gap{min-width:46px;min-height:46px;padding-inline:var(--sp-3);border:var(--rule) solid var(--border-strong);border-radius:var(--radius);background-color:var(--white);color:var(--ink);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.in-pagination__btn:hover{border-color:var(--ink)}.in-pagination__btn:focus-visible{border-radius:var(--radius)}.in-pagination__btn.is-current{border-color:var(--surface-slate);background-color:var(--surface-slate);color:var(--text-on-dark)}.in-pagination__gap{color:var(--muted);background:0 0;border-color:#0000}
