.prof-wrap{max-width:920px}.guide-body .prof-note{margin-top:10px;font-size:14px}.guide-body .prof-chips{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.guide-body .prof-chips li{border-radius:var(--r-label);background:var(--tint-bg);color:var(--tint-ink);margin:0;padding:5px 12px;font-size:14px;font-weight:600;line-height:1.4}.prof-cv{border:1px solid var(--line);border-radius:var(--r-field);background:var(--field-bg);margin:18px 0 8px;padding:26px 28px 24px}.guide-body .prof-cv p,.guide-body .prof-cv li{color:var(--text);font-size:15px;line-height:1.55}.guide-body .prof-cv p+p{margin-top:6px}.guide-body .prof-cv ul{margin-top:4px}.guide-body .prof-cv li+li{margin-top:3px}.prof-cv-head{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:12px}.guide-body .prof-cv .prof-cv-name{letter-spacing:-.01em;font-size:21px;font-weight:600}.guide-body .prof-cv .prof-cv-headline{color:var(--accent-ink);margin-top:2px;font-weight:600}.guide-body .prof-cv .prof-cv-label{color:var(--text-2);letter-spacing:.06em;text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:700}.prof-cv-role+.prof-cv-role{margin-top:12px}.prof-cv-dates{color:var(--text-2);white-space:nowrap}.guide-body .prof-cv .prof-cv-line{margin-top:10px}.prof-pair{grid-template-columns:1fr 1fr;gap:0 20px;margin-top:18px;display:grid}.prof-tailored{grid-row:span 4;grid-template-rows:subgrid;align-content:start;display:grid}.prof-tailored>.prof-vacancy{align-self:end}@media (max-width:820px){.prof-pair{grid-template-columns:1fr}.prof-tailored+.prof-tailored>.prof-vacancy{margin-top:32px}}.guide-body .prof-vacancy{color:var(--text);flex-direction:column;gap:6px;line-height:1.4;display:flex}.prof-vacancy-tag{border-radius:var(--r-label);background:var(--accent-ink);color:var(--card-bg);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}.guide-body .prof-vacancy-asks{margin-top:8px;font-size:15px;line-height:1.55}.prof-cv-tailored{border-color:var(--accent-ink);margin-top:12px}.guide-body .prof-changed{border-radius:var(--r-field);background:var(--quiet-bg);margin-top:12px;padding:12px 14px;font-size:15px;line-height:1.55}@media (max-width:640px){.prof-cv{padding:18px 16px}}.prof-all{margin-top:16px}.prof-all a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.prof-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:0;list-style:none;display:grid}.prof-list li{display:flex}.prof-list a{border-radius:var(--r-field);background:var(--card-bg);box-shadow:var(--card-edge);color:var(--text);transition:transform .2s var(--ease);flex:1;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;font-weight:600;text-decoration:none;display:flex}.prof-list a:hover{transform:translateY(-2px)}.prof-list a span{color:var(--accent-ink)}
