/* Public review candidate: consistent navigation, spacing and visitor choices. */
html[data-smart-site] #public-navigation{display:none!important}
.smart-nav{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;font-size:.95rem}
.smart-nav>a,.smart-nav summary{color:#173346;display:block;padding:1rem .5rem;font-weight:650;cursor:pointer;text-decoration:none;min-height:44px;box-sizing:border-box}
.smart-nav details{position:relative}.smart-nav summary::marker{color:#9a7b41}.smart-nav details>div{position:absolute;z-index:60;left:0;top:100%;width:290px;background:#fff;border:1px solid #d8e0e5;border-radius:8px;padding:.6rem;box-shadow:0 10px 30px #122b431c}.smart-nav details a{display:block;color:#173346;padding:.75rem;text-decoration:none;line-height:1.4;border-radius:4px}.smart-nav a:hover,.smart-nav summary:hover{background:#f4f3ed}.smart-nav a:focus-visible,.smart-nav summary:focus-visible,.smart-start a:focus-visible{outline:3px solid #967137;outline-offset:3px}
.smart-start{padding-top:2.8rem;padding-bottom:2.8rem}.smart-start>h2{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.15;letter-spacing:-.025em;margin:.5rem 0 1rem;color:#152b48}.smart-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.12em;color:#6a5736}.smart-lead{max-width:75ch;line-height:1.7;color:#4e6072;font-size:1.05rem}.smart-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.5rem}.smart-card{border:1px solid #d8e0e5;border-radius:9px;background:#fff;overflow:hidden;text-decoration:none;color:#173346;display:flex;flex-direction:column}.smart-card img{width:100%;height:145px;object-fit:cover;display:block}.smart-card>div{padding:1.3rem}.smart-card h3{font-size:1.25rem;line-height:1.3;margin:0 0 .6rem}.smart-card p{font-size:.95rem;color:#526477;line-height:1.6;margin:0 0 .9rem}.smart-card span{font-weight:650;font-size:.9rem}.smart-card:hover{box-shadow:0 5px 20px #152b4814}.smart-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.smart-actions a{display:inline-flex;padding:.85rem 1.2rem;border:1px solid #b5c3ce;border-radius:5px;color:#173346;text-decoration:none;font-weight:650;min-height:44px;align-items:center}.smart-actions a:first-child{background:#173346;color:#fff;border-color:#173346}.smart-breadcrumb{font-size:.82rem;line-height:1.6;color:#657689;padding-top:1rem;padding-bottom:1rem}.smart-breadcrumb a{color:#173346}.smart-audiences{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem}.smart-audiences article{border:1px solid #d8e0e5;border-top:3px solid #ae925b;border-radius:7px;padding:1.6rem;scroll-margin-top:2rem}.smart-audiences h2{font-size:1.5rem}.smart-audiences p{line-height:1.7}.smart-audiences a{display:inline-flex;min-height:44px;align-items:center;font-weight:650;color:#173346}.smart-context-toggle{display:block;max-width:100%;background:#f6f5ef;color:#173346;border:1px solid #d8e0e5;border-radius:5px;padding:1rem 1.2rem;cursor:pointer;text-align:left;font:inherit;font-weight:600;line-height:1.5;margin:1rem 0}.smart-news-link{display:block;padding-top:1.4rem;padding-bottom:1.4rem;color:#173346;font-weight:650}.smart-start+.advisory-subnav{margin-top:0}html[data-smart-site] main section[id]{scroll-margin-top:1.5rem}html[data-smart-site] [hidden]{display:none!important}
@media(max-width:1100px){.smart-nav{font-size:.85rem;gap:0}.smart-nav>a,.smart-nav summary{padding:1rem .25rem}}
@media(max-width:950px){.smart-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-nav{display:flex;width:100%;flex-direction:column;align-items:stretch}html[data-smart-interactive] .smart-nav{display:none}html[data-smart-interactive] .smart-nav.is-open{display:flex}.smart-nav.is-open{display:flex}.smart-nav>a,.smart-nav summary{font-size:1rem;padding:.8rem .4rem}.smart-nav details>div{position:static;width:auto;box-shadow:none;border:0;background:#f6f7f8}.smart-audiences{grid-template-columns:1fr}.smart-start{padding-top:2rem;padding-bottom:2rem}}
@media(max-width:520px){.smart-card-grid{grid-template-columns:1fr}.smart-card{display:grid;grid-template-columns:110px 1fr}.smart-card img{height:100%;min-height:160px}.smart-card>div{padding:1rem}.smart-card h3{font-size:1.15rem}.smart-actions{flex-direction:column}.smart-actions a{justify-content:space-between}.smart-breadcrumb{font-size:.75rem}.smart-start>h2{font-size:1.8rem}}

html[data-smart-site] .gc-header>.pro-container{grid-template-columns:minmax(0,1fr) auto!important;gap:.5rem 1.4rem!important}html[data-smart-site] .gc-header .pro-logo{grid-area:1/1!important}html[data-smart-site] .gc-header-tools{grid-area:1/2!important}html[data-smart-site] .smart-nav{grid-area:2/1/auto/-1;border-top:1px solid #e3e7e9}html[data-smart-site] .smart-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.smart-nav details:last-of-type>div{left:auto;right:0}@media(max-width:600px){html[data-smart-site] .gc-header>.pro-container{grid-template-columns:minmax(0,1fr)!important}html[data-smart-site] .gc-header-tools{grid-area:2/1!important}html[data-smart-site] .smart-nav{grid-area:3/1!important}}

.smart-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.smart-card-grid--two{grid-template-columns:1fr}}
/* Let university-detail grid children shrink to the phone viewport. */
html[data-smart-site] .market-roadmap>*{min-width:0}
html[data-smart-site]:not([data-smart-interactive]) .pro-menu{display:none!important}
/* Restrained corporate colour pass: navy, teal and selective gold accents. */
html[data-smart-site] .smart-start{background:#edf5f6;border-top:3px solid #176b75;padding-inline:clamp(20px,3vw,42px);box-sizing:border-box;border-radius:0 0 8px 8px;margin-top:24px;margin-bottom:24px}
html[data-smart-site] .smart-eyebrow{color:#095b65}
html[data-smart-site] .smart-card{border-top:4px solid #176b75;background:#fff}
html[data-smart-site] .smart-card:nth-child(2),html[data-smart-site] .smart-card:nth-child(5){border-top-color:#a48340}
html[data-smart-site] .smart-card:nth-child(3),html[data-smart-site] .smart-card:nth-child(6){border-top-color:#173346}
html[data-smart-site] .smart-card span{color:#095b65}
html[data-smart-site] .smart-actions a:first-child{background:#176b75;border-color:#176b75;color:#fff}
html[data-smart-site] .smart-audiences article{background:#f3f8fa;border-top-color:#176b75}
html[data-smart-site] .smart-audiences article:last-child{background:#f7f4ec;border-top-color:#a48340}
html[data-smart-site] .smart-nav details[open]>summary{color:#095b65;background:#edf5f6}
html[data-smart-site] .scholarship-intro{background:#edf5f6}
html[data-smart-site] .scholarship-pathway{border-top:4px solid #176b75}
html[data-smart-site] .scholarship-pathway:nth-child(2){border-top-color:#a48340;background:#fbf8f1}
html[data-smart-site] .scholarship-pathway:nth-child(3){border-top-color:#173346}
html[data-smart-site] .scholarship-route>h3{border-left:4px solid #176b75;padding-left:12px;color:#173346}
