.company-discovery{max-width:1040px;margin:0 auto;padding:32px 24px 64px;color:var(--ink,#01382c)}.company-discovery-back{font-size:13px;color:#426358}.company-discovery header{margin:28px 0}.company-discovery h1{font-size:clamp(30px,4vw,46px);font-weight:650;letter-spacing:-1.4px;margin:8px 0}.company-discovery header>p:last-child{font-size:17px;color:#546a61}.company-discovery-eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:700;color:#54826a}.company-discovery-filters{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;padding:20px;background:#fff;border:1px solid #dfe8e2;border-radius:14px}.company-discovery-filters label{font-size:12px;font-weight:600;display:grid;gap:7px;min-width:0}.company-discovery-filters select{width:100%;min-width:0;padding:11px;border:1px solid #cbd8d0;border-radius:8px;background:#fff;font-size:14px;color:#183e30}.company-discovery-note{font-size:12px;line-height:1.6;color:#627369;margin:14px 0 24px}.company-discovery-result-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:26px 0 14px;font-size:14px}.company-discovery-result-head>span{font-size:12px;color:#6b776e}.company-discovery-results{display:grid;gap:14px}.company-discovery-card{background:#fff;border:1px solid #dce6df;border-radius:14px;padding:23px;min-width:0}.company-discovery-identity{display:flex;gap:14px;align-items:center}.company-discovery-identity h2{font-size:19px;font-weight:650;margin:0;overflow-wrap:anywhere}.company-discovery-identity p{font-size:12px;color:#637469;margin-top:4px}.company-discovery-match{margin:17px 0 11px;font-size:14px}.company-discovery-match strong{color:#0a6544}.company-discovery-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}.company-discovery-chips>span{border:1px solid #dce6df;border-radius:6px;font-size:11px;padding:4px 8px;background:#f7faf7}.company-discovery-examples{border-top:1px solid #edf1ee}.company-discovery-job{display:grid;gap:4px;padding:13px 0;border-bottom:1px solid #edf1ee;overflow-wrap:anywhere}.company-discovery-job strong{font-size:14px;font-weight:550}.company-discovery-job span{font-size:12px;color:#68796e}.company-discovery-card footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-top:18px}.company-discovery-card footer>span{font-size:11px;color:#68796e}.company-discovery-cta{font-size:13px;font-weight:650;color:#056443}.company-discovery-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:24px 0;font-size:13px}.company-discovery button{padding:8px 14px;background:#fff;border:1px solid #cbd8d0;border-radius:7px}.company-discovery button:disabled{opacity:.45}.company-discovery-message{padding:24px;border:1px solid #dce6df;border-radius:12px;background:#fff}.company-discovery-entry{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #dce6df;background:#f4f9f3;border-radius:12px;padding:18px;margin-bottom:20px}.company-discovery-entry p{font-size:12px;color:#58705f;margin-top:5px}.company-discovery-choices{display:flex;flex-wrap:wrap;gap:8px}.company-discovery-choices a{padding:8px 12px;background:#fff;border:1px solid #cbdcce;border-radius:7px;font-size:12px;font-weight:600}.company-discovery-profile h2{font-size:22px;font-weight:600}.company-discovery-profile>p{font-size:14px;margin:12px 0}.company-discovery-profile>p a{text-decoration:underline}.company-discovery a:focus-visible,.company-discovery-entry a:focus-visible,.company-discovery select:focus-visible,.company-discovery button:focus-visible{outline:2px solid #08784e;outline-offset:3px}@media(max-width:767px){.company-discovery{padding:22px 16px 44px}.company-discovery-filters{grid-template-columns:1fr;padding:14px}.company-discovery-card{padding:17px}.company-discovery-card footer{align-items:flex-start;flex-direction:column}.company-discovery-result-head{align-items:flex-start;flex-direction:column;gap:3px}.company-discovery-entry{align-items:flex-start;flex-direction:column}.company-discovery-identity h2{font-size:17px}}.company-discovery-logo{width:48px;height:48px;flex:0 0 48px;overflow:hidden;border-radius:9px}.company-discovery-identity>div:last-child{min-width:0}
