.careers-page{background:#fff;color:#20252a}.careers-content{width:min(1100px,calc(100% - 48px));margin:0 auto;padding:48px 0 80px}.careers-index{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding-bottom:32px}.careers-index p{flex-basis:100%;margin:0;color:#656d73;font-size:.9rem}.careers-index a{display:inline-flex;gap:12px;align-items:center;color:inherit;text-decoration:none;font-weight:600}.careers-index a span,.careers-job-heading>span{color:#a85216}.careers-job{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:36px;border-top:1px solid #d9dde0;padding:36px 0;scroll-margin-top:120px}.careers-job-heading{display:flex;gap:18px;align-items:baseline;min-width:0}.careers-job-heading h2{margin:0;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.4;overflow-wrap:anywhere}.careers-job-heading>span{font-size:.85rem}.careers-job-body{min-width:0}.careers-job-body h3{margin:0 0 12px;font-size:1rem}.careers-job-body ul{margin:0 0 20px;padding-left:1.2em;color:#4c555c}.careers-job-body li{line-height:1.8;margin-bottom:8px;overflow-wrap:anywhere}.careers-apply-link{display:inline-block;color:#934610;font-weight:600;text-underline-offset:5px;padding:8px 0}.careers-application{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:36px;border-top:2px solid #a85216;padding-top:32px;margin-top:12px}.careers-application h2{margin:0;font-size:1.6rem;line-height:1.5}.careers-application p{margin:0 0 16px;line-height:1.8;color:#4c555c}.careers-application a{font-size:clamp(1rem,2vw,1.5rem);color:#934610;overflow-wrap:anywhere;text-underline-offset:5px}.careers-page a:focus-visible{outline:2px solid #a85216;outline-offset:5px}@media (max-width:760px){.careers-content{width:calc(100% - 32px);padding:32px 0 48px}.careers-index{gap:18px}.careers-application,.careers-job{grid-template-columns:minmax(0,1fr);gap:20px}.careers-job{padding:28px 0}}