.JobOverviewHeader_header__6B2YA{container:job-header/inline-size;padding-block:1rem 1.5rem}.JobOverviewHeader_companyRow__TYBfX{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 1.5rem;margin-bottom:.75rem}.JobOverviewHeader_companyRow__TYBfX>.JobOverviewHeader_company__vV0hx{flex:1 1 12rem;min-height:2.75rem}@container job-header (max-width: 36rem){.JobOverviewHeader_companyRow__TYBfX{row-gap:.25rem}.JobOverviewHeader_companyRow__TYBfX>[data-job-header-utilities]{flex-basis:100%;justify-content:flex-start}}.JobOverviewHeader_summary__MlXmD{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:start}.JobOverviewHeader_main__sCkI0{display:grid;min-width:0;gap:1rem}.JobOverviewHeader_identity__phIpQ{display:grid;gap:.75rem}.JobOverviewHeader_identity__phIpQ h1{margin:0;color:var(--color-on-surface);font-family:var(--font-headline,inherit);font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.JobOverviewHeader_company__vV0hx{display:flex;min-width:0;align-items:center;gap:.75rem;color:var(--color-on-surface-variant);font-size:.875rem;font-weight:600}.JobOverviewHeader_company__vV0hx [data-company-logo]{width:2.75rem;height:2.75rem;border-radius:.625rem}.JobOverviewHeader_company__vV0hx>span{min-width:0;overflow-wrap:anywhere}.JobOverviewHeader_match__3lSxR{min-width:0;align-self:center}.JobOverviewHeader_introduction__FjKNf{margin-top:1rem}.JobOverviewHeader_footer__QbAYS{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem}.JobOverviewHeader_footer__QbAYS>*{min-width:0;max-width:100%}.JobOverviewHeader_footer__QbAYS [data-job-contact-disclosure] a,.JobOverviewHeader_footer__QbAYS [data-job-contact-disclosure]>span{min-height:1.75rem;padding:.25rem .5rem;font-size:.75rem}@container job-header (min-width: 42rem){.JobOverviewHeader_identity__phIpQ h1{font-size:2rem}.JobOverviewHeader_summary__MlXmD[data-has-match]{grid-template-columns:minmax(0,1fr) minmax(14rem,28%);gap:2rem}.JobOverviewHeader_summary__MlXmD[data-has-match]:has([data-job-match-breakdown]){grid-template-columns:minmax(0,1fr) minmax(16.5rem,31%)}.JobOverviewHeader_match__3lSxR{align-self:start}}@media (max-width:1023px){.JobOverviewHeader_header__6B2YA{padding-block:.5rem 1rem}.JobOverviewHeader_companyRow__TYBfX{flex-wrap:nowrap;-moz-column-gap:.5rem;column-gap:.5rem;margin-bottom:.5rem}.JobOverviewHeader_companyRow__TYBfX>.JobOverviewHeader_company__vV0hx{flex:1 1 0}.JobOverviewHeader_companyRow__TYBfX>[data-job-header-utilities]{flex-basis:auto}.JobOverviewHeader_identity__phIpQ h1{font-size:1.5rem;line-height:1.25}}