@font-face{font-family:CSG Display;src:url('./pku-editorial/BarlowCondensed-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
.csg-scholarships{--navy:#082044;--red:#b60819;--gold:#f8b818;--ink:#26364b;--muted:#586477;--line:#dce2e9;--paper:#fefdfa;--cream:#faf6ec;background:var(--paper);color:var(--ink);font:400 16px/1.65 Arial,Helvetica,sans-serif}
.csg-scholarships *,.csg-scholarships *:before,.csg-scholarships *:after{box-sizing:border-box;letter-spacing:0}
.csg-scholarships [hidden]{display:none!important}
.csg-scholarships :where(h1,h2,h3,h4,p,figure,dl,dd,ol,ul){margin:0}
.csg-scholarships.csg-scholarships :is(p,a,label,legend,input,select,button,summary){font-family:Arial,Helvetica,sans-serif;letter-spacing:0}
.csg-scholarships.csg-scholarships :is(h1,h2,.sg-display){font-family:'CSG Display','Arial Narrow',Arial,sans-serif;font-weight:700;line-height:1.08;text-transform:uppercase;color:var(--navy);letter-spacing:0}
.csg-scholarships.csg-scholarships h1{font-size:58px;margin:0 0 22px}
.csg-scholarships.csg-scholarships h2{font-size:38px;margin:0 0 16px}
.csg-scholarships.csg-scholarships h3{font:700 20px/1.35 Arial,Helvetica,sans-serif;color:var(--navy);margin:0 0 14px}
.csg-scholarships.csg-scholarships h3.sg-display{font:700 32px/1.12 'CSG Display','Arial Narrow',Arial,sans-serif}
.csg-scholarships.csg-scholarships h4{font:700 17px/1.4 Arial,Helvetica,sans-serif;color:var(--navy);margin:0 0 9px}
.csg-scholarships p{margin:0 0 16px;font-size:16px;line-height:1.65}
.csg-scholarships p:last-child{margin-bottom:0}
.csg-scholarships a{color:var(--red);text-underline-offset:4px}
.csg-scholarships a:hover{text-decoration:underline}
.csg-scholarships :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid #a86a08;outline-offset:4px}
.csg-scholarships :is(button,input,select){font:inherit;color:inherit;text-transform:none}
.csg-scholarships button{cursor:pointer}
.csg-scholarships ul{padding-left:22px}.csg-scholarships li+li{margin-top:7px}
.csg-scholarships svg{width:20px;height:20px;flex-shrink:0;stroke-width:1.6;vertical-align:middle}
.sg-shell{width:min(1128px,calc(100% - 56px));margin-inline:auto}
.csg-scholarships .sg-eyebrow{display:flex;gap:9px;align-items:center;color:var(--muted);font-size:12px;line-height:1.5;text-transform:uppercase;font-weight:700;margin:0 0 12px}
.sg-eyebrow svg{color:var(--red)}
.sg-hero{background:var(--cream);border-bottom:1px solid #e5dbc8;padding:28px 0 22px}
.sg-breadcrumb{display:flex;gap:12px;font-size:13px;color:var(--muted);margin-bottom:30px}
.sg-breadcrumb a{color:var(--navy);text-decoration:none}
.sg-hero-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:55px;align-items:center}
.sg-hero h1 em{white-space:nowrap;font-style:normal;color:var(--red)}
.csg-scholarships .sg-intro{font-size:17px;max-width:640px}
.sg-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:22px}
.csg-scholarships .sg-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;border:1px solid var(--red);border-radius:3px;padding:11px 18px;background:var(--red);color:#fff;font-size:14px;line-height:1.5;font-weight:700;text-decoration:none}
.csg-scholarships .sg-button:hover{background:#910615;text-decoration:none}
.csg-scholarships .sg-button-outline{background:transparent;border-color:#aab4c0;color:var(--navy)}
.csg-scholarships .sg-button-outline:hover{background:#fff;border-color:var(--navy)}
.sg-hero-note{background:#fffdf8;border:1px solid #ded6c4;border-top:3px solid var(--gold);border-radius:3px;padding:26px;box-shadow:4px 4px 0 #eae5d8}
.sg-hero-note>.sg-icon{margin-bottom:16px}.sg-hero-note .sg-eyebrow{color:var(--navy);font-size:13px}.sg-hero-note p{font-size:14px}.sg-hero-note strong{font-size:15px;color:var(--navy)}
.sg-mini-rule{height:1px;background:#e5ddca;margin:20px 0 14px}
.sg-hero-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:34px;padding-top:18px;border-top:1px solid #e2d9c6;font-size:12px;color:var(--muted)}
.sg-hero-meta span:before{content:'✓';color:#587252;margin-right:8px}
.sg-guide-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:40px;align-items:start}
.sg-sidebar{position:sticky;top:calc(var(--csg-header-offset,0px) + 22px);margin-top:48px;padding-right:18px;border-right:1px solid var(--line);max-height:calc(100svh - var(--csg-header-offset,0px) - 44px);overflow:auto}
.sg-sidebar ol{list-style:none;padding:0}.sg-sidebar li+li{margin:0}
.sg-sidebar a{display:flex;gap:11px;align-items:baseline;padding:11px 7px;color:var(--muted);font-size:12px;line-height:1.45;text-decoration:none;border-left:2px solid transparent}
.sg-sidebar a span{font-size:11px;color:#586477}
.sg-sidebar a[aria-current]{color:var(--navy);background:#fbf1d5;border-left-color:var(--gold);font-weight:700}
.sg-sidebar a:hover{color:var(--red);text-decoration:none}
.sg-sidebar .sg-sidebar-source{font-size:11px;border-top:1px solid var(--line);margin-top:15px;padding-top:18px;gap:8px}.sg-sidebar-source svg{width:14px}
.sg-section{padding:52px 0;border-bottom:1px solid var(--line)}
.csg-scholarships [id]{scroll-margin-top:calc(var(--csg-header-offset,0px) + 22px)}
.sg-heading{margin-bottom:25px}.sg-heading p{max-width:730px}
.sg-grid{display:grid;gap:18px}.sg-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}
.sg-card{border:1px solid var(--line);border-radius:3px;background:#fff;padding:24px;min-width:0}
.sg-card p{font-size:14px}.sg-card h3 a{color:var(--navy);text-decoration:none}.sg-card h3 a:hover{color:var(--red)}.sg-card h3 a svg{width:16px}
.sg-card-top{display:flex;gap:12px;align-items:center;margin-bottom:18px}
.sg-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;color:#8d6218;background:#fbf0d6}
.sg-tag{display:inline-block;font:700 11px/1.5 Arial,Helvetica,sans-serif;color:#526075;background:#eff2f5;padding:4px 8px;border-radius:3px}
.sg-overview-cards>.sg-card:first-child{border-top:3px solid var(--gold);padding-top:22px}
.sg-overview-cards .sg-card{display:flex;flex-direction:column}.sg-overview-cards .sg-facts{margin-top:auto}
.sg-facts{font-size:12px;border-top:1px solid var(--line);padding-top:12px}.sg-facts div{display:grid;grid-template-columns:86px 1fr;gap:10px;padding:5px 0}.sg-facts dt{font-weight:700;color:var(--navy)}
.sg-subsection{margin-top:36px;padding-top:32px;border-top:1px solid var(--line)}
.sg-tree{display:grid;grid-template-columns:1fr 1.5fr;gap:30px;align-items:center;background:var(--cream);padding:24px;margin:20px 0;border:1px solid #e4ddce}
.sg-tree>strong{font-size:18px;line-height:1.4;color:var(--navy)}.sg-tree ul{list-style:none;border-left:1px solid #bdac83;padding:0 0 0 23px}.sg-tree li{position:relative;font-size:13px}.sg-tree li:before{content:'';position:absolute;height:1px;width:16px;background:#bdac83;top:12px;left:-23px}.sg-tree a{color:var(--navy);text-decoration:none}
.sg-feature{background:var(--navy);padding:32px;border-radius:3px;color:#e4eaf3}
.csg-scholarships.csg-scholarships .sg-feature h2{color:#fff;font-size:42px;margin-top:18px}.sg-feature h2 em{font-style:normal;color:#f6cb60}
.csg-scholarships .sg-feature h3{color:#fff;font-size:17px;margin-top:27px}
.sg-feature .sg-eyebrow{color:#c8d4e4}.sg-feature .sg-tag{background:#203959;color:#f9d16d}.sg-feature p{color:#e4eaf3}.sg-feature .sg-source{color:#f6cf70}
.sg-terminology{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:23px 0 16px;padding:20px 0;border-block:1px solid #385070}
.sg-terminology>div{display:flex;align-items:center;gap:14px}.sg-terminology strong{font:700 31px/1 'CSG Display',Arial,sans-serif;color:#f8d072}.sg-terminology span{font-size:12px;line-height:1.6}
.csg-scholarships .sg-coverage-inline{display:grid;grid-template-columns:1fr 1fr;gap:14px;list-style:none;padding:0;margin:20px 0 25px}.sg-coverage-inline li{display:flex;gap:9px;align-items:center;font-size:13px}.sg-coverage-inline li+li{margin:0}.sg-coverage-inline svg{color:#f6cf70;width:18px}
.sg-stipends{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid #47607b;border-radius:3px;overflow:hidden;margin-bottom:16px;background:#47607b}
.sg-stipends>div{display:flex;flex-direction:column;gap:5px;padding:19px;background:#152f51}.sg-stipends strong{font:700 34px/1.2 'CSG Display',Arial,sans-serif;color:#fff;white-space:nowrap}.sg-stipends span{font-size:12px}.sg-stipends .sg-highlight{background:#f8d373;color:var(--navy)}.sg-stipends .sg-highlight strong{color:var(--navy)}
.csg-scholarships .sg-small{font-size:12px;line-height:1.65}.sg-source{font-size:12px;display:inline;text-underline-offset:3px}
.sg-callout{background:#fcf4dd;border-left:3px solid var(--gold);border-radius:0 3px 3px 0;padding:18px 20px;margin-top:23px;color:var(--ink);font-size:14px;line-height:1.65}.sg-callout strong{color:var(--navy)}
.sg-feature .sg-callout{background:#203959;border-color:#f6cf70;color:#e4eaf3}.sg-feature .sg-callout strong{color:#f9d16d}
.sg-route{position:relative}.sg-route .sg-eyebrow{margin-top:9px}.sg-route h4{padding-right:38px}.sg-letter{float:right;font:700 40px/1 'CSG Display',Arial,sans-serif;color:#bd8b24}
.csg-scholarships .sg-flow{padding:0;list-style:none;margin:22px 0;font-size:13px}.sg-flow li{padding:8px 12px;background:#f5f6f8;border:1px solid #e1e5eb;border-radius:2px;position:relative}.sg-flow li+li{margin-top:21px}.sg-flow li+li:before{content:'↓';position:absolute;top:-24px;left:16px;color:#9b7526}
.csg-scholarships .sg-note{font-size:13px;line-height:1.7;margin-top:18px;color:var(--muted)}
.sg-table-wrap{overflow-x:auto;max-width:100%;min-width:0}.sg-table{border-collapse:collapse;text-align:left;width:100%;margin:0!important;color:var(--ink);font-size:13px;line-height:1.6}.sg-table caption{text-align:left;font-weight:700;font-size:14px;padding:0 0 12px;color:var(--navy)}.sg-table :is(th,td){border:1px solid var(--line);padding:13px;vertical-align:top;font-size:13px}.sg-table thead th{background:#eef1f5;color:var(--navy);font-weight:700}.sg-table tbody th{font-weight:700;color:var(--navy)}.sg-table .sg-undergraduate-row>*{background:#fff1ca}.sg-table-wrap>p{margin-top:13px}.sg-age-table th{white-space:nowrap}
.csg-scholarships .sg-plain-checks{list-style:none;padding:0}.sg-plain-checks li{display:flex;gap:9px;font-size:14px}.sg-plain-checks svg{width:16px;height:20px;color:#456744}
.sg-number-list{padding-left:28px;margin-top:20px;font-size:14px}.sg-number-list li{padding:7px 0 7px 8px;border-bottom:1px solid #e9e8e2}.sg-number-list li::marker{font-weight:700;color:#987120}
#language .sg-card>.sg-icon{margin-bottom:16px}#language .sg-card li{font-size:14px}
.sg-tinted{background:var(--cream);padding:25px;border:1px solid #e4ddce;border-radius:3px}
.csg-scholarships .sg-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px;list-style:none;padding:0;counter-reset:process;margin:25px 0}.sg-process li{counter-increment:process;position:relative;border-top:2px solid #d7c79f;padding-top:12px;font-size:13px;font-weight:700;color:var(--navy)}.sg-process li+li{margin-top:0}.sg-process li:before{content:counter(process,decimal-leading-zero);display:block;font:700 26px/1.3 'CSG Display',Arial,sans-serif;color:#9e7825;margin-bottom:5px}
.sg-text-link{font-size:14px;font-weight:700;text-decoration:none}
.sg-coverage-cards{gap:12px}.sg-coverage-cards .sg-card{padding:18px 14px}.sg-coverage-cards .sg-icon{margin-bottom:17px}.csg-scholarships .sg-coverage-cards h3{font-size:15px}.sg-coverage-cards p{font-size:13px}
.sg-funding-split{margin-top:23px;border:1px solid var(--line);gap:0}.sg-funding-split>div{padding:24px}.sg-funding-split>div:first-child{background:#f6f2e6}.sg-funding-split .sg-tag{margin-bottom:15px;background:#fff}.sg-funding-split h3{font-size:18px}.sg-funding-split p{font-size:14px}
.csg-scholarships .sg-chips{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0;margin:22px 0}.sg-chips li{font-size:12px;padding:7px 10px;border:1px solid #dfded7;border-radius:3px;background:#fffdf7}.sg-chips li+li{margin:0}
.sg-compact-cards{margin-top:18px}.sg-compact-cards .sg-card{padding:19px}.sg-compact-cards b{font-size:13px;color:var(--navy)}.sg-compact-cards p{font-size:13px;margin-top:10px}
.sg-comparison{min-width:710px}.sg-comparison th:first-child{width:19%}.sg-comparison thead th:not(:first-child){width:27%}.sg-comparison tbody tr:nth-child(even){background:#f8f7f3}.sg-comparison :is(th,td){font-size:12px;padding:12px}
.sg-competition{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:25px 0 23px}.sg-competition>div{border-top:4px solid #a03538;padding:20px;background:#fcf2ef}.sg-competition>div+div{border-color:#bda465;background:#faf6e9}.sg-competition h3{font-size:18px}.sg-competition p{font-size:14px}
.sg-strengths{gap:24px}.sg-strength{display:flex;gap:14px}.sg-strength p{font-size:13px}.sg-strength .sg-icon{width:34px;height:34px}.sg-strength .sg-icon svg{width:18px}
.sg-heading-row{display:flex;gap:20px;justify-content:space-between;align-items:flex-start}.sg-heading-row>div{flex:1}.sg-text-button{border:0;background:none;color:var(--red);font-size:12px!important;text-decoration:underline;padding:8px 0;white-space:nowrap;min-height:44px}
.sg-document-group{padding:16px 21px 21px;margin:12px 0 0;min-width:0}.sg-document-group legend{width:auto;float:none;padding:0 9px;font-size:16px;font-weight:700;color:var(--navy)}.sg-document-group label{display:flex;align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;padding:9px 0;cursor:pointer}.sg-document-group input{appearance:auto!important;-webkit-appearance:checkbox!important;flex:0 0 17px;width:17px!important;height:17px!important;min-height:0!important;margin:2px 0 0;accent-color:#082044}.sg-document-group input:checked+span{color:#59704e;text-decoration:line-through}
.csg-scholarships .sg-application-steps{padding:0;list-style:none;counter-reset:steps;display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;margin-top:26px}.sg-application-steps li{counter-increment:steps;position:relative;padding:0 0 20px 42px;border-bottom:1px solid #e5e7eb}.sg-application-steps li+li{margin:0}.sg-application-steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:0;color:#9e7825;font:700 28px/1 'CSG Display',Arial,sans-serif}.sg-application-steps p{font-size:13px}.sg-application-steps h4{font-size:15px!important}
.sg-callout-strong{margin:20px 0}
.csg-scholarships .sg-mistakes{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;counter-reset:mistakes}.sg-mistakes li{counter-increment:mistakes;border:1px solid var(--line);padding:18px 18px 18px 46px;position:relative;font-size:13px;line-height:1.55;background:#fff}.sg-mistakes li+li{margin:0}.sg-mistakes li:before{content:counter(mistakes,decimal-leading-zero);position:absolute;left:15px;color:#a95f53;font-weight:700}
.sg-strategy-cards{margin:22px 0}.sg-strategy-cards .sg-card{padding:20px;border-top:3px solid #cfb66c}.sg-strategy-cards p{font-size:13px}
.sg-decision{padding:28px;background:#f9f3e4;border:1px solid #dfd4b7;border-top:3px solid var(--gold)}
.sg-decision-controls{display:grid;grid-template-columns:1fr;gap:9px;margin:24px 0}.sg-decision-controls label{font-size:13px;font-weight:700;color:var(--navy)}.sg-decision-controls label:not(:first-child){margin-top:8px}
.csg-scholarships :is(select,input[type=search]){border:1px solid #aab7c8;background-color:#fff;border-radius:3px;min-height:48px;width:100%;max-width:100%;box-shadow:none;padding:10px 35px 10px 12px;font-size:14px;line-height:1.5}.csg-scholarships input[type=search]{padding-right:12px}.csg-scholarships input::placeholder{color:#637084;opacity:1}.csg-scholarships select{appearance:auto;-webkit-appearance:menulist;background-image:none}
.sg-decision-result{border-left:3px solid #b99a4b;padding:6px 0 6px 20px}.sg-decision-result p{font-size:14px}.sg-decision-result h4{font-size:19px!important}
.sg-faq-group+.sg-faq-group{margin-top:32px}.sg-faq{border-bottom:1px solid var(--line)}.sg-faq summary{padding:18px 0;display:flex;justify-content:space-between;gap:22px;cursor:pointer;font-weight:700;font-size:14px;color:var(--navy);list-style:none}.sg-faq summary::-webkit-details-marker{display:none}.sg-faq summary>span{font-size:22px;line-height:1;flex-shrink:0;color:#987120;font-weight:400}.sg-faq[open] summary>span{transform:rotate(45deg)}.sg-faq>div{padding:0 28px 20px 0}.sg-faq p{font-size:14px}.sg-faq[open]{background:#fffdf7}.sg-faq summary:hover{color:var(--red)}
.sg-finder-controls{display:grid;grid-template-columns:1fr 1.2fr;gap:18px;padding:23px;background:var(--cream);border:1px solid #dfd4b7;border-top:3px solid var(--gold);margin:24px 0 14px}.sg-finder-controls label{display:block;font-size:12px;font-weight:700;margin-bottom:8px;color:var(--navy)}
.sg-university-list{border-top:1px solid var(--line)}.sg-university{border-bottom:1px solid var(--line)}.sg-university summary{padding:20px 5px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;color:var(--navy)}.sg-university summary::-webkit-details-marker{display:none}.sg-university summary strong{font-size:16px;display:block}.sg-university small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.sg-university summary:hover{background:var(--cream)}.sg-university[open]>summary>svg{transform:rotate(180deg)}
.sg-university-content{padding:0 20px 24px;background:#fff}.sg-university-content ul{padding-left:18px;margin-bottom:20px}.sg-university-content li{font-size:14px}.sg-university-content li>a{display:block;font-size:12px;margin-top:3px}.sg-university-content .sg-university-sources{margin-bottom:20px}.sg-no-results{padding:25px;background:var(--cream);border:1px solid var(--line)}
.sg-sources{border-bottom:0}.sg-source-details{border:1px solid var(--line);border-radius:3px;background:#fff;margin:20px 0}.sg-source-details summary{list-style:none;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;font-weight:700;padding:20px}.sg-source-details summary::-webkit-details-marker{display:none}.sg-source-details ul{padding:0 25px 22px 40px}.sg-source-details a{font-size:13px;font-weight:700;overflow-wrap:anywhere}.sg-source-details p{font-size:12px;margin-top:5px}.sg-source-details li+li{margin-top:17px}
.sg-final{background:var(--cream);border-top:1px solid #e3d7bc;padding:45px 0}.sg-final>.sg-shell{display:grid;grid-template-columns:1.5fr 1fr;gap:42px;align-items:center}.sg-final h2{font-size:34px!important}.sg-final p{font-size:14px;max-width:610px}.sg-final .sg-actions{display:flex;flex-direction:column;align-items:stretch;margin:0}.csg-scholarships .sg-button-light{background:var(--navy);border-color:var(--navy)}.csg-scholarships .sg-button-light:hover{background:#18365d}
.sg-skip{position:fixed;left:20px;top:-150px;z-index:100000;background:#fff;padding:15px}.sg-skip:focus{top:20px}
/* Only the scholarships page takes over the theme's entry width and title. */
body.csg-scholarships-page-active :is(.site-main,.site-main>.ct-container-full,.site-main>article,article[id^="post-"]>.entry-content){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.csg-scholarships-page-active .entry-content>.csg-scholarships{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.csg-scholarships-page-active :is(.entry-header,.site-main>.hero-section){display:none!important}
body.csg-scholarships-page-active #header>[data-device][data-transparent]{position:relative!important}
body.csg-scholarships-page-active #header [data-sticky]{top:0!important}
body.admin-bar.csg-scholarships-page-active #header [data-sticky]{top:32px!important}
@media(max-width:1100px){.sg-guide-layout{grid-template-columns:175px minmax(0,1fr);gap:26px}.sg-sidebar{padding-right:12px}.sg-hero-grid{gap:32px}.csg-scholarships.csg-scholarships h1{font-size:51px}.sg-card{padding:20px}.sg-grid-four{grid-template-columns:1fr 1fr}.sg-grid-three{gap:12px}.sg-compact-cards{grid-template-columns:1fr}.sg-feature{padding:26px}.sg-stipends>div{padding:15px}.sg-stipends strong{font-size:29px}.sg-tree{grid-template-columns:1fr;gap:18px}.sg-terminology{grid-template-columns:1fr}}
@media(max-width:900px){.sg-guide-layout{display:block}.sg-sidebar{position:static;border-right:0;border-bottom:1px solid var(--line);padding:24px 0;margin:0;max-height:none}.sg-sidebar ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}.sg-sidebar a{padding:9px 7px}.sg-sidebar .sg-sidebar-source{border-top:0;padding:5px 7px;margin-top:10px;display:inline-flex}.sg-hero-grid{grid-template-columns:1.5fr 1fr;gap:26px}.sg-hero-note{padding:20px}.sg-hero .sg-actions{gap:10px}.sg-hero .sg-button{font-size:12px;padding:10px 12px}.sg-terminology{grid-template-columns:1fr 1fr}.sg-compact-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-stipends strong{font-size:34px}.sg-tree{grid-template-columns:1fr 1.5fr}.sg-final>.sg-shell{grid-template-columns:1.5fr 1fr;gap:28px}}
@media(max-width:760px){.sg-shell{width:calc(100% - 36px)}.sg-hero{padding:22px 0}.sg-breadcrumb{margin-bottom:23px}.sg-hero-grid{grid-template-columns:1fr;gap:26px}.csg-scholarships.csg-scholarships h1{font-size:43px;max-width:540px}.sg-hero-note{padding:18px 20px}.sg-hero-note>.sg-icon{float:left;margin:0 15px 8px 0}.sg-hero-note .sg-eyebrow br{display:none}.sg-mini-rule{margin:16px 0 12px}.sg-hero-meta{gap:9px 18px;font-size:11px;margin-top:24px}.sg-hero .sg-button{font-size:13px;padding:11px 15px}.sg-sidebar a{font-size:12px}.sg-section{padding:38px 0}.csg-scholarships.csg-scholarships h2{font-size:34px}.csg-scholarships.csg-scholarships h3.sg-display{font-size:29px}.sg-grid-two,.sg-grid-three,.sg-competition{grid-template-columns:1fr}.sg-grid{gap:15px}.sg-overview-cards{grid-template-columns:1fr 1fr}.sg-card{padding:20px}.sg-card-top{flex-direction:column;align-items:flex-start}.sg-overview-cards h3{font-size:17px!important}.sg-facts div{grid-template-columns:1fr;gap:2px;padding:6px 0}.sg-feature{padding:23px}.csg-scholarships.csg-scholarships .sg-feature h2{font-size:37px}.sg-terminology{grid-template-columns:1fr}.sg-stipends strong{font-size:30px}.sg-stipends>div{padding:14px 11px}.sg-stipends span{font-size:11px}.sg-tree{grid-template-columns:1fr}.sg-subsection{margin-top:28px;padding-top:26px}.sg-tinted,.sg-decision{padding:23px}.sg-callout{padding:16px}.sg-funding-split{gap:0}.sg-competition{gap:16px}.sg-application-steps{grid-template-columns:1fr!important;gap:20px!important}.sg-mistakes{grid-template-columns:1fr!important}.sg-heading-row{display:block}.sg-heading-row .sg-text-button{padding:0 0 12px}.sg-finder-controls{grid-template-columns:1fr;padding:20px}.csg-scholarships :is(select,input[type=search]){font-size:16px}.sg-final>.sg-shell{grid-template-columns:1fr;gap:24px}.sg-final .sg-actions{align-items:flex-start;flex-direction:row}.sg-final{padding:34px 0}body.admin-bar.csg-scholarships-page-active #header [data-sticky]{top:46px!important}}
@media(max-width:480px){.sg-overview-cards{grid-template-columns:1fr}.sg-card-top{flex-direction:row;align-items:center}.sg-facts div{grid-template-columns:88px 1fr;gap:10px}.sg-hero .sg-actions{align-items:stretch;flex-direction:column}.sg-sidebar ol{gap:0 9px}.sg-sidebar a{padding:8px 4px;font-size:11px;gap:6px}.sg-sidebar a span{font-size:10px}.sg-feature{padding:20px}.sg-stipends{grid-template-columns:1fr}.sg-stipends>div{display:grid;grid-template-columns:1fr 1.1fr auto;gap:9px;align-items:center;padding:14px 12px}.sg-stipends strong{font-size:26px}.sg-stipends span{font-size:11px}.sg-coverage-inline{grid-template-columns:1fr!important}.sg-process{grid-template-columns:1fr 1fr!important}.sg-coverage-cards{gap:10px}.sg-coverage-cards .sg-card{padding:17px 12px}.sg-decision{padding:20px}.sg-faq summary{gap:16px}.sg-final h2{font-size:32px!important}.sg-final .sg-actions{flex-direction:column;align-items:stretch}}
@media(prefers-reduced-motion:reduce){.csg-scholarships *{scroll-behavior:auto!important;transition:none!important}}
@media print{.sg-sidebar,.sg-skip,.sg-hero .sg-actions,.sg-decision-controls,.sg-finder-controls,.sg-text-button,.sg-final,header#header,footer.ct-footer{display:none!important}.sg-shell{width:100%}.sg-guide-layout{display:block}.sg-feature{background:#fff;color:#082044;border:1px solid #ccc}.sg-feature :is(h2,h3,p,.sg-eyebrow){color:#082044!important}.sg-section{padding:25px 0}.sg-card,.sg-subsection{break-inside:avoid}.sg-table-wrap{overflow:visible}.sg-comparison{min-width:0}.sg-feature .sg-callout{background:#fff;color:#082044}.sg-feature .sg-callout strong{color:#082044}}
.csg-scholarships .sg-next-steps{padding:0;list-style:none;counter-reset:next;margin:20px 0 28px}.sg-next-steps li{counter-increment:next;position:relative;padding:0 0 22px 45px;border-bottom:1px solid var(--line);margin-bottom:20px}.sg-next-steps li:before{content:counter(next,decimal-leading-zero);position:absolute;left:0;color:#987120;font:700 30px/1 'CSG Display',Arial,sans-serif}.sg-next-steps strong{display:block;color:var(--navy);font-size:16px;margin-bottom:7px}.sg-next-steps span{font-size:14px}.sg-university-lookup{border:1px solid var(--line);border-radius:3px;background:#fff}.sg-university-lookup>summary{padding:20px;display:flex;justify-content:space-between;gap:16px;list-style:none;cursor:pointer;font-size:14px;font-weight:700;color:var(--navy)}.sg-university-lookup>summary::-webkit-details-marker{display:none}.sg-university-lookup[open]>summary{border-bottom:1px solid var(--line)}.sg-university-lookup[open]>summary>svg{transform:rotate(180deg)}.sg-lookup-inner{padding:23px}.sg-lookup-inner .sg-finder-controls{padding:18px}.sg-lookup-inner .sg-finder-controls>div{min-width:0}@media(max-width:760px){.sg-lookup-inner{padding:18px}.sg-lookup-inner .sg-finder-controls{padding:14px}}

/* Scholarships review: use the same four reading roles as the university pages. */
.csg-scholarships{--sg-heading-size:36px;--sg-subheading-size:18px;--sg-body-size:16px;--sg-note-size:13px}
.csg-scholarships.csg-scholarships.csg-scholarships :is(h2,h3.sg-display){font-size:var(--sg-heading-size);line-height:1.12}
.csg-scholarships.csg-scholarships.csg-scholarships :is(h3:not(.sg-display),h4,.sg-document-group legend,.sg-university summary strong){font-size:var(--sg-subheading-size)!important;line-height:1.4}
.csg-scholarships.csg-scholarships.csg-scholarships :is(p,li,dd,input,select,.sg-table td,.sg-callout,.sg-terminology span){font-size:var(--sg-body-size);line-height:1.6}
.csg-scholarships.csg-scholarships.csg-scholarships :is(summary,.sg-button,.sg-text-link,.sg-document-group label,.sg-compact-cards b){font-size:var(--sg-body-size);line-height:1.5}
.csg-scholarships.csg-scholarships.csg-scholarships :is(.sg-eyebrow,.sg-small,.sg-note,.sg-source,.sg-tag,.sg-hero-meta,.sg-hero-meta span,.sg-table th,.sg-facts dt,.sg-chips li,.sg-sidebar a,.sg-sidebar a span,.sg-text-button,.sg-stipends span,.sg-finder-controls label,.sg-decision-controls label,.sg-university small,.sg-university-content li>a,.sg-source-details p,.sg-source-details a,.sg-undergrad-checks a,.sg-art-credit){font-size:var(--sg-note-size)!important;line-height:1.5}
.csg-scholarships.csg-scholarships.csg-scholarships .sg-stipends strong{font-size:var(--sg-heading-size);line-height:1.12}
.csg-scholarships.csg-scholarships.csg-scholarships .sg-final h2{font-size:var(--sg-heading-size)!important;line-height:1.12}
.sg-sidebar{padding-right:13px}.sg-sidebar a{gap:9px}.sg-sidebar a span{flex-shrink:0}
.sg-card-top{align-items:flex-start}.sg-tag{padding:5px 8px}
.sg-facts div{grid-template-columns:90px minmax(0,1fr)}
.sg-comparison{min-width:780px}.sg-table :is(th,td){padding:15px}
.sg-application-steps h4{line-height:1.4!important}
.sg-terminology{grid-template-columns:1fr;gap:20px}.sg-terminology strong{min-width:54px}
.sg-feature>.sg-eyebrow svg{color:#f9d16d}
.sg-hero-art{margin:0;background:#fffdf8;border:1px solid #ded6c4;border-radius:3px;box-shadow:4px 4px 0 #eae5d8;overflow:hidden}
.sg-hero-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.sg-hero-art figcaption{display:flex;align-items:center;gap:14px;padding:18px 20px;font-size:13px;line-height:1.5;color:var(--muted);border-top:3px solid var(--gold)}
.sg-hero-art strong{display:block;color:var(--navy);font-size:16px;line-height:1.5;margin-bottom:5px}
.csg-scholarships .sg-hero-reassurance{display:flex;gap:12px;align-items:flex-start;max-width:880px;margin:24px 0 0;color:var(--muted)}
.sg-hero-reassurance>svg{margin-top:4px;color:#946d1e}
.sg-hero-meta{margin-top:22px}
.sg-separate-benefits{margin-top:28px}
.sg-feature .sg-separate-benefits h3,.sg-feature .sg-living-allowance h3{display:flex;gap:10px;align-items:center;margin:0 0 18px}
.sg-feature :is(.sg-separate-benefits h3,.sg-living-allowance h3)>svg{color:#f8d373;width:23px;height:23px}
.csg-scholarships .sg-separate-benefits .sg-coverage-inline{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}
.sg-separate-benefits .sg-coverage-inline li{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:19px 16px;background:#152f51;border:1px solid #3d5370;border-radius:3px}
.sg-separate-benefits .sg-coverage-inline li>span:last-child{display:block}
.sg-separate-benefits .sg-coverage-inline strong{display:block;color:#fff;margin-bottom:8px;font-size:18px;line-height:1.4}
.sg-separate-benefits .sg-icon{background:#2b4667;color:#f8d373}.sg-separate-benefits .sg-icon svg{width:22px;height:22px}
.sg-funding-plus{display:flex;align-items:center;gap:15px;margin:22px 0;color:#f9d16d;font-size:26px;line-height:1}
.sg-funding-plus:before,.sg-funding-plus:after{content:'';height:1px;background:#385070;flex:1}.sg-funding-plus>span{display:grid;place-items:center;border:1px solid #526783;border-radius:50%;height:34px;width:34px}
.sg-living-allowance{margin-bottom:22px}.sg-living-allowance>p{margin:0 0 22px}
.sg-direct-answer{display:flex;gap:18px;align-items:flex-start;padding:23px;background:#f7f3e7;border-left:3px solid var(--gold);margin:20px 0 28px}
.sg-direct-answer strong{color:var(--navy)}.sg-direct-answer p{margin:0}
.sg-checks-heading{margin-bottom:10px!important}
.csg-scholarships .sg-undergrad-checks{padding:0;list-style:none;display:grid;gap:15px;margin:22px 0 0}
.sg-undergrad-checks li{padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:3px}
.sg-undergrad-checks li+li{margin:0}.sg-check-top{display:flex;gap:12px;align-items:center;margin-bottom:13px}.sg-check-top .sg-eyebrow{margin:0}.sg-undergrad-checks .sg-icon{width:34px;height:34px}
.sg-undergrad-checks h4{margin:0 0 9px}.sg-undergrad-checks p{margin-bottom:11px}.sg-undergrad-checks a{font-weight:700}
.sg-picture-note{display:grid;grid-template-columns:1.05fr 1fr;margin-top:26px;border:1px solid #ded6c4;border-radius:3px;background:#faf6ec;overflow:hidden}
.sg-picture-note>img{display:block;width:100%;height:100%;min-height:270px;object-fit:cover;object-position:40% center}
.sg-picture-note>div{padding:24px}.sg-picture-note .sg-icon{margin-bottom:18px}.sg-picture-note h3{margin-bottom:13px}.sg-picture-note .sg-note{margin-top:0}
.sg-illustrated-heading{display:grid;grid-template-columns:1fr 1fr;gap:27px;align-items:center;margin-bottom:30px}
.sg-illustrated-heading img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:3px;border:1px solid #ded6c4;box-shadow:4px 4px 0 #eae5d8}
.sg-illustrated-heading p:last-child{margin-bottom:0}
.sg-university-lookup{border:0;background:transparent;border-radius:0}.sg-university-lookup .sg-finder-controls{margin-top:0}
.sg-art-credit{color:var(--muted);padding-top:15px;border-top:1px solid var(--line)}
@media(min-width:1101px){.sg-separate-benefits .sg-coverage-inline{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1100px){.sg-hero-grid{grid-template-columns:1.45fr 1fr}.sg-picture-note{grid-template-columns:1fr}.sg-picture-note>img{height:auto;min-height:0;aspect-ratio:2/1}.sg-illustrated-heading{grid-template-columns:1fr}.sg-illustrated-heading>img{aspect-ratio:2/1}.sg-separate-benefits .sg-coverage-inline li{padding:15px 12px}}
@media(max-width:900px){.sg-picture-note,.sg-illustrated-heading{grid-template-columns:1fr 1fr}.sg-picture-note>img{height:100%;aspect-ratio:auto;object-position:40% center}.sg-illustrated-heading>img{aspect-ratio:3/2}}
@media(max-width:760px){.csg-scholarships{--sg-heading-size:30px}.sg-hero-grid{grid-template-columns:1fr}.sg-hero-art{max-width:500px}.sg-hero-art figcaption{padding:16px}.sg-separate-benefits .sg-coverage-inline{grid-template-columns:1fr!important}.sg-separate-benefits .sg-coverage-inline li{flex-direction:row;gap:15px;padding:16px}.sg-separate-benefits .sg-coverage-inline strong{margin-bottom:4px}.sg-picture-note,.sg-illustrated-heading{grid-template-columns:1fr}.sg-picture-note>img{height:auto;aspect-ratio:3/2}.sg-illustrated-heading>img{aspect-ratio:3/2}.sg-picture-note>div{padding:22px}.sg-direct-answer{padding:20px;gap:13px}.sg-direct-answer>.sg-icon{width:34px;height:34px}.sg-undergrad-checks li{padding:20px}.sg-sidebar ol{grid-template-columns:1fr 1fr}.sg-stipends>div{padding:17px 12px}}
@media(max-width:480px){.sg-stipends>div{grid-template-columns:1fr auto;gap:6px 14px}.sg-stipends>div>span:last-child{grid-column:2;text-align:right}.sg-stipends>div>span:first-child{grid-row:1/3}.sg-facts div{grid-template-columns:90px minmax(0,1fr)}.sg-finder-controls{padding:18px}.sg-check-top .sg-eyebrow{flex:1}.sg-hero-art strong{font-size:16px}.sg-final .sg-actions{width:100%}}

/* Clarity review: use different formats for requirements, costs and decisions. */
.sg-eligibility-pass{border:1px solid #d8d1bf;border-top:4px solid var(--gold);background:var(--cream);padding:26px;margin:25px 0}
.sg-pass-heading{display:flex;gap:15px;align-items:center;margin-bottom:24px}.sg-pass-heading .sg-eyebrow{margin-bottom:3px}.csg-scholarships .sg-pass-heading h3{margin:0}
.sg-pass-facts{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:22px}.sg-pass-facts>div+div{border-left:1px solid #d8d1bf;padding-left:22px}.sg-pass-facts strong,.sg-pass-facts span{display:block}.sg-pass-facts strong{font-size:18px;line-height:1.4;color:var(--navy);margin-bottom:8px}.sg-pass-facts span:last-child{font-size:13px;line-height:1.5;color:var(--muted)}.sg-eligibility-pass>.sg-note{margin-top:23px;padding-top:18px;border-top:1px solid #d8d1bf}.sg-other-levels .sg-table-wrap{padding:0 20px 20px}.sg-other-levels summary{gap:15px}.sg-age-table{min-width:510px}
.sg-undergraduate-routes{border-top:1px solid var(--line)}.sg-undergraduate-routes article{display:grid;grid-template-columns:60px minmax(0,1fr);gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.sg-route-marker{font:700 40px/1 'CSG Display',Arial,sans-serif;color:var(--red);background:#f9ebe6;border:1px solid #e6c5bb;width:58px;height:64px;display:grid;place-items:center;border-radius:3px}.sg-undergraduate-routes article:last-child .sg-route-marker{background:#eef1f6;border-color:#d8e0ea;color:var(--navy)}.sg-undergraduate-routes .sg-eyebrow{margin-bottom:6px}.sg-undergraduate-routes .sg-text-link{font-size:13px!important}.sg-undergraduate-routes+.sg-note{margin-top:17px}
.sg-language-lanes{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:3px;overflow:hidden;margin:25px 0}.sg-language-lanes article{padding:25px;background:#fff}.sg-language-lanes article+article{border-left:1px solid var(--line);background:#f3f6f8}.sg-lane-title{display:flex;gap:13px;align-items:center;padding-bottom:21px;border-bottom:1px solid var(--line)}.sg-lane-title h4{margin:0!important}.sg-language-lanes dl>div{padding-top:20px}.sg-language-lanes dt{font-weight:700;color:var(--navy);font-size:13px;line-height:1.5;margin-bottom:7px}.sg-language-lanes dd{margin:0}
.sg-real-example{border-left:3px solid #bc962f;background:#f8f3e5;padding:22px 25px;margin-top:25px}.sg-real-example .sg-eyebrow{color:#705611}.sg-real-example .sg-eyebrow svg{color:#92701d}.sg-real-example .sg-source{display:inline-block;margin-top:3px}
.sg-subject-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #dcd0b4;background:#fff;margin:25px 0 16px}.sg-subject-map article{padding:23px 20px;min-width:0}.sg-subject-map article+article{border-left:1px solid #dcd0b4}.sg-subject-map .sg-icon{display:flex;margin-bottom:17px}.sg-subject-map .sg-tag{display:inline-block;margin-bottom:14px;background:#f5f0e2;color:#705719}.sg-subject-map h4{margin-bottom:10px!important}.sg-subject-map p{margin-bottom:0}
.sg-test-distinction{display:flex;justify-content:center;align-items:flex-start;gap:24px;margin:26px 0;background:#fff;border:1px solid #dfd4b7;padding:22px}.sg-test-distinction>div{flex:1}.sg-test-distinction strong{font:700 36px/1 'CSG Display',Arial,sans-serif;color:var(--navy);display:block;margin-bottom:9px}.sg-test-distinction span{font-size:16px;line-height:1.5}.sg-test-distinction>span{align-self:center;font:700 30px/1 'CSG Display',Arial,sans-serif;color:#92671c}
.sg-budget{padding:30px;background:#f2f5f7;border:1px solid #d8e0e8;border-radius:3px;margin:35px 0}.sg-budget-heading{display:flex;align-items:flex-start;gap:16px}.sg-budget-heading>.sg-icon{background:#e0e8f0;color:var(--navy)}.sg-budget-heading .sg-eyebrow{margin-bottom:7px}.sg-budget-layout{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin-top:26px}.sg-budget-layout>div{min-width:0}.sg-budget fieldset{min-width:0;border:0;padding:0;margin:0}.sg-budget legend{font-size:18px;line-height:1.4;color:var(--navy);font-weight:700;padding:0;margin-bottom:15px}.sg-budget-costs>label{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:15px;align-items:center;margin-bottom:13px;font-size:16px;line-height:1.5}.sg-currency-input{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #9faec0;border-radius:3px;padding-left:10px}.sg-currency-input>span{font-size:13px;color:var(--muted)}.csg-scholarships input[type=number]{background:#fff;min-width:0;max-width:100%;width:100%;border:1px solid #9faec0;min-height:44px;padding:8px 10px;border-radius:3px;box-shadow:none}.csg-scholarships .sg-currency-input input{border:0;padding-left:0;background:transparent}.sg-budget .sg-budget-awards{margin-top:23px;border-top:1px solid #cbd5df;padding-top:20px}.sg-budget-awards>label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px;line-height:1.5;min-height:44px}.sg-budget input[type=radio]{appearance:auto;-webkit-appearance:radio;width:18px;height:18px;min-height:0;flex-shrink:0;accent-color:var(--red);margin:0}.sg-budget [data-budget-custom]{margin-top:15px}.sg-budget [data-budget-custom]>label{display:block;font-size:13px;color:var(--navy);font-weight:700;margin-bottom:8px}.sg-budget [data-budget-error]{color:var(--red);font-weight:700;margin-top:16px}.sg-budget input[aria-invalid=true]{outline:2px solid var(--red);outline-offset:2px}
.sg-budget-result{padding:28px;background:var(--navy);color:#e8edf4;border-radius:3px;position:sticky;top:calc(var(--csg-header-offset,0px) + 25px)}.sg-budget-result .sg-eyebrow{color:#cfdbec}.sg-budget-result>strong{font:700 42px/1.1 'CSG Display',Arial,sans-serif;color:#f9d16d;display:block;margin-bottom:15px}.sg-budget-result>p{color:#e8edf4}.sg-budget-bar{display:flex;height:16px;border-radius:2px;overflow:hidden;margin:25px 0}.sg-budget-bar span:first-child{background:#f5cb67;width:35.38%}.sg-budget-bar span:last-child{background:#607b9d;flex:1}.sg-budget-result dl{margin-bottom:20px}.sg-budget-result dl>div{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding:12px 0;border-bottom:1px solid #3b5271}.sg-budget-result dt{font-size:13px;line-height:1.5;flex:1}.sg-budget-result dd{font-weight:700;white-space:nowrap}.sg-budget-result dl>div:last-child{color:#f9d16d}.sg-budget-result .sg-small{color:#cfdbec}.sg-budget-static{padding:20px;border-left:3px solid var(--gold);background:#fff}.sg-budget-static strong{color:var(--navy);display:block;margin-bottom:10px}
.sg-local-example{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;border:1px solid #d8d1bf;padding:26px;margin:25px 0 15px;background:var(--cream)}.sg-local-example dl{align-self:center}.sg-local-example dl>div{display:flex;gap:17px;align-items:center;padding:12px 0}.sg-local-example dl>div+div{border-top:1px solid #d8d1bf}.sg-local-example dt{background:var(--navy);color:#fff;font:700 26px/1 'CSG Display',Arial,sans-serif;display:grid;place-items:center;width:40px;height:44px;flex-shrink:0;border-radius:2px}.sg-local-example dd{margin:0}
.sg-document-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:24px;border-top:1px dashed #c4cdd8;padding-top:24px}.sg-document-tips>div>svg{width:24px;height:24px;color:#916514;margin-bottom:14px}.sg-document-tips h4{margin-bottom:9px!important}.sg-document-tips p{margin:0}
.csg-scholarships .sg-application-steps.sg-journey{display:block!important;counter-reset:journey;margin:25px 0 30px;padding:0;list-style:none}.sg-journey>li{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;padding:0 0 30px 62px!important;position:relative;counter-increment:journey;border:0;border-left:2px solid #d3dce6;background:transparent;margin:0 0 0 18px!important}.sg-journey>li:before{content:counter(journey,decimal-leading-zero)!important;position:absolute;top:0;left:-20px!important;width:38px!important;height:38px!important;background:var(--navy);color:#fff;border-radius:50%;font:700 16px/38px Arial,sans-serif!important;text-align:center;padding:0!important}.sg-journey>li:last-child{border-color:transparent;padding-bottom:0!important}.sg-journey .sg-step-outcome{background:#f4f1e6;border:1px solid #e1d9c3;padding:18px;align-self:start}.sg-step-outcome .sg-eyebrow{font-size:13px!important;color:#725718;margin-bottom:10px}.sg-step-outcome .sg-eyebrow svg{color:#87681e}.sg-step-outcome p{font-weight:700;color:var(--navy);margin-bottom:0!important}
.sg-offer-explainer{padding:27px;border:1px solid #c9d4e1;background:#edf2f6;margin-top:30px}.sg-offer-documents{display:grid;grid-template-columns:1fr 30px 1fr;gap:15px;align-items:center;margin:24px 0}.sg-offer-documents article{background:#fff;padding:23px;box-shadow:4px 4px 0 #dce3e9;border:1px solid #c9d4e1;border-top:3px solid #a6b9cd;min-height:232px}.sg-offer-documents article:last-child{border-top-color:#e8bd5b}.sg-offer-documents article>svg{display:block;width:29px;height:29px;margin-bottom:17px;color:var(--navy)}.sg-offer-documents .sg-tag{display:inline-block;margin-bottom:14px}.sg-offer-documents p{margin:0}.sg-offer-plus{font-size:30px;color:#876822;text-align:center}.sg-offer-heading h4{margin-bottom:0!important}
.sg-two-stages{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #d5dee8;margin-top:27px}.sg-two-stages article{padding:28px;background:#f3f6f8}.sg-two-stages article+article{border-left:1px solid #d5dee8;background:var(--cream)}.sg-stage-label{display:inline-block;font-size:13px;font-weight:700;color:#536178;border-bottom:2px solid #adbece;padding-bottom:8px;margin-bottom:18px}.sg-two-stages article+article .sg-stage-label{border-color:#d9b05c;color:#705719}
.csg-scholarships .sg-renewal-cycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;margin:27px 0;background:#f4f6f8;border:1px solid #d5dee8}.sg-renewal-cycle li{padding:22px 18px;position:relative;margin:0!important}.sg-renewal-cycle li+li{border-left:1px solid #d5dee8}.sg-renewal-cycle li+li:before{content:'→';position:absolute;left:-13px;top:29px;background:#f4f6f8;color:#536681;font-size:21px;line-height:1;width:25px;text-align:center}.sg-renewal-cycle .sg-icon{margin-bottom:18px}.sg-renewal-cycle h4{margin-bottom:10px!important}.sg-renewal-cycle p{margin:0}.sg-review-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0}.sg-review-outcomes>div{border-left:3px solid #c9b784;padding-left:20px}.sg-review-outcomes>div+div{border-color:#ba8b7f}.sg-review-outcomes p{margin:0}
.sg-myths{border-top:1px solid var(--line);margin-top:25px}.sg-myths article{display:grid;grid-template-columns:1fr 1.35fr;border-bottom:1px solid var(--line)}.sg-myths article>div{padding:23px}.sg-myths article>div:first-child{background:#f2f4f6}.sg-myths article>div+div{display:flex;align-items:flex-start;gap:18px}.sg-myths article>div+div>svg{color:#99752b;margin-top:4px}.sg-myths h4{margin:7px 0 0!important}.sg-myths .sg-small{font-size:13px;color:var(--muted)}.sg-myths p{margin:0}
#overview .sg-decision{margin-top:30px}.sg-decision-controls{grid-template-columns:1fr 1fr;gap:9px 24px}.sg-decision-controls label:nth-of-type(2){grid-column:2;grid-row:1;margin:0}.sg-decision-controls select:first-of-type{grid-column:1;grid-row:2}.sg-decision-controls select:last-of-type{grid-column:2;grid-row:2}
@media(max-width:1100px){.sg-budget-layout{grid-template-columns:1fr}.sg-budget-costs>label{grid-template-columns:minmax(0,1fr) 170px}.sg-budget-result{position:static}.sg-subject-map{grid-template-columns:1fr}.sg-subject-map article{padding:22px}.sg-subject-map article+article{border-left:0;border-top:1px solid #dcd0b4}.sg-subject-map .sg-icon{float:left;margin:0 18px 10px 0}.sg-subject-map article>p{clear:both}.sg-pass-facts{gap:16px}.sg-pass-facts>div+div{padding-left:16px}.sg-local-example{grid-template-columns:1fr}.sg-journey>li{grid-template-columns:1fr;padding-left:48px!important;gap:15px}.sg-renewal-cycle{grid-template-columns:1fr 1fr!important}.sg-renewal-cycle li:nth-child(3){border-left:0;border-top:1px solid #d5dee8}.sg-renewal-cycle li:nth-child(4){border-top:1px solid #d5dee8}.sg-renewal-cycle li:nth-child(3):before{display:none}}
@media(min-width:1101px){.sg-budget-costs>label{grid-template-columns:minmax(0,1fr) 115px}}
@media(max-width:760px){.sg-eligibility-pass{padding:21px}.sg-pass-facts{grid-template-columns:1fr;gap:0}.sg-pass-facts>div+div{border-left:0;border-top:1px solid #d8d1bf;padding:16px 0 0;margin-top:16px}.sg-pass-heading{align-items:flex-start}.sg-undergraduate-routes article{grid-template-columns:43px minmax(0,1fr);gap:16px}.sg-route-marker{width:43px;height:51px;font-size:32px}.sg-language-lanes{grid-template-columns:1fr}.sg-language-lanes article{padding:22px}.sg-language-lanes article+article{border-left:0;border-top:1px solid var(--line)}.sg-real-example{padding:20px}.sg-test-distinction{gap:15px;padding:18px}.sg-test-distinction strong{font-size:30px}.sg-test-distinction span{font-size:13px}.sg-budget{padding:20px}.sg-budget-heading{display:block}.sg-budget-heading>.sg-icon{margin-bottom:16px}.sg-budget-costs>label{grid-template-columns:minmax(0,1fr) 120px;gap:12px}.sg-budget-result{padding:22px}.sg-budget-result>strong{font-size:36px}.sg-budget-result dl>div{gap:10px}.sg-local-example{padding:22px}.sg-document-tips{grid-template-columns:1fr;gap:20px}.sg-document-tips>div{padding-left:43px;position:relative}.sg-document-tips>div>svg{position:absolute;left:0;top:2px}.sg-journey>li{padding-left:38px!important}.sg-step-outcome{padding:17px!important}.sg-offer-explainer{padding:20px}.sg-offer-documents{grid-template-columns:1fr;gap:17px}.sg-offer-documents article{min-height:0;padding:20px}.sg-offer-documents article>svg{float:right;margin-left:14px}.sg-offer-plus{line-height:1}.sg-two-stages{grid-template-columns:1fr}.sg-two-stages article{padding:23px}.sg-two-stages article+article{border-left:0;border-top:1px solid #d5dee8}.sg-review-outcomes{grid-template-columns:1fr}.sg-myths article{grid-template-columns:1fr}.sg-myths article>div{padding:20px}.sg-decision-controls{grid-template-columns:1fr}.sg-decision-controls label:nth-of-type(2),.sg-decision-controls select:first-of-type,.sg-decision-controls select:last-of-type{grid-column:auto;grid-row:auto}.sg-decision-controls label:nth-of-type(2){margin-top:10px}.sg-renewal-cycle li{padding:20px 16px}.sg-other-levels .sg-table-wrap{padding:0 15px 15px}}
@media(max-width:400px){.sg-budget-costs>label{grid-template-columns:minmax(0,1fr) 104px}.sg-budget-costs>label>span:first-child{font-size:16px}.sg-budget-result{padding:18px}.sg-budget-result dl>div{display:block}.sg-budget-result dd{margin-top:4px}.csg-scholarships .sg-renewal-cycle{grid-template-columns:1fr!important}.sg-renewal-cycle li+li{border-left:0;border-top:1px solid #d5dee8}.sg-renewal-cycle li+li:before{display:none}}
@media print{.sg-budget-result{background:#fff;color:var(--navy);border:1px solid #bbc6d4}.sg-budget-result :is(p,strong,dt,dd){color:var(--navy)!important}.sg-journey>li,.sg-calendar li,.sg-renewal-cycle li{break-inside:avoid}}
.sg-skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;white-space:nowrap}
.sg-budget-bar{margin-bottom:10px}.sg-budget-bar span:first-child{background:#607b9d}.sg-budget-bar span:last-child{background:#f5cb67}
.sg-budget-key{display:flex;justify-content:space-between;gap:15px;margin-bottom:14px;font-size:13px;line-height:1.5;color:#e8edf4}.sg-budget-key>span{display:flex;gap:7px;align-items:center}.sg-budget-key>span:before{content:'';width:9px;height:9px;background:#607b9d}.sg-budget-key>span:last-child:before{background:#f5cb67}
.sg-budget-result>strong{overflow-wrap:anywhere}
#csca .sg-process{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media(max-width:760px){#csca .sg-process{grid-template-columns:1fr 1fr!important}}

/* Editorial review: shared content rows keep comparisons aligned as text wraps. */
.csg-scholarships .sg-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.csg-scholarships .sg-overview-cards>.sg-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:16px;padding:24px;border-top:3px solid #ccd5e0}
.csg-scholarships .sg-overview-cards>.sg-card:first-child{padding-top:24px;border-top-color:var(--gold)}
.sg-overview-cards .sg-card-top{margin:0;align-items:center;flex-direction:row;min-height:40px}.sg-overview-cards .sg-tag{align-self:center}
.csg-scholarships .sg-overview-cards :is(h3,p){margin:0}
.csg-scholarships .sg-overview-cards .sg-facts{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;margin:0;padding-top:13px}.sg-overview-cards .sg-facts>div{padding:7px 0;align-items:baseline;grid-template-columns:90px minmax(0,1fr)}
.sg-route-grid{column-gap:18px;row-gap:16px}.sg-route-grid>.sg-route{display:grid;grid-row:span 8;grid-template-rows:subgrid;row-gap:16px}
.sg-route-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.sg-route-heading .sg-letter{float:none;line-height:1;margin:0}.sg-route-heading .sg-eyebrow{margin:0!important}.csg-scholarships .sg-route-grid h4{padding:0;margin:0}.csg-scholarships .sg-route-grid p{margin:0}
.csg-scholarships .sg-route-grid .sg-flow{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:21px;padding:0;margin:6px 0}.sg-route-grid .sg-flow li{margin:0!important;display:flex;align-items:center;padding:11px 12px}.sg-route-grid .sg-flow li+li:before{top:-24px;line-height:21px}
.sg-terminology{grid-template-columns:1fr 1fr}.sg-terminology>div{align-items:flex-start}.sg-terminology span{font-size:16px;line-height:1.5}.sg-terminology strong{line-height:1.15}
.sg-language-answer{display:flex;align-items:flex-start;gap:17px;padding:24px;border-left:3px solid var(--gold);background:#f7f3e7;margin:22px 0 16px}.sg-language-answer h4{margin-bottom:12px!important}.sg-language-answer p{margin:0}
.sg-language-lanes{grid-template-rows:auto auto auto}.sg-language-lanes article{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:20px}.sg-language-lanes dl{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:20px}.sg-language-lanes dl>div{padding:0}.sg-lane-title{align-items:flex-start}.sg-lane-title .sg-icon{width:36px;height:36px}.sg-language-lanes .sg-lane-title h4{padding-top:4px}
.csg-scholarships .sg-subject-map{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-subject-map article{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:16px}.sg-subject-map .sg-icon{float:none;margin:0}.sg-subject-map .sg-tag{margin:0;justify-self:start}.sg-subject-map h4{margin:0!important}.sg-subject-map article+article{border-top:0;border-left:1px solid #dcd0b4}
#university-awards.sg-subsection{border-top:0;padding-top:0;margin-top:0}
.sg-compact-cards>.sg-card{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:12px}.sg-compact-cards .sg-card p{margin:0}.sg-compact-cards .sg-card b{line-height:1.4}
.sg-funding-split{margin-top:22px}.sg-funding-split>div{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:14px}.sg-funding-split .sg-tag{justify-self:start;align-self:start}.sg-funding-split :is(h4,p){margin:0!important}
.sg-document-grid{column-gap:20px;row-gap:14px}.sg-document-grid>.sg-document-group{display:grid;grid-row:span 8;grid-template-rows:subgrid;row-gap:10px}.csg-scholarships .sg-document-grid .sg-document-group h4{margin:0;padding-bottom:12px;border-bottom:1px solid var(--line)}.sg-document-grid .sg-document-group label{margin:0;padding:7px 0;align-items:flex-start}.sg-document-grid .sg-document-group input{margin-top:5px;flex-shrink:0}
.sg-document-tips{gap:22px}.sg-document-tips .sg-source{display:block;margin-top:6px}
.sg-offer-documents{align-items:stretch;grid-template-rows:auto auto auto auto}.sg-offer-documents article{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:14px;min-height:0}.sg-offer-documents article>svg{margin:0}.sg-offer-documents .sg-tag{margin:0;justify-self:start}.sg-offer-documents h4{margin:0!important}.sg-offer-plus{grid-row:span 4;align-self:center}
.csg-scholarships .sg-renewal-cycle{grid-template-rows:auto auto auto}.sg-renewal-cycle li{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:15px}.sg-renewal-cycle .sg-icon{margin:0}.sg-renewal-cycle h4{margin:0!important}
.csg-scholarships .sg-submission-list{display:grid;grid-template-columns:1fr 1fr;gap:17px 24px;padding:0;list-style:none;margin-top:22px}.sg-submission-list li{display:flex;align-items:flex-start;gap:13px;margin:0!important}.sg-submission-list svg{margin-top:4px;color:#946d1e}
.sg-two-stages{grid-template-rows:auto auto auto auto}.sg-two-stages article{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:16px}.sg-two-stages :is(.sg-stage-label,h3,p){margin:0!important}.sg-two-stages .sg-stage-label{justify-self:start;align-self:start}
#balanced-plan{border-top:0;margin-top:26px;padding-top:0}#strategy .sg-decision{margin-top:30px}
@media(max-width:1100px){.sg-overview-cards .sg-card-top{align-items:flex-start}.sg-overview-cards .sg-card-top .sg-tag{align-self:center}.sg-terminology{grid-template-columns:1fr}.sg-route-grid>.sg-route{padding:21px}.sg-subject-map article{padding:20px 16px}.sg-language-lanes article{padding:22px}.sg-document-grid>.sg-document-group{padding:21px}.sg-renewal-cycle li:nth-child(3){border-left:0}}
@media(max-width:760px){.csg-scholarships .sg-overview-cards{grid-template-columns:1fr}.csg-scholarships .sg-overview-cards>.sg-card{padding:21px}.csg-scholarships .sg-overview-cards>.sg-card:first-child{padding-top:21px}.sg-overview-cards .sg-card-top{align-items:center}.sg-overview-cards .sg-facts>div{grid-template-columns:90px minmax(0,1fr)}.sg-route-grid>.sg-route{grid-row:auto;grid-template-rows:auto;display:block}.sg-route-heading{margin-bottom:15px}.csg-scholarships .sg-route-grid h4{margin-bottom:12px}.csg-scholarships .sg-route-grid .sg-flow{display:block;margin:22px 0}.sg-route-grid .sg-flow li+li{margin-top:21px!important}.sg-terminology{grid-template-columns:1fr}.sg-language-answer{padding:21px;gap:13px}.sg-language-answer .sg-icon{width:34px;height:34px}.sg-language-lanes{grid-template-rows:none}.sg-language-lanes article{display:block;grid-row:auto}.sg-language-lanes dl{display:block}.sg-language-lanes dl>div{padding-top:20px}.csg-scholarships .sg-subject-map{grid-template-columns:1fr}.sg-subject-map article{display:block;grid-row:auto;padding:22px}.sg-subject-map .sg-icon{margin:0 0 16px}.sg-subject-map .sg-tag{margin-bottom:14px}.sg-subject-map h4{margin-bottom:10px!important}.sg-subject-map article+article{border-left:0;border-top:1px solid #dcd0b4}.sg-compact-cards>.sg-card{display:block;grid-row:auto}.sg-compact-cards .sg-card p{margin-top:12px}.sg-funding-split>div{display:block;grid-row:auto}.sg-funding-split .sg-tag{display:inline-block;margin-bottom:14px}.sg-funding-split h4{margin-bottom:12px!important}.sg-document-grid>.sg-document-group{grid-row:auto;display:block}.sg-document-grid .sg-document-group label{margin-top:10px}.sg-document-grid .sg-document-group h4{margin-bottom:10px}.sg-offer-documents{grid-template-rows:none}.sg-offer-documents article{grid-row:auto;display:block}.sg-offer-documents article>svg{float:none;margin:0 0 16px}.sg-offer-documents .sg-tag{margin-bottom:14px}.sg-offer-documents h4{margin-bottom:10px!important}.sg-offer-plus{grid-row:auto}.sg-two-stages{grid-template-rows:none}.sg-two-stages article{display:block;grid-row:auto}.sg-two-stages .sg-stage-label{margin-bottom:18px!important}.sg-two-stages :is(h3,p){margin-bottom:14px!important}.sg-two-stages p:last-child{margin-bottom:0!important}.csg-scholarships .sg-submission-list{grid-template-columns:1fr}.sg-renewal-cycle li{padding:20px 16px}}
@media(max-width:400px){.csg-scholarships .sg-renewal-cycle{grid-template-rows:none}.sg-renewal-cycle li{display:block;grid-row:auto}.sg-renewal-cycle .sg-icon{margin-bottom:18px}.sg-renewal-cycle h4{margin-bottom:10px!important}.sg-language-answer{display:block}.sg-language-answer .sg-icon{margin-bottom:15px}}
.sg-heading-row{margin-bottom:14px;gap:24px}.sg-heading-row>div{min-width:0}.sg-heading-row .sg-text-button{flex-shrink:0}
.sg-overview-cards h3 a{display:flex;align-items:baseline;gap:8px}.sg-overview-cards h3 a svg{flex-shrink:0}

/* Final presentation refinements: consistent entry facts and centred comparisons. */
.sg-pass-facts{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:22px;row-gap:8px}
.sg-pass-facts>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-width:0}
.sg-pass-facts strong{margin:0}
.sg-test-distinction{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);grid-template-rows:auto auto;column-gap:24px;row-gap:9px;align-items:stretch;text-align:center}
.sg-test-distinction>div{display:grid;grid-row:span 2;grid-template-rows:subgrid;min-width:0}
.sg-test-distinction strong{margin:0}
.csg-scholarships .sg-test-distinction>span{grid-row:span 2;align-self:center;justify-self:center;font-size:30px;line-height:1}
.csg-scholarships .sg-calendar{display:block;list-style:none;padding:0;margin:25px 0;background:transparent;border:0}
.csg-scholarships .sg-calendar li{display:grid;grid-template-columns:185px minmax(0,1fr);gap:20px;padding:0 0 26px 25px;border-left:1px solid #c9b786;position:relative;margin:0}
.sg-calendar li:before{content:'';position:absolute;width:9px;height:9px;border-radius:50%;background:var(--gold);border:2px solid #97752e;left:-5px;top:8px}
.sg-calendar strong{display:block;color:var(--navy);font-size:16px;line-height:1.6}
.sg-calendar span{display:block;line-height:1.6}
.csg-scholarships .sg-calendar li:last-child{padding-bottom:0}
.sg-finder-note{border-left:3px solid var(--gold);background:var(--cream);padding:22px 24px;margin-top:25px}
.sg-finder-note .sg-text-link{display:inline-flex;align-items:center;gap:7px}
@media(max-width:1100px){.csg-scholarships .sg-calendar li{grid-template-columns:160px minmax(0,1fr)}}
@media(max-width:760px){.sg-pass-facts{grid-template-columns:1fr;gap:0}.sg-pass-facts>div{display:block;grid-row:auto}.sg-pass-facts strong{margin-bottom:8px}.sg-test-distinction{column-gap:12px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.csg-scholarships .sg-test-distinction>span{font-size:26px}.csg-scholarships .sg-calendar li{grid-template-columns:1fr;gap:5px;padding-bottom:26px}.sg-finder-note{padding:20px}}
