.listing[data-v-b01e6880]{padding-block:32px var(--section-gap)}[data-v-b01e6880] .search{margin-top:20px;width:min(100%,520px)}.mobile-category[data-v-b01e6880]{display:none}.listing-head .lead[data-v-b01e6880]{margin-top:16px;max-width:650px}[data-v-b01e6880] .search label{color:#fff;display:block;font-size:14px;margin-bottom:8px}[data-v-b01e6880] .search>div{display:flex;gap:8px}[data-v-b01e6880] .search input{background:#fff;border:1px solid var(--color-control-border);border-radius:4px;min-width:0;padding:10px 12px;width:100%}[data-v-b01e6880] .search button{flex-shrink:0}.category-navigation[data-v-b01e6880]{border-bottom:1px solid var(--line);padding-block:12px}.category-row[data-v-b01e6880]{align-items:center;display:grid;gap:24px;grid-template-columns:96px minmax(0,1fr)}.category-label[data-v-b01e6880]{color:var(--muted);font-size:14px}.category-links[data-v-b01e6880]{display:flex;gap:28px;overflow-x:auto;padding-inline:4px;scrollbar-width:thin}.category-links a[data-v-b01e6880]{align-items:center;display:flex;flex:none;font-size:16px;min-height:44px;position:relative}.category-links a[aria-current=page][data-v-b01e6880]{color:var(--brand);font-weight:700}.category-links a[aria-current=page][data-v-b01e6880]:after{background:var(--color-red);content:"";height:2px;inset:auto 0 4px;position:absolute}.category-links a[data-v-b01e6880]:focus-visible{outline-offset:-2px}.list-summary[data-v-b01e6880]{color:var(--muted);display:flex;font-size:14px;gap:24px;margin-block:24px}.news-grid[data-v-b01e6880]{row-gap:40px}.pager[data-v-b01e6880]{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:48px}@media(max-width:767px){.category-navigation[data-v-b01e6880]{display:none}.mobile-category[data-v-b01e6880]{align-items:center;display:flex;gap:16px}.mobile-category label[data-v-b01e6880]{color:var(--muted);flex:none;font-size:14px}.mobile-category select[data-v-b01e6880]{background:var(--color-bg);border:1px solid var(--color-control-border);border-radius:4px;color:var(--ink);flex:1;min-height:48px;min-width:0;padding:10px 12px}.list-summary[data-v-b01e6880]{margin-block:16px}.news-grid[data-v-b01e6880]{row-gap:24px}.pager[data-v-b01e6880]{gap:16px;margin-top:32px}}
