/* Canonical Professional only — restrained CV download links near the footer. */
.personal-professional .dc-cv-downloads{
  display:flex;flex-wrap:wrap;align-items:center;
  column-gap:20px;row-gap:9px;
  margin-top:17px;
  padding:4px 0 0;
  color:var(--muted,#77746c);
  font-size:12px;line-height:1.6;
}
.personal-professional .dc-cv-downloads-label{
  font-size:10px;line-height:1.7;font-weight:700;
  text-transform:uppercase;letter-spacing:.08em;
  color:var(--muted,#77746c);
}
.personal-professional .dc-cv-download{
  display:inline-block;text-decoration:none;
  text-underline-offset:4px;
  border-bottom:1px solid rgba(126,115,95,.5);
  color:inherit;font-weight:550;
  transition:color .15s,border-color .15s;
}
.personal-professional .dc-cv-download:hover{
  color:var(--ink,#20201c);border-color:currentColor;
}
.personal-professional .dc-cv-download:focus-visible{
  outline:2px solid #996719;outline-offset:4px;border-radius:2px;
}
@media(max-width:620px){
  .personal-professional .dc-cv-downloads{column-gap:14px;row-gap:10px;}
  .personal-professional .dc-cv-downloads-label{width:100%;}
}
@media(prefers-reduced-motion:reduce){
  .personal-professional .dc-cv-download{transition:none;}
}
