.rm-page--jobs[data-astro-cid-yu7srdu6] .jobs-hero[data-astro-cid-yu7srdu6]{padding:clamp(var(--space-12),8vw,var(--space-20)) 0 clamp(var(--space-6),4vw,var(--space-10));border-bottom:1px solid var(--line);margin-bottom:var(--space-10);max-width:50rem}.rm-page--jobs[data-astro-cid-yu7srdu6] .jobs-hero[data-astro-cid-yu7srdu6]:before{content:"Opportunities";display:block;margin-bottom:var(--space-4)}.rm-page--jobs[data-astro-cid-yu7srdu6] .jobs-hero[data-astro-cid-yu7srdu6] h1[data-astro-cid-yu7srdu6]{margin:0}.rm-page--jobs[data-astro-cid-yu7srdu6] .jobs-hero[data-astro-cid-yu7srdu6] p[data-astro-cid-yu7srdu6]{margin:var(--space-6) 0 0;max-width:40rem}.rm-page--jobs[data-astro-cid-yu7srdu6] .preference-summary[data-astro-cid-yu7srdu6]{background:var(--paper-1);border:1px solid var(--line);border-left:3px solid var(--clay);border-radius:var(--r-md);padding:var(--space-6) var(--r-2xl);margin-bottom:var(--space-8)}.rm-page--jobs[data-astro-cid-yu7srdu6] .preference-summary-title[data-astro-cid-yu7srdu6]{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin:0 0 var(--r-md)}.rm-page--jobs[data-astro-cid-yu7srdu6] .preference-summary-text[data-astro-cid-yu7srdu6]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-base);color:var(--ink-1);margin:0 0 var(--space-3);line-height:1.6}.rm-page--jobs[data-astro-cid-yu7srdu6] .preference-summary-link[data-astro-cid-yu7srdu6]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--clay-deep);font-weight:600;text-decoration:none}.rm-page--jobs[data-astro-cid-yu7srdu6] .preference-summary-link[data-astro-cid-yu7srdu6]:hover{text-decoration:underline}.rm-page--jobs[data-astro-cid-yu7srdu6] .job-action[data-astro-cid-yu7srdu6] .btn[data-astro-cid-yu7srdu6]:hover,.rm-page--jobs[data-astro-cid-yu7srdu6] .job-action[data-astro-cid-yu7srdu6] .btn[data-astro-cid-yu7srdu6]:focus,.rm-page--jobs[data-astro-cid-yu7srdu6] .job-action[data-astro-cid-yu7srdu6] .btn[data-astro-cid-yu7srdu6]:active{transform:none!important}.rm-page--jobs[data-astro-cid-yu7srdu6] .job-action[data-astro-cid-yu7srdu6] .btn[data-astro-cid-yu7srdu6]:hover{background:var(--paper-2);border-color:var(--ink-3)}.rm-page--jobs[data-astro-cid-yu7srdu6] .job-action[data-astro-cid-yu7srdu6] .btn[data-astro-cid-yu7srdu6].btn--primary:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.rm-page--jobs[data-astro-cid-yu7srdu6] .job-action[data-astro-cid-yu7srdu6] .bookmark-icon[data-astro-cid-yu7srdu6]{transition:none;animation:none}.rm-page--jobs[data-astro-cid-yu7srdu6] .job-skill-tags[data-astro-cid-yu7srdu6]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.rm-page--jobs[data-astro-cid-yu7srdu6] .skill-chip[data-astro-cid-yu7srdu6]{font-family:var(--font-mono);font-size:10px;padding:2px var(--space-2);border-radius:var(--r-sm);background:var(--paper-1);border:1px solid var(--line);color:var(--ink-2)}.rm-page--jobs[data-astro-cid-yu7srdu6] .skill-chip--match[data-astro-cid-yu7srdu6]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-deep);font-weight:600}.rm-page--jobs[data-astro-cid-yu7srdu6] .tag-disclosure[data-astro-cid-yu7srdu6]{display:inline-flex;position:relative}.rm-page--jobs[data-astro-cid-yu7srdu6] .tag-disclosure[data-astro-cid-yu7srdu6] summary[data-astro-cid-yu7srdu6]{cursor:pointer;list-style:none}.rm-page--jobs[data-astro-cid-yu7srdu6] .tag-disclosure[data-astro-cid-yu7srdu6] summary[data-astro-cid-yu7srdu6]::-webkit-details-marker{display:none}.rm-page--jobs[data-astro-cid-yu7srdu6] .tag-disclosure__panel[data-astro-cid-yu7srdu6]{position:absolute;z-index:20;top:calc(100% + var(--space-2));left:0;display:flex;flex-wrap:wrap;gap:var(--space-2);width:min(280px,75vw);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-lg)}.rm-page--jobs[data-astro-cid-yu7srdu6] .skills-match-toggle[data-astro-cid-yu7srdu6]{display:none;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--ink-2);margin-bottom:var(--space-4);cursor:pointer;background:none;border:1px solid var(--line);border-radius:var(--r-md);padding:var(--space-2) var(--space-3)}.rm-page--jobs[data-astro-cid-yu7srdu6] .skills-match-toggle[data-astro-cid-yu7srdu6].is-available{display:inline-flex}.rm-page--jobs[data-astro-cid-yu7srdu6] .skills-match-toggle[data-astro-cid-yu7srdu6].is-active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-deep)}.rm-page--jobs[data-astro-cid-yu7srdu6] .skills-match-row[data-astro-cid-yu7srdu6]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.rm-page--jobs[data-astro-cid-yu7srdu6] .skills-match-feedback[data-astro-cid-yu7srdu6]{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-xs)}.rm-page--jobs[data-astro-cid-yu7srdu6] .advanced-criteria-list[data-astro-cid-yu7srdu6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-5)}@media(max-width:760px){.rm-page--jobs[data-astro-cid-yu7srdu6] .advanced-criteria-list[data-astro-cid-yu7srdu6]{grid-template-columns:1fr}}.rm-page--jobs[data-astro-cid-yu7srdu6] .btn[data-astro-cid-yu7srdu6],.rm-page--jobs[data-astro-cid-yu7srdu6] .btn--compact[data-astro-cid-yu7srdu6]{min-height:34px!important;padding:8px 14px!important;font-size:var(--text-sm)!important;line-height:1.15!important}
