.discovery-main{max-width:1050px}.discovery-main h1{margin:12px 0 20px;font-size:clamp(30px,5vw,46px);line-height:1.15}.discovery-intro{color:var(--muted);max-width:700px;font-size:18px}.discovery-search{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr 1fr;gap:20px;margin:32px 0;padding:24px;display:grid}.discovery-search label,.discovery-field{gap:8px;min-width:0;display:grid}.discovery-search input:not([type=checkbox]),.discovery-search select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:48px;color:var(--ink);border-radius:var(--radius);padding:10px}.discovery-search .discovery-checkbox{align-items:center;gap:12px;display:flex}.discovery-checkbox input{width:20px;height:20px}.discovery-help{color:var(--muted);grid-column:1/-1;margin:0;font-size:14px}.discovery-tabs,.discovery-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.discovery-main button:not(.primary){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:44px;color:var(--ink);padding:10px 16px}.discovery-tabs button[aria-pressed=true]{border-color:var(--line);background:var(--surface)}.discovery-main h2{margin:28px 0 12px;font-size:24px}.discovery-main h3{margin:8px 0 20px;font-size:24px;line-height:1.3}.discovery-job{border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;margin:22px 0;padding:26px}.discovery-agency,.discovery-source{color:var(--muted);font-size:14px}.discovery-job dl{grid-template-columns:1fr 1fr;gap:16px;display:grid}.discovery-job dt{color:var(--muted);font-size:13px}.discovery-job dd{margin:4px 0 0}.discovery-job details{border-top:1px solid var(--line);margin:20px 0;padding:12px 0}.discovery-job summary{cursor:pointer;align-content:center;min-height:44px}.discovery-job h4{margin-top:16px;font-weight:600}.discovery-excerpt{white-space:pre-wrap;max-height:360px;overflow-y:auto}.discovery-main a:not(.primary){color:var(--accent);text-underline-offset:4px;text-decoration:underline}:is(.discovery-main a:focus-visible,.discovery-main select:focus-visible){outline:2px solid var(--on-accent);outline-offset:4px}@media (max-width:640px){.discovery-search,.discovery-job dl{grid-template-columns:1fr}.discovery-job,.discovery-search{padding:18px}.discovery-actions>.primary{width:100%}}.discovery-personalize,.discovery-alert-center{border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;margin:24px 0;padding:18px}.discovery-personalize>summary,.discovery-alert-center>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.discovery-alert-center form{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.discovery-alert-center form label{flex:220px;gap:8px;display:grid}.discovery-alert-center input:not([type=checkbox]){background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:100%;min-width:0;min-height:44px;color:var(--ink);padding:10px}.discovery-email,.discovery-saved-search,.discovery-summary-point{border-top:1px solid var(--line);padding:18px 0}.discovery-email .discovery-checkbox{align-items:start;gap:12px;display:flex}.discovery-summary h5,.discovery-saved-search h4{font-size:18px;font-weight:600}.discovery-summary blockquote{white-space:pre-wrap;border-left:3px solid var(--line);margin:12px 0;padding-left:16px}.discovery-summary ul,.discovery-match ul{padding-left:24px;list-style:outside}.discovery-match{border-radius:var(--radius);background:var(--surface);margin-bottom:20px;padding:16px}.discovery-main [hidden]{display:none!important}.discovery-alert-options{margin:1.5rem 0}.official-job-title,.grade-gloss{color:var(--muted)}
