/* Selected proposal 17: equal-size paired scores and a pale-green achievement band. */
.student-success{background:linear-gradient(145deg,#eef8ef,#f4fbff);padding-block:72px}.student-success>.heading{margin-bottom:32px}.success-story{max-width:1120px;height:400px;margin:auto;display:grid;grid-template-columns:1.25fr 1fr;background:white;border:1px solid #d5e3d8;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #174f450a}.success-story+.success-story{margin-top:24px}.success-story figure{margin:0;min-width:0;min-height:0}.success-story img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%}.unified-copy{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:24px 30px;gap:18px}.unified-meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid #e0e8e0;color:#315d55;font-size:18px;font-weight:700;line-height:1.4}.unified-meta>span:last-child:not(:first-child){white-space:nowrap;color:#4b8729}.unified-results{display:flex;flex-direction:column;justify-content:center;gap:16px;flex:1;min-height:0}.unified-result h3,.unified-award h3{font-size:18px;line-height:1.4;font-weight:700;color:#315d55;margin:0 0 6px}.unified-scores{display:flex;justify-content:center;align-items:baseline;gap:11px;line-height:1.2;white-space:nowrap}.unified-scores .score-before,.unified-scores strong{font-size:34px;font-weight:700;letter-spacing:-.035em;line-height:1.2}.unified-scores .score-before{color:#82938c;font-weight:600}.unified-scores strong{color:#124978;font-weight:900}.unified-scores small{font-size:18px;margin-left:3px;letter-spacing:0}.score-arrow{font-size:21px;color:#8aa18b;align-self:center}.unified-gain{display:flex;justify-content:center;align-items:baseline;gap:3px;background:#edf5e6;border-radius:7px;padding:5px 10px;margin-top:8px;color:#285b44;font-size:21px;font-weight:800;line-height:1.2}.unified-gain small,.unified-gain>span{font-size:18px;font-weight:700}.unified-gain>span{margin-left:3px}.student-success .unified-cert{margin:0!important;padding:8px 10px;background:#edf5e6;border-radius:7px;color:#124978;font:700 23px/1.3 var(--serif)!important;text-align:center}.unified-cert span{color:#4b8729}.unified-single .unified-result h3{margin-bottom:18px}.unified-single .unified-scores .score-before,.unified-single .unified-scores strong{font-size:64px}.unified-single .unified-scores{gap:13px}.unified-single .unified-gain{margin-top:26px;padding:13px 10px;font-size:34px}.unified-single .unified-gain small,.unified-single .unified-gain>span{font-size:22px}.unified-dense .unified-copy{padding:16px 28px;gap:6px}.unified-dense .unified-meta{padding-bottom:6px}.unified-dense .unified-results{gap:4px}.unified-dense .unified-result h3{margin-bottom:0;line-height:1.3}.unified-dense .unified-scores .score-before,.unified-dense .unified-scores strong{font-size:29px}.unified-dense .unified-gain{margin-top:4px;padding:3px 8px;font-size:19px}.unified-dense .unified-gain small,.unified-dense .unified-gain>span{font-size:18px}.student-success .unified-dense .unified-cert{font-size:22px!important;padding:5px 8px}.unified-award p{margin:0!important;padding:16px 10px;background:#edf5e6;border-radius:8px;color:#124978;font:800 32px/1.4 var(--serif)!important;text-align:center}.unified-award p span{color:#4b8729}.unified-awards .unified-results{gap:24px}
@media(min-width:761px) and (max-width:1050px){.success-story{grid-template-columns:1fr 1fr}.unified-copy,.unified-dense .unified-copy{padding-inline:20px}.unified-meta{font-size:18px}.unified-single .unified-scores .score-before,.unified-single .unified-scores strong{font-size:54px}.unified-award p{font-size:28px!important}}
@media(max-width:760px){.student-success{padding-block:44px}.student-success>.heading{margin-bottom:24px}.success-story{height:auto;grid-template-columns:1fr;border-radius:15px}.success-story+.success-story{margin-top:22px}.success-story img{height:auto;aspect-ratio:16/10;object-fit:cover}.unified-copy,.unified-dense .unified-copy{padding:22px;gap:17px}.unified-meta{font-size:16px;padding-bottom:12px}.unified-results,.unified-dense .unified-results{gap:19px}.unified-result h3,.unified-award h3{font-size:16px}.unified-scores .score-before,.unified-scores strong,.unified-dense .unified-scores .score-before,.unified-dense .unified-scores strong{font-size:33px}.unified-gain,.unified-dense .unified-gain{font-size:22px;padding:8px 10px;margin-top:9px}.unified-gain small,.unified-gain>span,.unified-dense .unified-gain small,.unified-dense .unified-gain>span{font-size:16px}.unified-single .unified-scores .score-before,.unified-single .unified-scores strong{font-size:55px}.unified-single .unified-gain{font-size:30px;margin-top:22px;padding:12px 10px}.unified-single .unified-gain small,.unified-single .unified-gain>span{font-size:18px}.unified-award p{font-size:28px!important}.student-success .unified-cert,.student-success .unified-dense .unified-cert{font-size:24px!important;padding:10px}.unified-awards .unified-results{gap:22px}}
@media(max-width:360px){.unified-copy,.unified-dense .unified-copy{padding:19px}.unified-meta{font-size:14px}.unified-single .unified-scores .score-before,.unified-single .unified-scores strong{font-size:48px}.unified-award p{font-size:25px!important}}
