.jobs-company-tagline{color:#6b7280}.jobs-summary-block{margin:1.5em 0}.jobs-summary-block>h3{margin:0 0 .75em;font-size:1.2em;color:#111}.jobs-summary-block__grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75em;list-style:none!important;padding:0!important;margin:0!important}.jobs-summary-block__card{display:flex;align-items:center;gap:.75em;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.8em 1em;transition:border-color .15s,box-shadow .15s;list-style:none!important}.jobs-summary-block__card::before,.jobs-summary-block__card::marker{content:none!important;display:none!important}.jobs-summary-block__card:hover{border-color:#0073aa;box-shadow:0 2px 8px rgba(0,115,170,.08)}.jobs-summary-block__icon{flex:0 0 2em;width:2em;height:2em;display:flex;align-items:center;justify-content:center;font-size:1.1em;background:#f0f6ff;border-radius:50%;color:#0073aa}.jobs-summary-block__body{flex:1;min-width:0;line-height:1.3}.jobs-summary-block__label{font-size:.75em;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600;margin-bottom:.15em}.jobs-summary-block__value{font-size:.95em;color:#111;font-weight:500;word-break:break-word}.jobs-summary-block__value a{color:#0073aa;text-decoration:none}.jobs-summary-block__value a:hover{text-decoration:underline}.jobs-city-intro{background:#f0f6ff;border:1px solid #d1e4ff;padding:1.25em 1.5em;margin:0 0 1.5em;border-radius:6px}.jobs-city-count{color:#1e40af;margin:0 0 .75em;font-size:1.05em}