.jobs-values{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--clr-border);margin-top:var(--sp-xl)}.jobs-value{background:var(--clr-bg);padding:var(--sp-xl) var(--sp-md);transition:background var(--ease-base)}.jobs-value:hover{background:var(--clr-white)}.jobs-value__icon{font-family:var(--font-display);font-size:2rem;color:var(--clr-accent);margin-bottom:var(--sp-sm)}.jobs-value__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;margin-bottom:var(--sp-sm)}.jobs-value__text{font-size:var(--text-sm);color:var(--clr-muted);line-height:1.75}.jobs-listing{margin-top:var(--sp-xl);display:flex;flex-direction:column;gap:1px;background:var(--clr-border)}.job-item{background:var(--clr-bg);padding:var(--sp-xl) var(--sp-lg);display:grid;grid-template-columns:1fr auto;gap:var(--sp-md);align-items:center;transition:background var(--ease-base)}.job-item:hover{background:var(--clr-white)}.job-item__type{font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--clr-accent);margin-bottom:8px}.job-item__title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:300;margin-bottom:var(--sp-sm)}.job-item__desc{font-size:var(--text-sm);color:var(--clr-muted);line-height:1.7;max-width:600px}.jobs-form-wrap{background:var(--clr-white);padding:var(--sp-xl);margin-top:var(--sp-xl)}.jobs-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-md)}.jobs-form .form-group--full,.jobs-form .form-submit{grid-column:1 / -1}@media (max-width: 700px){.jobs-values,.job-item,.jobs-form{grid-template-columns:1fr}.jobs-form .form-group--full{grid-column:1}}
