/* Written by tools/seo.mjs for the /p/ indexes. Do not edit; re-run node tools/seo.mjs. */
.cat-list, .model-list { list-style: none; margin: var(--s5) 0 0; padding: 0; }
.cat-list > li { padding: var(--s3) 0; border-top: 1px solid var(--rule); font-size: 1.0625rem; }
.model-list { columns: 2; column-gap: var(--s7); }
.model-list > li { break-inside: avoid; padding: var(--s2) 0; border-top: 1px solid var(--rule); }
.model-list > li > a { font-weight: 600; }
.model-list small, .cat-list small { display: block; color: var(--fg-3); font-size: .8125rem; }
.pager { margin: var(--s6) 0 var(--s5); }
.pager ul { display: flex; flex-wrap: wrap; gap: var(--s2); list-style: none; margin: 0; padding: 0; }
.pager li > a, .pager li > span { display: inline-block; min-width: 2.75rem; padding: var(--s2) var(--s3); text-align: center;
  border: 1px solid var(--rule); border-radius: var(--radius); font-variant-numeric: tabular-nums; }
.pager li > span[aria-current] { background: var(--fg); color: var(--bg); border-color: var(--fg); font-weight: 700; }
@media (max-width: 640px) { .model-list { columns: 1; } }
