.fgr-title-v2{background:#eef3fa;color:#142d57;border-bottom:1px solid #dbe3f0;padding:24px 0 0;font-family:inherit}
.fgr-title-v2--graduate{background:#285578;color:#fff;border-color:#285578}
.fgr-title-v2--staff{background:#eef3fa;color:#142d57;border-color:#dbe3f0}
.fgr-title-v2--career{background:#142d57;color:#fff;border-color:#142d57}
.fgr-title-v2--family{background:#dce5ec;color:#142d57;border-color:#bdcad5}
.fgr-title-v2__inner{width:min(1120px,88%);margin:0 auto}
.fgr-title-v2 .fgr-title-v2__heading{margin:0 0 20px;color:inherit;font-weight:700;line-height:1.3;letter-spacing:.01em}
.fgr-title-v2__organization{display:block;font-size:14px;font-weight:500;margin-bottom:7px}
.fgr-title-v2__audience{display:block;font-size:38px;line-height:1.3;overflow-wrap:anywhere}
.fgr-title-v2__nav{display:flex;align-items:stretch;flex-wrap:wrap;gap:0 20px}
.fgr-title-v2__links{display:flex;align-items:stretch;flex-wrap:wrap;gap:0 18px;flex:1 1 720px;min-width:0}
.fgr-title-v2 .fgr-title-v2__nav a{display:inline-flex;align-items:center;max-width:100%;min-height:48px;padding:10px 2px;color:inherit;font-family:inherit;font-size:14px;font-weight:500;line-height:1.6;text-decoration:none;border-bottom:3px solid transparent;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}
.fgr-title-v2 .fgr-title-v2__nav a[aria-current=page]{font-weight:700;border-bottom-color:currentColor}
.fgr-title-v2 .fgr-title-v2__nav a:hover{text-decoration:underline;text-underline-offset:5px}
.fgr-title-v2 .fgr-title-v2__nav .fgr-title-v2__external{gap:6px;border-left:1px solid currentColor;padding-left:20px;flex:0 1 auto}
.fgr-title-v2 a:focus-visible{outline:3px solid #dfac25;outline-offset:2px}
@media(max-width:1150px){.fgr-title-v2__links{flex-basis:100%}.fgr-title-v2 .fgr-title-v2__nav .fgr-title-v2__external{border-left:0;border-top:1px solid currentColor;padding-left:2px;margin-top:8px}}
@media(max-width:840px){.fgr-title-v2__detail{display:block}.fgr-title-v2__links{gap:0 18px}}
@media(max-width:640px){.fgr-title-v2{padding-top:20px}.fgr-title-v2__audience{font-size:30px}.fgr-title-v2__organization{font-size:14px}.fgr-title-v2 .fgr-title-v2__heading{margin-bottom:14px}.fgr-title-v2 .fgr-title-v2__nav a{font-size:14px}}
