.hub-index{max-width:1160px;margin-inline:auto}.hub-index .hub-head{max-width:920px}
.hub-index .hub-head h1{margin-top:24px}.hub-index .hub-intro{max-width:680px}
.hub-nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin:24px 0;font:500 15px/24px "Golos Text",sans-serif}
.hub-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:none}
.hub-nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}
.hub-nav a:hover{text-decoration:underline;text-decoration-color:var(--accent)}
.hub-index .hub-count{font:400 14px/20px "Golos Text",sans-serif;color:var(--ink-3);margin:0 0 24px}
.hub-index .feed{max-width:920px;list-style:none;padding:0;margin:0;border-top:2px solid var(--ink)}
.hub-index .feed li{display:block;padding:24px 0;border-bottom:1px solid var(--rule)}
.hub-index .feed .row-meta{font:400 13px/20px "Golos Text",sans-serif;color:var(--ink-3)}
.hub-index .feed h2{font:600 24px/32px Literata,Georgia,serif;margin:8px 0}
.hub-index .feed a{font:inherit;color:var(--ink);text-decoration:none}
.hub-index .feed a:hover{text-decoration:underline;text-decoration-color:var(--accent)}
.hub-index .feed p{font:400 16px/24px "Golos Text",sans-serif;margin:8px 0 0;max-width:680px}
.cookie-notice.hub-notice{padding-inline:max(12px,calc((100vw - 1160px)/2))}
.hub-index .cat-rows,.hub-index .agents-list{max-width:920px}
.hub-index .cat-rows{margin-top:0}.hub-index .agents-found{margin-top:24px}
@media(min-width:960px){.hub-index .agents-controls{display:grid;max-width:920px;grid-template-columns:repeat(5,minmax(0,1fr))}.hub-index .agents-controls label,.hub-index .agents-controls select{min-width:0;max-width:100%;width:100%}}
@media(max-width:959px){.hub-nav{gap:4px 20px;margin:16px 0}.hub-index .feed h2{font-size:22px;line-height:30px}}
