.education[data-v-d0cf1af2]{align-items:center;display:flex;flex-direction:column;padding:2rem 1rem 0;width:100%;--education-title-offset:3.1375rem}.education-layout[data-v-d0cf1af2]{box-shadow:0 1px 0 0 var(--light-gray);-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:2rem;padding-bottom:2rem;row-gap:3rem;width:100%}.education-content[data-v-d0cf1af2]{grid-column:2/span 3;min-width:0}.education-content-inner[data-v-d0cf1af2]{display:flex;flex-direction:column;gap:1rem}.education-content-inner h1[data-v-d0cf1af2],.education-content-inner h2[data-v-d0cf1af2]{margin:0}.education-page[data-v-d0cf1af2]{max-width:var(--large-content-width)}.education-next[data-v-d0cf1af2]{width:100%}.education-next-link[data-v-d0cf1af2]{align-items:flex-start;border:1px solid var(--light-gray);border-radius:1.25rem;display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.25rem;transition:border-color .2s var(--ease-default);width:100%}.education-next-link[data-v-d0cf1af2]:after{display:none}@media (hover:hover){.education-next-link[data-v-d0cf1af2]:hover{border-color:var(--black)}}.education-next-title[data-v-d0cf1af2]{line-height:130%}.education-next-cta[data-v-d0cf1af2]{white-space:nowrap}.education-divider[data-v-d0cf1af2]{box-shadow:0 1px 0 0 var(--light-gray);margin-top:2rem;width:100%}.education-sidebar[data-v-d0cf1af2]{align-self:flex-start;gap:1rem;grid-column:1/span 1;padding-right:2rem;position:sticky;top:2rem}.education-nav[data-v-d0cf1af2],.education-sidebar[data-v-d0cf1af2]{display:flex;flex-direction:column}.education-nav[data-v-d0cf1af2]{gap:.5rem;padding-top:var(--education-title-offset)}.education-link[data-v-d0cf1af2]{line-height:1.4;padding-left:0;transition:color .2s var(--ease-default)}.education-link[data-v-d0cf1af2]:after{display:none}.education-link.is-active[data-v-d0cf1af2]{color:var(--text-dark-primary);font-family:Aeonik Medium,Helvetica,Arial}.education-empty[data-v-d0cf1af2],.education-state[data-v-d0cf1af2]{max-width:var(--large-content-width)}@media only screen and (max-width:1024px){.education-layout[data-v-d0cf1af2]{grid-template-columns:repeat(4,1fr);row-gap:2rem}}@media only screen and (max-width:900px){.education-layout[data-v-d0cf1af2]{grid-template-columns:1fr}.education-sidebar[data-v-d0cf1af2]{grid-column:1/-1;position:relative;top:0}.education-content[data-v-d0cf1af2]{grid-column:1/-1}.education[data-v-d0cf1af2]{--education-title-offset:0}}@media only screen and (max-width:768px){.education[data-v-d0cf1af2]{padding:0 1rem}.education-page[data-v-d0cf1af2]{max-width:100%}}
