/* Qualifications sit together, with their own full-width row on phones. */
html:root body .home-personal-hero.home-jack-card {
  grid-template-areas:"portrait heading" "portrait credentials" "portrait intro" "portrait enquiry" "trust trust";
}
html:root body .home-credentials {
  grid-area:credentials;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));
  gap:10px;list-style:none;padding:0;margin:0;min-width:0;
}
html:root body .home-credentials li {margin:0;padding:0;min-width:0;}
html:root body .home-credentials .home-credential-link {
  display:flex;align-items:center;gap:10px;height:100%;min-height:72px;width:100%;
  margin:0;padding:12px;border:1px solid rgba(var(--neon-rgb),.35);border-radius:10px;
  color:var(--site-tile-ink);background:var(--site-tile-paper);text-decoration:none;
  font-size:.82rem;line-height:1.5;overflow-wrap:break-word;
}
html:root body .home-credentials .home-credential-link>svg {flex:0 0 24px;width:24px;height:24px;color:var(--site-tile-accent);}
html:root body .home-credentials .home-credential-link>span:first-of-type {min-width:0;}
html:root body .home-credentials .home-credential-link strong,
html:root body .home-credentials .home-credential-link>span>span {display:block;}
html:root body .home-credentials .home-credential-link>span>span {color:var(--site-tile-muted);}
html:root body .home-credentials .home-credential-link>span:last-child {margin-left:auto;color:var(--site-tile-accent);}
html:root body .home-credentials .home-credential-link:hover {border-color:var(--neon-accent);background:var(--site-tile-hover);}
html:root body .home-credentials .home-credential-link:focus-visible {outline:3px solid var(--site-tile-accent);outline-offset:3px;}
@media(max-width:600px) {
  html:root body .home-personal-hero.home-jack-card {
    grid-template-areas:"portrait heading" "credentials credentials" "intro intro" "enquiry enquiry" "trust trust";
  }
  html:root body .home-credentials {grid-template-columns:minmax(0,1fr);}
  html:root body .home-credentials .home-credential-link {min-height:64px;font-size:.875rem;}
}
