.qualifications{display:grid}.qualification{gap:var(--space-7);padding-block:var(--space-6);border-top:1px solid var(--border);grid-template-columns:minmax(0,15rem) minmax(0,1fr);display:grid}.qualification:first-child{border-top:2px solid var(--text)}.qualification__aside{align-content:start;gap:var(--space-2);display:grid}.qualification__dates{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.25}.qualification__body{gap:var(--space-4);min-width:0;display:grid}.qualification__institution{color:var(--text-2);font-weight:600}.qualification__facts{gap:var(--space-4) var(--space-7);flex-wrap:wrap;display:flex}.qualification__facts dt,.experience__subheading{margin-bottom:var(--space-1);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.learning{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,1rem + 5vw,6rem);display:grid}.learning>div{gap:var(--space-4);display:grid}.learning__list{gap:0 var(--space-6);border-top:2px solid var(--text);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.learning__list li{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--border);display:grid}.learning__name{font-weight:500}@media (max-width:820px){.qualification,.learning{gap:var(--space-4);grid-template-columns:1fr}}
