.careers-opportunities{background:var(--cv-panel);scroll-margin-top:calc(var(--nav-h) + 25px)}.careers-opportunities .public-empty{background:var(--cv-paper)}.careers-role-list{display:grid;gap:24px}.careers-role-list>article{background:var(--cv-paper);padding:35px}.careers-role-heading{display:flex;align-items:start;gap:25px}.careers-role-heading>span{color:var(--cv-accent);font-size:11px;margin-top:5px}.careers-role-heading h3{font-size:32px;margin-block:15px}.careers-role-heading p{display:flex;align-items:center;gap:8px;color:var(--cv-muted);font-size:12px}.careers-role-heading .cv-text-link{margin-left:auto;font-size:13px}.careers-role-summary{max-width:750px;font-size:15px;line-height:1.9;color:var(--cv-muted);margin-block:25px}.careers-role-list details summary{cursor:pointer;font-size:13px;padding-block:15px;color:var(--cv-ink)}.careers-role-details{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding-top:20px}.careers-role-details h4{font-size:21px}.careers-role-details ul{margin-top:20px;list-style:disc;padding-left:18px;color:var(--cv-muted);font-size:14px;line-height:1.85}.careers-role-details li+li{margin-top:12px}@media (max-width:700px){.careers-role-list>article{padding:25px}.careers-role-heading{flex-wrap:wrap;gap:14px}.careers-role-heading>div{width:calc(100% - 35px)}.careers-role-heading .cv-text-link{margin-left:0}.careers-role-heading h3{font-size:28px}.careers-role-details{grid-template-columns:1fr;gap:28px}}