.edu-footer-legal{margin-block-start:10px;font-size:13px;line-height:1.8;color:#d5ded4;overflow-wrap:anywhere}
.edu-footer-legal p{font-size:inherit;margin-block:0 8px;max-width:80em}
.edu-footer-legal a{color:inherit;text-decoration:underline}
.edu-footer-legal-fallback{max-width:1160px;margin-inline:auto;padding:0 24px 20px}
.edu-compact-module{padding-block:28px;border-block-start:1px solid #dce2d9;margin-block-start:28px}
.edu-compact-module .section-head{align-items:flex-start}
.edu-compact-module .edu-list-view-all{flex-shrink:0;font-size:14px;line-height:1.8}
.edu-compact-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;align-items:stretch;list-style:none;padding:0;margin:0}
.edu-compact-links>li{margin-block-start:0!important;margin-block-end:0!important;min-width:0;display:flex;flex-direction:column;border-block-end:1px solid #dce2d9}
.edu-compact-links>li>a{display:block;padding-block:10px;line-height:1.7;text-decoration:none;overflow-wrap:anywhere}
.edu-list-empty{font-size:15px;color:#68746d}
@media(max-width:1000px){.edu-compact-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.edu-compact-links{grid-template-columns:minmax(0,1fr);gap:8px}.edu-compact-module .section-head{display:flex;gap:12px}.edu-compact-module h2{font-size:23px}.edu-footer-legal-fallback{padding-inline:18px}}
