.Ranking-module__pd_C-G__main{max-width:1160px;margin:0 auto;padding:28px 20px 0}.Ranking-module__pd_C-G__crumbs{color:var(--muted);margin-bottom:10px;font-size:14px}.Ranking-module__pd_C-G__crumbs a{color:inherit}.Ranking-module__pd_C-G__title{letter-spacing:-.04em;font-size:clamp(38px,7vw,72px);font-weight:800;line-height:.95}.Ranking-module__pd_C-G__sub{color:var(--muted);margin:12px 0 18px;font-size:17px}.Ranking-module__pd_C-G__niches{margin-top:28px}.Ranking-module__pd_C-G__label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.Ranking-module__pd_C-G__chips{flex-wrap:wrap;gap:6px;display:flex}.Ranking-module__pd_C-G__chip{border:1.5px solid var(--line);font-family:var(--font-display);border-radius:99px;padding:7px 14px;font-weight:600;text-decoration:none}.Ranking-module__pd_C-G__chip:hover{border-color:var(--ink)}.Ranking-module__pd_C-G__list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:26px 18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.Ranking-module__pd_C-G__item{flex-direction:column;gap:2px;min-width:0;display:flex}.Ranking-module__pd_C-G__cover{background:var(--paper-2);border-radius:10px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.Ranking-module__pd_C-G__cover img{object-fit:cover;width:100%;height:100%;display:block}.Ranking-module__pd_C-G__rank{background:var(--ink);min-width:32px;height:32px;color:var(--paper);font-family:var(--font-display);border-radius:9px;place-items:center;padding:0 8px;font-size:17px;font-weight:800;display:grid;position:absolute;top:8px;left:8px}.Ranking-module__pd_C-G__item:nth-child(-n+3) .Ranking-module__pd_C-G__rank{background:var(--accent)}.Ranking-module__pd_C-G__name{font-size:15px;font-weight:600;line-height:1.25}.Ranking-module__pd_C-G__count{color:var(--muted);font-size:13px}.Ranking-module__pd_C-G__index{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;margin-top:32px;display:grid}.Ranking-module__pd_C-G__card{box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:18px;text-decoration:none;display:block}.Ranking-module__pd_C-G__card h2{margin-bottom:12px;font-size:24px}.Ranking-module__pd_C-G__mini{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.Ranking-module__pd_C-G__mini span{aspect-ratio:3/4;background:var(--paper-2);border-radius:6px;overflow:hidden}.Ranking-module__pd_C-G__mini img{object-fit:cover;width:100%;height:100%;display:block}.Ranking-module__pd_C-G__empty{color:var(--muted);margin:10px 0 0;font-size:14px}
