.university-showcase{padding:88px 0;background:#f7f2df;color:#241713}.university-showcase-heading,.university-evidence-heading{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:32px}.university-showcase h2,.university-evidence h2{margin:0;color:#17639b;font:700 36px/1.3 Manrope,'Microsoft YaHei',sans-serif;letter-spacing:-.025em}.university-showcase-heading>p,.university-evidence-heading>p{margin:0;max-width:490px;color:#625447;line-height:1.85;font-size:16px}.university-continent-tabs{display:flex;gap:8px;border-bottom:1px solid #c7c8bd;margin-bottom:36px;padding-bottom:12px;overflow-x:auto}.university-continent-tabs button{flex:0 0 auto;border:0;background:transparent;color:#625447;padding:12px 22px;border-radius:24px;font-family:inherit;font-weight:600;font-size:16px;line-height:1.5;cursor:pointer}.university-continent-tabs button[aria-selected=true]{color:#f7f2df;background:#17639b}.university-continent-tabs button:focus-visible,.university-showcase a:focus-visible{outline:3px solid #17639b;outline-offset:4px}.university-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.university-showcase-card{min-width:0;background:#fffdf7;border:1px solid #dfddcf;border-radius:18px;overflow:hidden}.university-official-photo{position:relative;margin:0;min-width:0}.university-official-photo>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:#e5eff6}.university-official-photo figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;padding:9px 18px;background:#edf2f3;color:#625447;font-size:11px;line-height:1.6}.university-official-photo figcaption a{color:#17639b}.university-showcase-copy{padding:28px 30px 30px}.university-place{font-size:13px;color:#625447;margin:0 0 12px}.university-showcase h3{font-size:27px;line-height:1.4;margin:0;color:#17639b}.university-showcase h3 a{display:flex;justify-content:space-between;gap:20px;color:inherit;text-decoration:none}.university-showcase h3 a:hover{text-decoration:underline;text-underline-offset:5px}.university-english{font-size:14px;line-height:1.65;color:#625447;margin:7px 0 24px}.university-card-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 28px;margin:24px 0}.university-card-facts dt{font-size:12px;color:#75685d;margin-bottom:7px}.university-card-facts dd{margin:0;font-size:14px;line-height:1.7;color:#241713}.university-card-facts dd span{display:block;font-size:11px;color:#75685d}.university-card-funding{padding-top:20px;border-top:1px solid #dfddcf;font-size:14px;line-height:1.8;color:#17639b;margin:0 0 20px}.university-card-funding span{color:#625447}.university-card-link{display:flex;justify-content:space-between;color:#17639b;font-size:15px;font-weight:700;text-decoration:none}.university-showcase-bottom{display:flex;gap:28px;justify-content:space-between;align-items:baseline;padding:24px 0}.university-showcase-bottom p{font-size:13px;color:#625447;line-height:1.8;margin:0;max-width:700px}.university-showcase-bottom a{flex-shrink:0;color:#17639b;font-size:14px;font-weight:600}.university-data-note{padding:18px 0;border-top:1px solid #d6d4c8;font-size:13px;line-height:1.9;color:#625447}.university-data-note summary{cursor:pointer;color:#17639b;max-width:100%}.university-data-note p{max-width:920px;margin:12px 0 0}.university-profile-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;padding-top:48px;padding-bottom:48px}.university-profile-hero h1{font-size:44px;line-height:1.3;color:#17639b;letter-spacing:-.025em;margin:18px 0}.university-profile-hero>div>p:not(.university-english){font-size:16px;line-height:1.85;color:#625447}.university-profile-hero .university-official-photo{border-radius:18px;overflow:hidden}.university-profile-count{margin:28px 0 22px!important;color:#17639b!important;font-weight:600}.university-profile-count span{font-size:12px;color:#625447;font-weight:400}.university-evidence{padding-top:40px;padding-bottom:48px}.university-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0 64px}.university-stat-grid article{padding-top:20px;border-top:2px solid #17639b;min-width:0}.university-stat-grid h3{font-size:14px;color:#625447;margin:0 0 14px;font-weight:500}.university-stat-value{display:block;font:700 28px/1.4 Manrope,'Microsoft YaHei',sans-serif;color:#17639b;overflow-wrap:anywhere}.university-stat-grid p{font-size:12px;line-height:1.85;color:#625447;margin:12px 0}.university-stat-year{font-weight:700;color:#17639b}.university-stat-grid a{font-size:12px;color:#17639b;text-underline-offset:3px}.university-stat-note{font-size:11px!important}.university-profile-scholarships{margin:0 0 40px}.university-profile-scholarships>h2{margin-bottom:24px}.university-profile-scholarships>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px 36px;padding:28px 0;border-top:1px solid #d6d4c8}.university-profile-scholarships h3{font-size:20px;line-height:1.6;color:#17639b;margin:0 0 10px}.university-profile-scholarships p{font-size:14px;line-height:1.8;margin:0 0 8px}.university-profile-scholarships dl{margin:0}.university-profile-scholarships dl>div+div{margin-top:18px}.university-profile-scholarships dt{font-size:12px;color:#75685d;margin-bottom:6px}.university-profile-scholarships dd{font-size:14px;line-height:1.85;margin:0}.university-profile-scholarships>article>a{color:#17639b;font-size:14px}.ou-match-map-profile-card{display:grid;place-items:center;gap:12px;width:142px;max-width:100%;aspect-ratio:1;margin:auto;background:#f7f2df;border:1px solid #d4e2e8;border-radius:18px;color:#17639b;box-shadow:0 10px 30px #124e7c33;padding:22px}.ou-match-map-profile-card svg{width:64px;height:64px;fill:none;stroke:#17639b;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ou-match-map-profile-card strong{font-size:13px;font-weight:600}.ou-scholarship-help-art img{object-fit:contain}.ou-footer-character{filter:brightness(0) invert(1);opacity:.8}
@media(max-width:900px){.university-showcase-grid{gap:24px}.university-showcase-copy{padding:24px}.university-showcase h3{font-size:23px}.university-showcase-heading,.university-evidence-heading{gap:28px}.university-card-facts{gap:18px}.university-profile-hero{gap:32px}.university-profile-hero h1{font-size:36px}.university-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.university-showcase-bottom{display:block}.university-showcase-bottom a{display:inline-block;margin-top:12px}}
@media(max-width:640px){.university-showcase{padding:52px 0}.university-showcase-heading,.university-evidence-heading{display:block;margin-bottom:24px}.university-showcase h2,.university-evidence h2{font-size:30px}.university-showcase-heading>p,.university-evidence-heading>p{font-size:14px;margin-top:20px}.university-continent-tabs{gap:4px;margin-bottom:24px}.university-continent-tabs button{padding:10px 17px;font-size:14px}.university-showcase-grid{grid-template-columns:1fr;gap:28px}.university-showcase-copy{padding:24px 20px}.university-showcase h3{font-size:25px}.university-card-facts{gap:20px 16px}.university-card-facts dd{font-size:13px}.university-profile-hero{grid-template-columns:1fr;gap:28px;padding-top:28px;padding-bottom:24px}.university-profile-hero h1{font-size:34px}.university-profile-hero>div>p:not(.university-english){font-size:14px}.university-stat-grid{margin-bottom:44px;gap:28px 20px}.university-stat-value{font-size:24px}.university-profile-scholarships>article{grid-template-columns:1fr}.university-evidence{padding-top:32px;padding-bottom:24px}.ou-match-map-profile-card{padding:12px;border-radius:12px;gap:4px;width:88px}.ou-match-map-profile-card svg{width:42px;height:42px}.ou-match-map-profile-card strong{font-size:10px}}
.university-country-order{margin:0 0 20px;color:#625447;font-size:12px;line-height:1.85}.university-country-order a{color:#17639b;margin-left:8px}.destination-order{margin:0 0 42px;padding:30px 32px;background:#e5eff6;border-radius:18px}.destination-order h2{margin:0 0 12px;font-size:24px;color:#17639b;line-height:1.45}.destination-order p{font-size:13px;line-height:1.85;color:#625447;margin:0 0 12px}.destination-order-leaders{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:24px 0}.destination-order-leaders a{display:flex;flex-direction:column;gap:7px;text-decoration:none;color:#17639b;min-height:60px;border-left:1px solid #b5cddd;padding-left:16px}.destination-order-leaders strong{font-size:17px}.destination-order-leaders span{font-size:13px;color:#625447}.destination-order a:hover{text-decoration:underline;text-underline-offset:4px}.destination-order-details{font-size:13px;line-height:1.8}.destination-order-details summary{color:#17639b;cursor:pointer}.destination-order-details>p{margin-top:14px;max-width:920px}.destination-order-details a{color:#17639b}.destination-order-table{overflow-x:auto;margin-top:20px}.destination-order table{border-collapse:collapse;width:100%;font-size:13px;background:#fffdf7}.destination-order th,.destination-order td{text-align:left;padding:12px 16px;border-bottom:1px solid #d2dfe5;line-height:1.6}.destination-order thead th{color:#17639b;background:#f7f2df}.destination-order tbody th{font-weight:500}.destination-order a:focus-visible,.destination-order summary:focus-visible{outline:3px solid #17639b;outline-offset:4px}@media(max-width:800px){.destination-order-leaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}}@media(max-width:520px){.destination-order{padding:24px 18px;border-radius:12px}.destination-order h2{font-size:24px}.destination-order-leaders{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.destination-order th,.destination-order td{padding:10px 8px;font-size:12px}.destination-order tbody td:last-child{white-space:nowrap}.university-country-order{font-size:12px}}

/* Compact university discovery: official photo one third, actionable facts two thirds. */
.university-showcase{padding:48px 0}
.university-showcase .university-showcase-heading{align-items:center;gap:24px;margin-bottom:16px}
.university-showcase .university-showcase-heading h2{font-size:30px;line-height:1.2;text-wrap:balance}
.university-showcase .university-showcase-heading>p{font-size:14px;line-height:1.5;max-width:320px}
.university-showcase .university-country-order{margin-bottom:16px;font-size:12px;line-height:1.5}
.university-showcase .university-continent-tabs{margin-bottom:24px;padding-bottom:8px}
.university-showcase .university-continent-tabs button{padding:8px 16px;min-height:44px;font-size:14px}
.university-showcase .university-showcase-grid{gap:24px}
.university-showcase .university-showcase-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-height:272px;border-radius:16px}
.university-showcase .university-card-photo{display:flex;flex-direction:column;height:100%;background:#e5eff6}
.university-showcase .university-card-photo>img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}
.university-showcase .university-card-photo figcaption{position:relative;margin-top:auto;padding:0;background:#f7f2df;z-index:1;font-size:12px;line-height:1.4}
.university-showcase .university-card-photo figcaption a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px;text-decoration:underline;text-underline-offset:3px}
.university-showcase .university-showcase-copy{display:flex;flex-direction:column;min-width:0;padding:16px;gap:8px}
.university-showcase .university-showcase-copy h3{font-size:20px;line-height:1.4;text-wrap:balance;overflow-wrap:anywhere;margin:0}
.university-showcase .university-card-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;color:#625447;font-size:12px;line-height:1.4}
.university-showcase .university-place{font-size:inherit;line-height:inherit;margin:0}
.university-showcase .university-card-count{color:#17639b}
.university-showcase .university-card-funding{margin:4px 0 0;padding:0;border:0;font-size:14px;line-height:1.5;color:#241713;overflow-wrap:anywhere}
.university-showcase .university-card-eligibility{margin:0;font-size:12px;line-height:1.5;color:#625447;overflow-wrap:anywhere}
.university-showcase .university-card-eligibility>span{color:#17639b;margin-right:8px}
.university-showcase .university-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px;margin-top:auto;padding-top:4px}
.university-showcase .university-card-actions a{display:inline-flex;align-items:center;min-height:44px;color:#17639b;font-size:14px;line-height:1.4;font-weight:600;text-decoration:underline;text-underline-offset:4px}
.university-showcase .university-card-actions a:hover{color:#124e7c;text-decoration-thickness:2px}
.university-showcase .university-showcase-bottom{padding:16px 0 0;gap:16px}
.university-showcase .university-showcase-bottom p{font-size:12px;line-height:1.5}
.university-showcase .university-showcase-bottom a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}
@media(max-width:1000px){.university-showcase .university-showcase-grid{grid-template-columns:1fr}.university-showcase .university-showcase-card{min-height:240px}.university-showcase .university-showcase-heading{display:block}.university-showcase .university-showcase-heading>p{max-width:none;margin-top:12px}}
@media(max-width:640px){.university-showcase{padding:32px 0}.university-showcase .university-showcase-heading h2{font-size:24px;line-height:1.35}.university-showcase .university-showcase-grid{gap:16px}.university-showcase .university-showcase-card{min-height:264px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);border-radius:12px}.university-showcase .university-showcase-copy{padding:12px;gap:8px}.university-showcase .university-showcase-copy h3{font-size:18px;line-height:1.5}.university-showcase .university-card-funding{font-size:14px;line-height:1.5}.university-showcase .university-card-actions{gap:0 12px}.university-showcase .university-card-actions a{font-size:12px}.university-showcase .university-continent-tabs{gap:4px;margin-bottom:16px}.university-showcase .university-continent-tabs button{padding:8px 12px}}

.university-showcase .university-meta-icon{width:16px;height:16px;display:inline-block;vertical-align:-3px;margin-right:5px;object-fit:contain}.university-showcase .university-card-eligibility>span{margin-right:0}
