.industry_categoryGrid__Djxu1{display:grid;gap:12px;width:100%}.industry_categoryCard__NrGsq{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;padding:18px 44px 18px 18px;background:var(--white);border:2.5px solid var(--ink);border-radius:18px;box-shadow:var(--shadow);transition:background-color .15s ease}.industry_categoryCard__NrGsq:hover{background:#f2fbf9}.industry_categoryHead__ynGGi{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.industry_categoryName__JMKFW{font-size:19px;font-weight:800;line-height:1.4}.industry_categoryCount__ZXFXo{font-size:14px;font-weight:800;color:var(--teal)}.industry_subChips__8ci66{display:flex;flex-wrap:wrap;gap:6px}.industry_subMore__rzg_M{align-self:center;font-size:12px;font-weight:700;color:var(--sub)}.industry_categoryArrow__nGXd4{position:absolute;top:50%;right:16px;font-size:24px;font-weight:700;color:var(--sub);transform:translateY(-50%)}.industry_subFilter__FRgFW{display:flex;flex-direction:column;gap:12px;width:100%;padding:18px;background:var(--cream);border:2px solid var(--ink);border-radius:18px}.industry_subFilterLabel__2Sh6P{font-size:15px;font-weight:800}.industry_subList__LlHEh{display:flex;flex-wrap:wrap;gap:8px}.industry_subOn__Ux8vv,.industry_sub__7c4b5{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 14px;font-size:14px;font-weight:700;line-height:1.4;border:2px solid var(--ink);border-radius:999px}.industry_sub__7c4b5{color:var(--ink);background:var(--white)}.industry_subOn__Ux8vv{color:var(--white);background:var(--ink)}.industry_subCount__bPDJA{font-size:13px;font-weight:800;opacity:.7}.industry_subMoreBox__1GW0w{display:flex;flex-direction:column;gap:10px}.industry_subMoreSummary__CAN3F{width:-moz-fit-content;width:fit-content;font-size:14px;font-weight:700;color:var(--teal);cursor:pointer}.industry_subMoreBox__1GW0w[open] .industry_subMoreSummary__CAN3F{margin-bottom:10px}.industry_listTitle__I6UnS{align-self:flex-start;font-size:20px;font-weight:800;line-height:1.5}.industry_companyList___OTLb{display:grid;width:100%;background:var(--white);border:2.5px solid var(--ink);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.industry_companyList___OTLb li+li{border-top:1px solid var(--line)}.industry_companyRow__Q2XUr{display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:12px;min-height:68px;padding:12px 16px;transition:background-color .15s ease}.industry_companyRow__Q2XUr:hover{background:#f2fbf9}.industry_companyRow__Q2XUr .industry_companyLogo__1fVfK{justify-self:center;max-width:100%}.industry_companyText__Sjh2a{display:flex;flex-direction:column;gap:6px;min-width:0}.industry_companyName__0iz3s{font-size:16px;font-weight:800;line-height:1.45}.industry_companyTags__GQj5u{display:flex;flex-wrap:wrap;gap:6px}.industry_companyArrow__kPo_Y{font-size:22px;font-weight:700;color:var(--sub)}.industry_pager__2Yqu0{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.industry_pagerGroup__LLWZP{display:inline-flex;align-items:center;gap:8px}.industry_pagerNum__lKQds,.industry_pagerOn__J7cyQ,.industry_pagerStep__ranlg{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;font-size:15px;font-weight:800;border:2px solid var(--ink);border-radius:999px}.industry_pagerNum__lKQds,.industry_pagerStep__ranlg{color:var(--ink);background:var(--white)}.industry_pagerOn__J7cyQ{color:var(--white);background:var(--ink)}.industry_pagerGap__NJ_7P{font-weight:800;color:var(--sub)}.industry_pagerNote__o5rjx{font-size:13px;font-weight:500;line-height:1.7;text-align:center;color:var(--sub)}@media (min-width:768px){.industry_categoryGrid__Djxu1{gap:16px}.industry_categoryGrid__Djxu1,.industry_companyList___OTLb{grid-template-columns:repeat(2,minmax(0,1fr))}.industry_companyList___OTLb li+li{border-top:0}.industry_companyList___OTLb li{border-bottom:1px solid var(--line)}.industry_companyList___OTLb li:nth-child(odd){border-right:1px solid var(--line)}.industry_companyRow__Q2XUr{grid-template-columns:104px 1fr auto;padding:14px 20px}}@media (min-width:1024px){.industry_categoryGrid__Djxu1{grid-template-columns:repeat(3,minmax(0,1fr))}}