.installer-jobs{max-width:880px;margin:0 auto;padding:2.5rem 1.25rem 4rem;color:var(--ink);font-family:var(--font-sans)}.installer-jobs-eyebrow{margin:0 0 .5rem;color:var(--aqua-ink);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.installer-jobs h1{margin:0 0 .75rem;font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.05}.installer-jobs-lead,.installer-jobs-notice,.installer-jobs-status{color:var(--muted);line-height:1.5}.installer-jobs a{color:var(--aqua-ink);font-weight:700}.installer-jobs-list{list-style:none;margin:1.5rem 0 0;padding:0;border-top:1px solid var(--border)}.installer-job,.installer-jobs-empty{padding:1rem 0;border-bottom:1px solid var(--border)}.installer-job{display:grid;grid-template-columns:1fr auto;grid-gap:.35rem 1.5rem;gap:.35rem 1.5rem;align-items:start}.installer-job h2{margin:0;font-family:var(--font-heading);font-size:1.05rem;font-weight:700}.installer-job p,.installer-jobs-empty{margin:.2rem 0 0;color:var(--muted)}.installer-job-meta{text-align:right}.installer-job-meta strong{color:var(--ink)}@media (max-width:640px){.installer-jobs{padding:1.75rem 1rem 3rem}.installer-job{grid-template-columns:1fr}.installer-job-meta{text-align:left}}