.education-related{background:var(--paper-2);border-block-start:1px solid var(--line);color:var(--ink);padding-block:clamp(3rem,6vw,5rem)}
.education-related__inner{display:grid;gap:clamp(1.5rem,6vw,6rem);grid-template-columns:minmax(8rem,.35fr) minmax(0,1.65fr);margin-inline:auto;max-width:var(--container);padding-inline:var(--page-padding);width:100%}
.education-related__label{font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.12em;line-height:1.5;margin:0;text-transform:uppercase}
.education-related h2{font-size:clamp(2rem,4.2vw,3.5rem);font-weight:750;letter-spacing:-.045em;line-height:1.04;margin:0;max-width:19ch;text-wrap:balance}
.education-related__inner>div>p{color:var(--mute);font-size:1.05rem;line-height:1.6;margin:1.35rem 0 1.75rem;max-width:44rem}
.education-related a{align-items:center;border-bottom:1px solid currentColor;color:var(--ink);display:inline-flex;font-weight:700;gap:1.5rem;line-height:1.4;padding-block:.4rem;text-decoration:none}
.education-related a:hover,.education-related a:focus-visible{color:var(--volt-deep)}
.education-related a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:47.99rem){.education-related__inner{grid-template-columns:minmax(0,1fr)}.education-related h2{max-width:none}}
