.companies-page{display:grid;gap:24px}.companies-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.companies-heading h1{font-size:32px;font-weight:500}.companies-page>.ez-seg{justify-self:start}.companies-search{display:flex;gap:12px;align-items:center;width:100%;height:48px!important}.companies-search input{flex:1;min-width:0;background:transparent;outline:none;font-size:15px}.companies-search>svg{flex:none;color:var(--ink-3)}.company-rows{border-radius:16px;overflow:hidden;box-shadow:none}.company-row{display:grid;grid-template-columns:minmax(0,1fr) 58px 140px 120px 112px;gap:24px;align-items:center;padding:18px 24px;border-top:1px solid var(--hair)}.company-row:first-child{border:0}.company-row-head{font-size:12px;color:var(--ink-3);padding-top:12px;padding-bottom:12px}.company-row-head>span:nth-child(n+3){text-align:right}.company-name{min-width:0}.company-name>a,.company-name>b{font-size:15px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.company-name>a:hover{color:var(--accent-ink)}.company-name p{font-size:12px;color:var(--ink-2);margin-top:4px;overflow-wrap:anywhere}.company-number{text-align:right;font-size:14px;font-variant-numeric:tabular-nums}.company-number small{display:none}.companies-page .ks-table{overflow:visible}.company-jobs-table>div{max-width:none}.company-jobs-table h1{font-size:20px}.company-jobs-table>div>a:first-child{display:none}@media(max-width:760px){.companies-heading h1{font-size:26px}.company-row-head{display:none}.company-row{grid-template-columns:minmax(0,1fr) 42px;gap:14px 12px;padding:16px}.company-name{grid-column:1}.company-grade{grid-column:2;grid-row:1;justify-self:end}.company-number{grid-row:2;text-align:left;grid-column:auto;font-size:14px}.company-number:last-child{grid-column:1/-1;grid-row:3}.company-number small{display:block;font-size:11px;color:var(--ink-3);margin-bottom:3px}.company-number:nth-last-child(2){grid-column:2;min-width:110px;justify-self:end;text-align:right}}