/* Additive styling: original stylesheet, content and music player remain intact */
.foundation-banner img{display:block;width:100%;height:auto}.foundation-intro{background:#f5f9ff}.foundation-card{text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.foundation-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #001b4520}.foundation-page-hero{background:linear-gradient(140deg,#edf6ff,#fff 62%,#f7f1e5);padding:75px 0 90px;min-height:65vh}.foundation-page-hero h1{font-family:Georgia,serif;color:#102a4b;font-size:clamp(2rem,4.4vw,3.7rem);line-height:1.16;max-width:940px}.foundation-page-hero .lead{max-width:950px}.foundation-panel{background:#fff;border:1px solid #e9d7aa;border-radius:18px;padding:clamp(22px,4vw,48px);margin-top:28px;box-shadow:0 12px 36px #0c2b4610}.foundation-panel h2{margin-top:0}.scholarship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:750px;margin:32px 0}.scholarship-grid>div{border:1px solid #dec48c;border-radius:16px;background:white;padding:24px}.scholarship-grid strong{display:block;font-size:3.5rem;color:#b28a39;font-family:Georgia,serif}.scholarship-grid span{display:block;color:#1e3551}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:38px 0}.team-card{background:white;border:1px solid #e9d7aa;border-radius:18px;overflow:hidden;padding-bottom:20px;box-shadow:0 10px 28px #0c2b4610}.team-card img{width:100%;height:330px;object-fit:cover;object-position:center 20%;display:block}.team-card h2{font-size:1.35rem;margin:20px 20px 8px}.team-card p,.team-card small{display:block;margin:0 20px 10px}.foundation-note{font-size:.9rem;color:#52637b}@media(max-width:900px){.team-grid{grid-template-columns:1fr}.team-card img{height:400px;object-fit:contain;background:#eef4f9}.scholarship-grid{grid-template-columns:1fr}.foundation-page-hero{padding:40px 0 65px}}