.careers{color:var(--rmc-ink);font:400 18px/1.6 var(--rmc-interface);padding-block:40px 70px}.careers :where(h1,h2,p,ul,ol){margin:0}.careers-hero{max-width:760px}.careers-hero .rmc-eyebrow{color:var(--rmc-red)}.careers-hero h1{font:800 clamp(36px, 6vw, 56px)/1.05 var(--rmc-interface);letter-spacing:-.02em;margin-top:8px}.careers-lead{color:var(--rmc-muted);font:400 20px/1.6 var(--rmc-reading);margin-top:18px}.careers-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.careers-actions .rmc-button-outline{color:var(--rmc-ink);background:#fff}.careers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.careers-card{border:1px solid var(--rmc-rule);background:#fff;border-radius:12px;padding:26px}.careers-card-wide{background:#fbf6ea;border-color:#ead9b0;grid-column:1/-1}.careers-card h2{font:700 24px/1.3 var(--rmc-interface);margin-bottom:12px}.careers-card p{color:var(--rmc-muted);margin-bottom:12px}.careers-card ul,.careers-card ol{gap:8px;padding-left:22px;display:grid}.careers-card li::marker{color:var(--rmc-red);font-weight:700}.careers-checklist{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px}.careers-contact{border-top:1px solid var(--rmc-rule);margin-top:44px;padding-top:30px}.careers-contact h2{font:700 26px/1.3 var(--rmc-interface)}.careers-contact p{color:var(--rmc-muted);margin-top:10px}.careers-contact a{color:var(--rmc-ink);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:600}.careers-privacy{font-size:15px}@media (max-width:760px){.careers-grid,.careers-checklist{grid-template-columns:1fr}.careers-lead{font-size:18px}.careers-actions .rmc-button{width:100%}}
