:root{--blue:#45104F;--cyan:#45104F;--red:#a95147;--gold:#660874;--ink:#45104F;--muted:#660874;--pale:#FAF6FB;--line:#F2E8F4;--max:1200px}
body{font-size:16px;background:#fff}figure{margin:0}h1,h2,h3{letter-spacing:0}.wrap{max-width:1200px}.section{padding:68px 0}.section p{line-height:1.85}.section-heading h2{font-size:32px}.section-heading{max-width:850px}.section-heading p{max-width:760px}.eyebrow{color:#660874;letter-spacing:0;font-size:11px;margin-bottom:15px}.source-note{color:#6c7772;font-size:12px}.section .lead{font-size:19px;line-height:1.9}.notice{background:#FAF6FB;color:#45104F;font-size:12px;padding:7px 20px}.notice a{display:inline-flex;align-items:center;gap:5px}.notice svg{width:14px;height:14px}.navigation{background:#fff;border-bottom:1px solid #F2E8F4;color:var(--ink)}.navigation .nav-inner{min-height:90px;gap:22px}.navigation .brand{color:#45104F;gap:9px}.navigation .brand img{width:65px;height:65px;padding:0;background:#fff}.navigation .brand span{max-width:158px}.navigation .brand strong{font-size:19px;line-height:1.4}html[lang=en] .navigation .brand strong{font-size:15px}.navigation .nav-links{gap:21px}.navigation .nav-links a{font-size:13px;color:#45104F;font-weight:600}.navigation .nav-links a.active{color:#45104F}.navigation .nav-links a.active:after{background:#805189;height:3px}.navigation .nav-tools{gap:6px}.navigation .lang-button{border-color:#E1CDE5;color:#45104F;font-size:12px}.navigation .icon-button{color:#45104F}.button{border-radius:3px;gap:10px;padding:12px 23px;line-height:1.5;min-height:48px}.button:hover{background:#45104F}.button.outline:hover{background:#FAF6FB;color:#45104F}.button.white{color:#45104F}.row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.row-actions .inline-link{margin-top:0}.icon-button:disabled{opacity:.35;cursor:default}.masthead{clip-path:none;padding:0;overflow:visible;background:#fff;isolation:isolate}.masthead:not(.compact){height:min(740px,82svh);min-height:600px}.masthead:before{background-image:url('assets/education-2026.jpg');background-position:center 56%;inset:90px 0 0}.masthead:after{inset:90px 0 0;background:rgba(9,28,28,.36);opacity:1}.masthead .hero{max-width:1200px;text-align:left;padding:66px 28px 80px!important}.hero h1{font-size:52px;line-height:1.32;max-width:900px;text-wrap:initial}.hero .tagline{font-size:22px;max-width:680px;line-height:1.65;margin-top:24px}.hero .subline{margin:17px 0 0;max-width:700px;font-size:16px;line-height:1.7}.hero-actions{justify-content:flex-start;margin-top:28px}.hero .hero-actions .button.outline:hover{background:#fff;color:#45104F}.hero-caption{right:max(28px,calc((100% - 1144px)/2));bottom:28px;color:#fff;font-size:11px;max-width:85%;text-align:right}.masthead.compact{color:var(--ink);background:#FAF6FB;padding:0}.masthead.compact:before,.masthead.compact:after{display:none}.masthead.compact .hero{padding:45px 28px 46px!important}.compact .hero h1{font-size:36px;max-width:1000px}.compact .hero .tagline{font-size:17px;max-width:850px;margin-top:16px;color:#660874}.invitation-band{padding:50px 0;background:#fff}.invitation-intro{display:grid;grid-template-columns:230px 1fr;gap:45px;align-items:start}.invitation-intro>.eyebrow{padding-top:9px}.invitation-intro h2{font-size:30px}.invitation-intro .lead{margin-top:18px;max-width:800px}.intent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.intent{padding:28px 24px 35px 0;position:relative;text-decoration:none;color:var(--ink);border-right:1px solid var(--line);margin-right:24px;min-height:245px}.intent:last-child{border:0;margin:0}.intent:hover{color:#45104F}.intent-top{display:flex;align-items:center;justify-content:space-between;color:#805189;font-size:12px;margin-bottom:27px}.intent svg{width:25px;height:25px;color:var(--blue)}.intent h3{font-size:22px}.intent p{font-size:14px;line-height:1.75;margin-top:13px;color:var(--muted);padding-right:3px}.intent-arrow{position:absolute;right:18px;bottom:13px}.intent-arrow svg{width:19px}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:25px}.section-title-row .inline-link{margin-top:0;flex:none}.metrics{gap:20px;border-color:#E1CDE5;padding:32px 0}.metric strong{font-size:43px;color:#45104F}.metric span{font-size:15px}.metric small{font-size:11px}.evidence-strip{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:35px;padding-top:25px;border-top:1px solid #F2E8F4;color:#660874;font-size:15px;font-weight:bold}.project-index{border-top:1px solid var(--line)}.project-index-row{display:grid;grid-template-columns:300px minmax(0,1fr) 125px;gap:35px;align-items:center;padding:32px 0;border-bottom:1px solid var(--line)}.project-index h3{font-size:23px;max-width:290px}.project-index p{font-size:15px}.project-index .muted{font-size:13px;margin-top:10px}.project-index .eyebrow{margin-bottom:10px}.project-index .inline-link{margin:0;justify-self:end}.project-state{display:inline-block;font-size:12px;color:#66746c;margin-top:15px}.photo-story{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.photo-story img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.photo-story h2{font-size:30px;line-height:1.5}.photo-story p{font-size:15px;margin-top:20px}.benefit-preview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.benefit-preview article{border-top:2px solid #B991C3;padding-top:23px}.benefit-preview svg{width:25px;height:25px;color:#660874;margin-bottom:18px}.benefit-preview h3{font-size:21px}.benefit-preview p{font-size:14px;color:var(--muted);margin-top:12px}.invitation-cta{padding:50px 0;background:#45104F;color:#fff}.invitation-cta>.wrap{display:flex;justify-content:space-between;align-items:center;gap:35px}.invitation-cta h2{font-size:30px;max-width:700px}.invitation-cta p{font-size:15px;margin-top:15px;color:#F2E8F4}.invitation-cta .eyebrow{color:#E1CDE5}.invitation-cta>.wrap>div:last-child{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex:0 0 250px}.invitation-cta .button.outline{color:#fff;border-color:#E1CDE5}.invitation-cta .button.outline:hover{color:var(--blue)}footer{padding:35px 0}.footer-brand{font-size:18px;color:#45104F}.footer-links a{white-space:nowrap}.footer-top{gap:45px}.footer-top p{max-width:720px}.footer-bottom{color:#728078}.project-feature{display:grid;grid-template-columns:320px 1fr;gap:56px;padding:45px 0;border-bottom:1px solid var(--line);scroll-margin-top:25px}.project-feature:first-child{padding-top:0}.project-visual{display:flex;flex-direction:column;gap:18px;color:#805189;font-size:12px;font-weight:bold}.project-visual img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#FAF6FB}.project-visual.logo img{object-fit:contain;padding:34px;background:#fff;border:1px solid var(--line)}.project-feature h2{font-size:28px;line-height:1.5}.project-feature .lead{font-size:17px;margin-top:16px}.project-facts{margin:20px 0 0}.project-facts>div{display:grid;grid-template-columns:100px 1fr;gap:25px;font-size:14px;margin-top:13px}.project-facts dt{color:#660874}.project-facts dd{margin:0}.horizon-list{display:grid;grid-template-columns:1fr 1fr;gap:30px 45px}.horizon-list article{padding-top:20px;border-top:1px solid var(--line)}.horizon-list h3{font-size:22px}.horizon-list p{margin-top:12px;font-size:15px;color:var(--muted)}.course-grid h3{font-size:23px}.course-stat{color:var(--blue)}.mentor-lines>div{border-color:#B991C3}.mentor-lines h3{font-size:18px}.mentor-lines b{color:var(--gold)}.opportunity-toolbar{display:flex;flex-direction:column;gap:24px;margin-bottom:18px}.opportunity-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.opportunity-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:12px 17px;font:inherit;font-weight:600;font-size:15px;color:#805189}.opportunity-tabs button[aria-pressed=true]{border-bottom-color:#805189;color:#45104F}.search-field{display:flex;align-items:center;gap:12px;max-width:460px;border:1px solid #E1CDE5;border-radius:3px;padding:10px 13px;background:white}.search-field svg{width:20px;height:20px;color:#805189;flex:none}.search-field input{width:100%;min-width:0;border:0;background:none;font:inherit;font-size:14px;padding:3px;color:var(--ink)}.search-field:focus-within{outline:2px solid var(--cyan);outline-offset:2px}.search-field input:focus{outline:none}.result-count{font-size:13px;color:var(--muted);margin-bottom:20px}.opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.opportunity-card{border:1px solid #E1CDE5;border-radius:4px;padding:28px;display:flex;flex-direction:column;background:#fff}.opportunity-kicker{display:flex;justify-content:space-between;align-items:center;color:#7b8c7e;font-size:11px;font-weight:bold;margin-bottom:18px}.opportunity-kicker svg{width:26px;height:26px;color:#660874}.opportunity-card h3{font-size:23px;line-height:1.45}.opportunity-card .opportunity-audience{font-size:13px;color:#728174;line-height:1.7;margin-top:12px}.opportunity-card dl{margin:22px 0;flex:1}.opportunity-card dl>div{margin-top:14px}.opportunity-card dt{font-weight:bold;font-size:13px;color:#45104F;margin-bottom:4px}.opportunity-card dd{font-size:14px;line-height:1.85;margin:0;color:#660874}.opportunity-meta{border-top:1px solid #F2E8F4;padding-top:18px;display:flex;gap:8px;flex-direction:column;color:#78877b;font-size:11px;line-height:1.65;margin-bottom:20px}.opportunity-card .button{align-self:flex-start;font-size:13px}.empty-result{grid-column:1/-1;padding:40px 0}.simple-invite{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.simple-invite>div{flex:1 1 480px}.simple-invite h2{font-size:27px}.simple-invite p{margin-top:15px;font-size:15px;color:var(--muted)}.benefit-feature{display:grid;grid-template-columns:220px 1fr;gap:60px;align-items:start}.benefit-number{font-size:96px;line-height:1;color:#805189;font-weight:bold}.benefit-number span{display:block;font-size:15px;line-height:1.5;margin-top:23px;font-weight:400}.benefit-feature h2{font-size:29px}.benefit-feature p{margin-top:20px;font-size:15px}.benefit-feature .lead{font-size:18px}.credit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line);padding:28px 0;gap:35px;margin-bottom:25px}.credit-summary strong{font-size:32px;color:#660874;display:block;line-height:1.4}.credit-summary span{font-size:14px;display:block;margin-top:8px;color:var(--muted)}.credit-detail{margin-top:30px;border-bottom:1px solid var(--line)}.table-scroll{overflow:auto;margin-top:18px}.credit-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left;min-width:680px}.credit-table th,.credit-table td{border-bottom:1px solid var(--line);padding:15px;vertical-align:top}.credit-table thead{background:#FAF6FB}.credit-table tbody th{font-weight:500;width:30%}.credit-table td:nth-child(2){width:22%;color:#660874}.rules-columns{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:35px 0}.rules-columns h3{font-size:22px}.rules-columns p{font-size:14px;margin-top:12px}.identity-feature{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center}.identity-feature h2{font-size:29px}.identity-feature p{font-size:15px;margin-top:20px}.identity-feature .lead{font-size:18px}.identity-map{padding:20px 0}.identity-core{display:flex;gap:15px;align-items:center;justify-content:center;padding:22px 0;color:#45104F;border-bottom:1px solid #E1CDE5}.identity-core svg{width:30px;height:30px}.identity-branches{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;text-align:center;padding-top:23px;font-size:15px;color:#660874}.identity-map p{text-align:center;font-size:12px}.recognition-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.recognition-summary article{border-top:2px solid #E1CDE5;padding-top:24px}.recognition-summary span{font-size:21px;color:#660874}.recognition-summary h3{font-size:22px;margin-top:15px}.recognition-summary p{font-size:14px;margin-top:13px;color:var(--muted)}.editorial-list{border-top:1px solid var(--line);margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px}.editorial-list article{padding:22px 0;border-bottom:1px solid var(--line)}.editorial-list h3{font-size:19px;overflow-wrap:anywhere}.editorial-list span{font-size:12px;color:#660874}.editorial-list details{border:0;padding:12px 0 0}.editorial-list summary{font-size:13px;font-weight:400;color:#660874}.editorial-list details p{font-size:13px;line-height:1.85;color:#660874}.directory-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:25px 0;font-size:13px}.directory-pagination button{border:1px solid #E1CDE5;border-radius:3px;color:#45104F}.editorial-list+.directory-pagination{margin-bottom:0}.event-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px}.event-photo-pair img{width:100%;aspect-ratio:16/10;object-fit:cover}.event-photo-pair figcaption{font-size:12px;color:var(--muted);margin-top:10px}.event-story h2{font-size:29px}.event-story p{margin-top:20px}.application-category{padding:27px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:180px 1fr;gap:35px}.application-category>h3{font-size:21px;padding-top:8px}.application-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px}.application-choices>a{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #F2E8F4;text-decoration:none;color:#45104F}.application-choices>a>svg{width:21px;height:21px;flex:none;margin-top:4px}.application-choices>a>svg:last-child{width:17px;margin-left:auto}.application-choices strong{display:block;font-size:16px;line-height:1.6}.application-choices span{display:block;color:#6d7d70;font-size:13px;line-height:1.8;margin-top:6px}.application-choices>a:hover{color:#805189}.application-layout aside h2{font-size:26px}.application-layout aside p{font-size:14px}.application-layout aside ol{font-size:14px;line-height:1.8}.application-layout form>.source-note{margin:0 0 24px}.application-layout .field label{font-size:14px}.form-header{font-size:13px}.honour-track b{color:#660874}.honour-track h3{font-size:18px}.prose h3{font-size:22px}.prose p{font-size:15px}.catalog-controls input{min-width:200px}.catalog-controls{gap:15px}.award-stat strong{color:#45104F}.award-stat{background:#FFFFFF}.dialog-title{font-size:26px;line-height:1.5}.review-list dt{color:#660874}.dialog-close{color:#45104F}.site-map,.more-projects{gap:25px}
@media(min-width:1500px){.masthead .hero{padding-top:85px!important}}
@media(max-width:1180px){.navigation .nav-links{gap:13px}.navigation .nav-inner{gap:16px}.navigation .nav-links a{font-size:12px}.navigation .brand span{max-width:135px}.navigation .brand strong{font-size:17px}html[lang=en] .navigation .brand strong{font-size:14px}.navigation .brand img{width:58px;height:58px}.project-index-row{grid-template-columns:260px 1fr 110px;gap:24px}}
@media(max-width:1050px){.navigation .nav-inner{min-height:80px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.navigation .nav-links{gap:0 25px}.navigation .nav-links a{font-size:14px}.masthead:before,.masthead:after{inset:80px 0 0}.hero h1{font-size:44px}.compact .hero h1{font-size:32px}.intent-grid{grid-template-columns:1fr 1fr}.intent:nth-child(2){border:0;margin:0}.intent{min-height:210px;margin-bottom:20px}.intent-grid .intent:nth-child(n+3){border-top:1px solid var(--line);padding-top:25px;margin-bottom:0}.benefit-preview{grid-template-columns:1fr 1fr;gap:30px}.project-index-row{grid-template-columns:240px 1fr}.project-index-row>.inline-link{grid-column:2;justify-self:start}.invitation-intro{grid-template-columns:170px 1fr;gap:25px}.photo-story{gap:30px}.project-feature{grid-template-columns:250px 1fr;gap:35px}.identity-feature{gap:35px}.application-category{grid-template-columns:150px 1fr;gap:25px}}
@media(max-width:800px){.wrap{padding-inline:22px}.section{padding:43px 0}.section-heading h2{font-size:27px}.masthead .hero{padding:52px 22px 76px!important}.masthead:not(.compact){height:auto;min-height:555px;max-height:none}.masthead.compact .hero{padding:33px 22px 35px!important}.hero h1{font-size:36px}.hero .tagline{font-size:19px}.hero .subline{font-size:15px}.compact .hero h1{font-size:29px}.compact .hero .tagline{font-size:16px}.hero-caption{right:22px;bottom:20px;font-size:10px}.invitation-intro{grid-template-columns:1fr;gap:12px}.invitation-intro h2{font-size:27px}.invitation-intro>.eyebrow{margin:0;padding:0}.invitation-intro .lead{font-size:17px;margin-top:15px}.section-title-row{align-items:flex-start;flex-direction:column;gap:0}.section-title-row .inline-link{margin-bottom:23px}.metric strong{font-size:36px}.photo-story{grid-template-columns:1fr}.photo-story img{aspect-ratio:16/9}.photo-story h2{font-size:27px}.project-index-row{grid-template-columns:1fr;gap:18px}.project-index-row>.inline-link{grid-column:auto}.project-index h3{max-width:none}.project-index .eyebrow{margin-bottom:7px}.project-state{margin-top:10px}.invitation-cta>.wrap{align-items:flex-start;flex-direction:column;gap:25px}.invitation-cta>.wrap>div:last-child{flex:auto;justify-content:flex-start}.invitation-cta h2{font-size:27px}.project-feature{grid-template-columns:1fr;gap:26px}.project-visual{max-width:450px}.project-visual.logo img{max-width:180px;padding:20px}.project-visual.logo{gap:5px}.project-feature h2{font-size:27px}.project-feature .eyebrow{margin-bottom:10px}.benefit-feature{grid-template-columns:1fr;gap:25px}.benefit-number{font-size:65px;display:flex;align-items:center;gap:20px}.benefit-number span{font-size:14px;margin:0}.identity-feature{grid-template-columns:1fr;gap:15px}.recognition-summary{gap:24px}.recognition-summary h3{font-size:19px}.application-category{grid-template-columns:1fr;gap:10px}.application-choices{gap:0 26px}.opportunity-card{padding:23px}.opportunity-card h3{font-size:21px}.opportunity-tabs button{font-size:14px;padding:10px 12px}.event-photo-pair{gap:20px}.editorial-list{gap:0 25px}.benefit-feature h2,.identity-feature h2{font-size:27px}.catalog-controls input{min-width:0}}
@media(max-width:560px){.navigation .nav-inner{gap:8px;min-height:76px}.navigation .brand{gap:7px}.navigation .brand img{width:48px;height:48px}.navigation .brand span{max-width:99px}.navigation .brand strong{font-size:16px}html[lang=en] .navigation .brand strong{font-size:12px}.navigation .nav-tools{gap:3px}.navigation .lang-button{min-width:34px;padding:5px}.navigation .icon-button{width:31px}.navigation .nav-links{gap:0 20px}.notice{font-size:10px;padding:7px 14px}.notice a{margin-left:6px}.masthead:before,.masthead:after{inset:76px 0 0}.masthead .hero{padding:46px 22px 78px!important}.hero h1{font-size:31px;line-height:1.4}.hero .tagline{font-size:17px;line-height:1.75;margin-top:20px}.hero .subline{font-size:14px;line-height:1.7;margin-top:15px}.hero-actions{gap:10px;margin-top:25px}.hero-actions .button{font-size:12px;padding:10px 13px}.compact .hero h1{font-size:27px}.compact .hero .tagline{font-size:15px}.hero-caption{max-width:85%;font-size:9px;bottom:21px}.section-heading h2{font-size:25px}.intent{padding:20px 16px 34px 0;margin-right:16px;min-height:235px}.intent h3{font-size:19px}.intent p{font-size:13px}.intent-top{margin-bottom:20px}.intent-arrow{right:12px}.intent-grid .intent:nth-child(n+3){padding-top:20px}.benefit-preview{gap:28px 22px}.benefit-preview h3{font-size:19px}.benefit-preview p{font-size:13px}.metric span{font-size:13px}.metric strong{font-size:33px}.evidence-strip{font-size:12px;justify-content:flex-start;gap:15px 23px}.photo-story h2{font-size:25px}.horizon-list{grid-template-columns:1fr;gap:25px}.project-feature h2{font-size:25px}.project-facts>div{grid-template-columns:80px 1fr;gap:15px}.opportunity-grid{grid-template-columns:1fr}.opportunity-toolbar{gap:18px}.opportunity-tabs{gap:0}.opportunity-tabs button{font-size:13px;padding:10px}.opportunity-card{padding:23px}.rules-columns{grid-template-columns:1fr;gap:25px}.credit-summary{gap:15px;grid-template-columns:1fr 1fr}.credit-summary strong{font-size:26px}.credit-summary span{font-size:12px}.benefit-feature h2,.identity-feature h2{font-size:25px}.benefit-feature .lead,.identity-feature .lead{font-size:17px}.recognition-summary{grid-template-columns:1fr}.recognition-summary article{padding-top:20px}.recognition-summary h3{font-size:22px;margin-top:10px}.editorial-list{grid-template-columns:1fr}.event-photo-pair{grid-template-columns:1fr}.application-choices{grid-template-columns:1fr}.application-choices strong{font-size:16px}.invitation-cta h2{font-size:25px}.invitation-cta .button{font-size:13px}.footer-top{gap:25px}.footer-brand{font-size:16px}.footer-links{gap:14px}.simple-invite h2{font-size:25px}.simple-invite .button{font-size:13px}.dialog-title{font-size:23px}.name-grid,.mentor-lines{grid-template-columns:1fr 1fr}.course-grid h3{font-size:22px}.table-scroll{max-width:100%}.field input,.field select,.field textarea{font-size:16px}}
@media(max-width:360px){.hero h1{font-size:28px}.hero .tagline{font-size:16px}.intent h3{font-size:18px}.intent p{font-size:12px}.intent{min-height:250px}.benefit-preview h3{font-size:18px}.benefit-preview{gap:25px 16px}}

/* NextScholar partnership invitation: keep planned capabilities distinct. */
.nextscholar-intro{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:30px;align-items:start}
.nextscholar-intro h2{font-size:29px;line-height:1.5}
.nextscholar-intro h3{font-size:24px;line-height:1.5}
.nextscholar-intro p{font-size:15px;line-height:1.85;margin-top:13px;max-width:720px}
.nextscholar-count{padding-left:24px;border-left:2px solid #B991C3;color:#45104F}
.nextscholar-count strong{font-size:56px;line-height:1;display:block}
.nextscholar-count span{display:block;font-size:13px;line-height:1.65;margin-top:10px}
.nextscholar-count small{display:block;font-size:11px;line-height:1.6;color:var(--muted);margin-top:8px}
.nextscholar-summary{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #E1CDE5;padding-top:22px;margin-top:25px}
.nextscholar-summary p{font-size:14px;color:#660874}
.nextscholar-summary .inline-link{margin:0;flex:none}
.nextscholar-detail{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}
.nextscholar-detail .nextscholar-intro{grid-template-columns:minmax(0,1fr) 150px;gap:22px}
.nextscholar-detail .nextscholar-count{padding-left:18px}
.nextscholar-detail .nextscholar-count strong{font-size:46px}
.nextscholar-workflows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin-top:26px}
.nextscholar-workflows article{padding-top:14px;border-top:1px solid #E1CDE5}
.nextscholar-workflows article>span{font-size:11px;color:#805189}
.nextscholar-workflows h4,.nextscholar-partners h4{font-size:16px;line-height:1.6;margin:7px 0 0;color:#45104F}
.nextscholar-workflows p,.nextscholar-partners p{font-size:13px;line-height:1.8;margin-top:8px;color:var(--muted)}
.nextscholar-planned{padding:16px 18px;border-left:3px solid #CFA443;background:#FFF9EC;margin-top:23px}
.nextscholar-planned strong{font-size:13px;line-height:1.7;color:#745820}
.nextscholar-planned p{font-size:13px;line-height:1.8;margin-top:6px;color:#675C43}
.nextscholar-detail>.source-note{font-size:12px;line-height:1.85;margin-top:15px}
.nextscholar-partners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px}
.nextscholar-partners article{display:flex;flex-direction:column;border-top:2px solid #B991C3;padding-top:12px}
.nextscholar-partners p{flex:1}
.nextscholar-partners .inline-link{font-size:12px;margin-top:13px;align-self:flex-start}
.nextscholar-contact{border-top:1px solid var(--line);padding-top:18px;margin-top:23px;font-size:13px;line-height:1.8;overflow-wrap:anywhere}
.nextscholar-contact a{color:#660874}
@media(max-width:1050px){.nextscholar-workflows,.nextscholar-partners{grid-template-columns:repeat(2,minmax(0,1fr))}.nextscholar-partners article:last-child{grid-column:1/-1}}
@media(max-width:800px){.nextscholar-summary{align-items:flex-start;flex-direction:column;gap:12px}.nextscholar-intro h2{font-size:27px}.nextscholar-workflows,.nextscholar-partners{grid-template-columns:repeat(3,minmax(0,1fr))}.nextscholar-partners article:last-child{grid-column:auto}}
@media(max-width:560px){.nextscholar-intro,.nextscholar-detail .nextscholar-intro{grid-template-columns:minmax(0,1fr) 110px;gap:18px}.nextscholar-intro h2{font-size:25px}.nextscholar-intro h3{font-size:22px}.nextscholar-intro p{font-size:14px}.nextscholar-count,.nextscholar-detail .nextscholar-count{padding-left:14px}.nextscholar-count strong,.nextscholar-detail .nextscholar-count strong{font-size:40px}.nextscholar-count span{font-size:12px}.nextscholar-count small{font-size:10px}.nextscholar-workflows{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nextscholar-partners{grid-template-columns:1fr;gap:20px}.nextscholar-detail{margin-top:25px;padding-top:24px}.nextscholar-partners .inline-link{font-size:13px}}
@media(max-width:380px){.nextscholar-intro,.nextscholar-detail .nextscholar-intro{grid-template-columns:1fr}.nextscholar-count{max-width:250px}.nextscholar-count strong{font-size:36px}}
