.p-vacature .pkop{--pkop-kop:18ch;--pkop-lead:50ch}.p-vacature .pkop .tags{margin-top:var(--space-6);flex-wrap:wrap;gap:10px;display:flex}.p-vacature .pkop .tag{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-kicker);color:var(--eggshell);border:1px solid var(--border-dark);border-radius:var(--radius-pill);padding:7px 14px}.p-vacature .pkop .hero-note{font-size:var(--text-sm);color:var(--text-on-dark-muted);margin:var(--space-5) 0 0}.p-vacature .vac-grid{gap:var(--space-9);grid-template-columns:1.6fr 1fr;align-items:start;display:grid}.p-vacature .vac-body h2{font-size:var(--text-2xl);font-weight:var(--fw-extrabold);margin:0 0 var(--space-4)}.p-vacature .vac-body section+section{margin-top:var(--space-8)}.p-vacature .vac-body p{font-size:var(--text-md);color:var(--text-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-4);max-width:60ch}.p-vacature .vac-body ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.p-vacature .vac-body li{font-size:var(--text-base);color:var(--text-body);line-height:var(--leading-normal);align-items:flex-start;gap:10px;display:flex}.p-vacature .vac-body li .lucide{width:20px;height:20px;color:var(--orange-text);flex:none}.p-vacature .vac-aside{gap:var(--space-5);flex-direction:column;display:flex;position:sticky;top:100px}.p-vacature .apply-card .rec{gap:var(--space-4);margin-bottom:var(--space-5);align-items:center;display:flex}.p-vacature .apply-card .rec img{object-fit:cover;border-radius:50%;width:64px;height:64px}.p-vacature .apply-card .role{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-kicker);color:var(--orange-text)}.p-vacature .apply-card h3{font-size:var(--text-md);font-weight:var(--fw-bold);margin:4px 0}.p-vacature .apply-card .contact{font-size:var(--text-sm);gap:var(--space-4);display:flex}.p-vacature .apply-card .btn{justify-content:center;width:100%}.p-vacature .apply-card .note{font-size:var(--text-xs);color:var(--text-subtle);text-align:center;margin:var(--space-3) 0 0}.p-vacature .facts{background:var(--eggshell);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}.p-vacature .facts dl{flex-direction:column;margin:0;display:flex}.p-vacature .facts .frow{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border-default);font-size:var(--text-sm);padding:11px 0;display:flex}.p-vacature .facts .frow:last-child{border-bottom:0}.p-vacature .facts dt{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-kicker);color:var(--text-subtle)}.p-vacature .facts dd{color:var(--text-strong);font-weight:var(--fw-semibold);text-align:right;margin:0}.p-vacature .proces{background:var(--eggshell)}.p-vacature .proces .grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.p-vacature .step{border-top:3px solid var(--color-primary);padding-top:var(--space-4)}.p-vacature .step .num{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--orange-text)}.p-vacature .step h3{font-size:var(--text-md);font-weight:var(--fw-bold);margin:8px 0}.p-vacature .step p{font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed);margin:0}.p-vacature .vacatures{background:var(--ink-900);color:var(--eggshell)}.p-vacature .vacatures .list{flex-direction:column;display:flex}.p-vacature .vrow{gap:var(--space-6);padding:var(--space-5) 0;border-bottom:1px solid var(--border-dark);color:var(--eggshell);grid-template-columns:2fr 1fr 1fr auto;align-items:center;display:grid}.p-vacature .vrow:first-child{border-top:1px solid var(--border-dark)}.p-vacature .vrow h3{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--white);margin:0}.p-vacature .vrow .meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-on-dark-muted);text-transform:uppercase;letter-spacing:var(--tracking-kicker)}.p-vacature .vrow .arrow{color:var(--orange-400);transition:transform .14s}.p-vacature .vrow:hover .arrow{transform:translate(4px)}.p-vacature .vrow:hover h3{color:var(--orange-400)}@media (max-width:1024px){.p-vacature .vac-grid{grid-template-columns:1fr}.p-vacature .vac-aside{position:static}.p-vacature .proces .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.p-vacature .proces .grid{grid-template-columns:1fr}.p-vacature .vrow{grid-template-columns:1fr auto}.p-vacature .vrow .meta{display:none}}.p-vacature .laden{padding:var(--space-8) 0;color:var(--text-on-dark-muted);font-size:var(--text-sm)}
