.ips-school{padding:75px 0;background:#edf3f8;scroll-margin-top:85px}.ips-school-heading{max-width:720px;margin-bottom:35px}.ips-school h2{font-size:clamp(34px,4vw,54px);color:#142b45;margin:15px 0 22px;line-height:1.1}.ips-school-heading>p:last-child{font-size:19px;color:#566b7e;line-height:1.7}.ips-school-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;align-items:start}.ips-school-partner{background:white;border:1px solid #d5e1ec;border-top:3px solid #2676b7;padding:36px}.ips-school h3{font-size:30px;color:#142b45;margin:15px 0 20px}.ips-school p{font-family:'Satoshi Medium',Arial,sans-serif;color:#566b7e;line-height:1.8;margin-bottom:20px}.ips-school .ips-section-label{font-size:11px;line-height:1.6;color:#2676b7;margin-bottom:12px}.ips-school .ips-school-lead{font-size:21px;color:#142b45;line-height:1.5}.ips-school-outreach{padding:36px;background:#142b45}.ips-school-outreach h3{color:white}.ips-school-outreach p{color:#c9dbea}.ips-school-outreach .ips-section-label{color:#a5cbea}.ips-school-link{display:inline-block;color:#2676b7;border-bottom:1px solid #a5c5df;padding:10px 0;font:700 14px/1.6 'Satoshi Medium',Arial,sans-serif}.ips-school-outreach .ips-school-link{color:white}.ips-school-link:focus-visible{outline:3px solid #2676b7;outline-offset:5px}@media(max-width:800px){.ips-school-grid{grid-template-columns:1fr}.ips-school{padding:50px 0}.ips-school-partner,.ips-school-outreach{padding:26px}.ips-school h3{font-size:27px}}
