.school-container{background:linear-gradient(to bottom,#009344,#006838);padding-bottom:50px}.school-container .section-title{color:#fff;text-align:left;font-size:48px;font-weight:700}.school-container .section-title a{color:#fff}.school-container .scholarships{width:1170px;margin:0 auto}.rank{max-width:1170px;margin:0 auto;padding:40px 0;border-bottom:solid 1px #006838}.rank h2{padding:20px 0 34px;color:#006838;font-size:48px;font-weight:700;line-height:1.2}.rank-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;align-items:start}.card{text-decoration:none;color:#333;border:0}.card img{display:block;object-fit:cover;border-radius:6px}.card.big{grid-row:1/span 2}.card.big img{width:100%;height:auto}.card.big span{display:block;padding:10px 0 0;font-size:18px;font-weight:700;line-height:1.35}.rank-grid .card:not(.big){display:flex!important;flex-direction:row!important;align-items:flex-start;gap:15px}.rank-grid .card:not(.big) img{width:280px!important;height:160px!important;flex:0 0 280px;object-fit:cover}.rank-grid .card:not(.big) span{display:block;margin:0!important;padding:0;font-size:18px;font-weight:700;line-height:1.35}.rank-grid .card:nth-child(2){grid-column:2;grid-row:1}.rank-grid .card:nth-child(3){grid-column:2;grid-row:2;margin-top:8px}article footer{background:none}article footer .other{display:block;clear:both;margin:20px}article footer li a{color:#2a8b42;font-weight:500}article footer h3{font-weight:700;font-size:18px}.ref{padding-top:30px;max-width:1200px;margin:40px auto 0;border-bottom:solid 1px #006838}.ref h2{margin:0 0 24px;color:#0a7445;font-size:48px;font-weight:700;line-height:1.3;text-align:center;text-transform:uppercase}.ref-list{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding-bottom:40px}.ref-item{display:block;text-decoration:none;color:#333}.ref-item img{width:100%;aspect-ratio:280/180;object-fit:cover;border-radius:12px;display:block}.ref-item h3{margin:16px 0 0;font-size:16px;font-weight:700;line-height:1.4}.ref-item:hover h3{color:#0a7445}