.page-band{background:var(--band)}.page-band .inner{align-items:center;gap:18px;max-width:1200px;height:84px;margin:0 auto;padding:0 20px;display:flex}.page-band img{width:46px;height:auto}.page-band h1{font-family:var(--f-roboto);color:var(--ink);font-size:36px;font-weight:400}.intro-row{justify-content:space-between;align-items:center;gap:40px;max-width:1100px;margin:34px auto 30px;padding:0 20px;display:flex}.intro-row .lhs{align-items:center;gap:30px;display:flex}.intro-row .lhs img{width:70px;height:auto}.intro-row h2{font-family:var(--f-roboto);color:var(--ink);font-size:34px;font-weight:400;line-height:1.2}.search{background:#f4f4f4;border-radius:4px;align-items:center;gap:10px;width:100%;max-width:600px;height:48px;padding:0 18px;display:flex}.search svg{color:#888;flex:none}.search input{font:14px var(--f-roboto);background:0 0;border:0;outline:none;flex:1;height:100%}@media (max-width:800px){.intro-row{flex-direction:column;align-items:stretch}.intro-row h2{font-size:26px}.page-band h1{font-size:28px}}.grid-3{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}@media (max-width:900px){.grid-3{grid-template-columns:1fr}}.pagination{flex-wrap:wrap;justify-content:center;gap:14px;margin:44px 0 70px;display:flex}.pagination a,.pagination span{min-width:46px;height:36px;font:14px var(--f-roboto);color:#222;background:#f2f2f2;border-radius:4px;place-items:center;padding:0 14px;display:grid}.pagination .current{background:var(--yellow)}.pagination .gap{background:#f2f2f2}@media (max-width:480px){.pagination{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin:32px 0 50px;padding:0 20px 6px;overflow-x:auto}.pagination::-webkit-scrollbar{display:none}.pagination a,.pagination span{flex:none;min-width:38px;height:34px;padding:0 10px;font-size:13px}}.empty{text-align:center;color:var(--muted);padding:60px 20px}
