.car-opportunities{background:var(--colors-bg-default);color:var(--colors-fg-default);padding-block:clamp(var(--spacing-16),7vw,var(--spacing-24));scroll-margin-top:calc(var(--spacing-16) + var(--spacing-4))}.car-opportunities-inner{max-width:980px;margin-inline:auto}.car-opportunities h2,.car-role-title{font-family:var(--font-logo),sans-serif;font-weight:var(--font-weights-extrabold);font-size:clamp(32px,4vw,48px);letter-spacing:var(--letter-spacings-tight);line-height:1.15;text-wrap:balance}.car-opportunities-lead{margin-top:var(--spacing-4);color:var(--colors-fg-muted);font-size:var(--font-sizes-lg);line-height:1.65}.car-opportunities-resting{display:flex;align-items:center;gap:var(--spacing-7);margin-top:var(--spacing-8);padding:clamp(var(--spacing-6),4vw,var(--spacing-10));border:2px solid var(--colors-border-default);border-radius:var(--radii-2xl);background:var(--colors-bg-default)}.car-opportunities-emblem{width:76px;height:76px;flex-shrink:0;display:grid;place-items:center;background:var(--colors-violet-3);color:var(--colors-violet-11);border-radius:var(--radii-2xl)}.car-opportunities-resting h3,.car-role-list h3{font-family:var(--font-logo),sans-serif;font-weight:var(--font-weights-bold);font-size:var(--font-sizes-xl);line-height:1.4}.car-opportunities-resting p,.car-role-list p{color:var(--colors-fg-muted);font-size:var(--font-sizes-md);line-height:1.75;margin-top:var(--spacing-3);max-width:60ch}.car-opportunities-resting button{margin-top:var(--spacing-5)}.car-preview-notice{padding:var(--spacing-4) var(--spacing-5);margin-block:var(--spacing-7);border-left:2px solid var(--colors-violet-7);background:var(--colors-violet-2);color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);line-height:1.65}.car-role-list{list-style:none;padding:0;margin:var(--spacing-8) 0 0}.car-role-list>li{border-top:2px solid var(--colors-border-default)}.car-role-list>li:last-child{border-bottom:2px solid var(--colors-border-default)}.car-role-list>li>a{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-7);padding:var(--spacing-7) var(--spacing-5);margin-inline:calc(-1 * var(--spacing-5));border-radius:var(--radii-xl);color:var(--colors-fg-default);text-decoration:none;transition:background-color .18s ease}.car-role-list>li>a:hover{background:var(--colors-accent-3)}.car-role-list>li>a:focus-visible{outline:2px solid var(--colors-violet-9);outline-offset:4px}.car-role-list>li>a>svg{flex-shrink:0;color:var(--colors-violet-11)}.car-role-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-5);list-style:none;padding:0;margin:var(--spacing-4) 0 0;color:var(--colors-fg-muted);font-size:var(--font-sizes-sm)}.car-opportunities-loading{margin-top:var(--spacing-8);color:var(--colors-fg-muted)}.car-role-skeleton{padding-block:var(--spacing-7);border-bottom:2px solid var(--colors-border-default)}.car-role-skeleton span{display:block;height:18px;width:min(280px,75%);background:var(--colors-accent-4);border-radius:var(--radii-sm)}.car-role-skeleton span+span{width:min(400px,90%);height:12px;margin-top:var(--spacing-4)}@media (max-width:600px){.car-opportunities-resting{flex-direction:column;align-items:flex-start;gap:var(--spacing-5)}.car-opportunities-emblem{width:56px;height:56px}.car-opportunities-lead{font-size:var(--font-sizes-md)}.car-opportunities-resting h3,.car-role-list h3{font-size:var(--font-sizes-lg)}.car-role-list>li>a{padding-inline:0;margin-inline:0}}@media (prefers-reduced-motion:reduce){.car-role-list>li>a{transition:none}}