.careers-list{max-width:1180px;padding:55px 7vw 90px}.careers-count{font-family:var(--body);text-transform:uppercase;letter-spacing:.12em;color:#a42026;margin-top:0;margin-bottom:28px;font-size:15px;font-weight:700}.careers-job{background:#fffdf7;border:1px solid #e6d9c7;border-radius:10px;margin-bottom:28px;padding:36px 38px;scroll-margin-top:24px}.careers-job-head h3{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(30px,3.4vw,44px);line-height:1.1}.careers-meta{color:#75614f;flex-wrap:wrap;gap:10px 24px;margin-top:14px;font-size:14px;display:flex}.careers-meta span{align-items:center;gap:7px;display:inline-flex}.careers-summary{max-width:820px;margin:22px 0 8px;font-size:18px;line-height:1.7}.careers-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:26px;display:grid}.careers-columns h4{text-transform:uppercase;letter-spacing:.12em;color:#a42026;margin-bottom:12px;font-size:13px}.careers-columns ul{padding-left:20px;font-size:15px;line-height:1.7}.careers-columns li{margin:6px 0}.careers-apply{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.careers-apply .button{gap:12px}.careers-email{color:#b5252b;border:1.5px solid #b5252b}.careers-note{color:#75614f;max-width:700px;font-size:15px;line-height:1.7}.careers-preview-note{margin:0}@media (max-width:760px){.careers-job{padding:26px 20px}.careers-columns{grid-template-columns:1fr;gap:10px}.careers-list{padding:40px 16px 70px}.careers-apply .button{width:100%}}
