.student-leadership-module__SMARRG__eyebrow{font-family:var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--green-dark);text-align:center;margin-bottom:.6rem;font-size:.93rem;font-weight:600}.student-leadership-module__SMARRG__sectionTitle{font-family:var(--sans);color:var(--green-dark);text-align:center;font-size:clamp(1.6rem,2.8vw,2rem);font-weight:700;line-height:1.2}.student-leadership-module__SMARRG__body{color:var(--ink);font-size:1.3rem;font-weight:400;line-height:1.8}.student-leadership-module__SMARRG__centerIntro{text-align:center;max-width:660px;margin:.6rem auto 0}.student-leadership-module__SMARRG__section{flex-direction:column;gap:1.1rem;max-width:1100px;margin:0 auto;padding:clamp(2.6rem,5vw,3.6rem) clamp(1.5rem,5vw,2rem);display:flex}.student-leadership-module__SMARRG__sectionWide{max-width:1040px;margin:0 auto;padding:clamp(2.2rem,5vw,3.4rem) clamp(1.5rem,5vw,2.5rem) clamp(2.6rem,5vw,3.6rem)}.student-leadership-module__SMARRG__divider{border:none;border-top:1px solid #00733f29;max-width:1040px;margin:0 auto}.student-leadership-module__SMARRG__introRow{grid-template-columns:1fr 1.15fr;align-items:center;gap:1.8rem;display:grid}.student-leadership-module__SMARRG__introContent{flex-direction:column;gap:1.1rem;display:flex}.student-leadership-module__SMARRG__quoteRow{grid-template-columns:1fr 1fr;align-items:center;gap:2.4rem;display:grid}.student-leadership-module__SMARRG__leadsHeading{font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--green-dark);text-align:center;margin:1.8rem 0 1.1rem;font-size:.95rem;font-weight:400}.student-leadership-module__SMARRG__leadsGrid{grid-template-columns:1fr 1fr;gap:1.4rem;margin-bottom:2.2rem;display:grid}.student-leadership-module__SMARRG__leadTitle{font-family:var(--sans);color:var(--green-dark);z-index:1;margin-bottom:.5rem;font-size:1.15rem;font-weight:700;position:relative}.student-leadership-module__SMARRG__leadBody{color:var(--muted);z-index:1;font-size:1.2rem;font-weight:400;line-height:1.7;position:relative}.student-leadership-module__SMARRG__processGrid{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:2rem 0 2.4rem;display:grid}.student-leadership-module__SMARRG__step{background:var(--white);border:1px solid #00733f29;border-top:4px solid var(--green);border-radius:8px;padding:1.5rem 1.3rem}.student-leadership-module__SMARRG__stepNum{font-family:var(--sans);color:var(--green);margin-bottom:.5rem;font-size:1.04rem;font-weight:700}.student-leadership-module__SMARRG__stepTitle{font-family:var(--sans);color:var(--green-dark);margin-bottom:.5rem;font-size:1.19rem;font-weight:700}.student-leadership-module__SMARRG__stepBody{color:var(--muted);font-size:max(1.13rem,clamp(1.1rem,.9rem + .6vw,1.2rem));font-weight:400;line-height:1.65}.student-leadership-module__SMARRG__raisedBanner{background:var(--green-dark);color:var(--white);text-align:center;border-radius:8px;margin-bottom:2.2rem;padding:1.8rem 1.5rem}.student-leadership-module__SMARRG__raisedValue{font-family:var(--sans);color:var(--green-light);font-size:clamp(1.9rem,3.6vw,2.4rem);font-weight:700}.student-leadership-module__SMARRG__raisedLabel{margin-top:.3rem;font-size:1.13rem;font-weight:400}.student-leadership-module__SMARRG__charityGrid{grid-template-columns:1fr 1fr;gap:1.6rem;margin-bottom:2.2rem;display:grid}.student-leadership-module__SMARRG__charityCard{background:var(--white);border:1px solid #00733f29;border-radius:10px;overflow:hidden}.student-leadership-module__SMARRG__charityBody{padding:1.7rem 1.7rem 1.9rem}.student-leadership-module__SMARRG__charityYear{font-family:var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin-bottom:.3rem;font-size:.81rem;font-weight:400}.student-leadership-module__SMARRG__charityName{font-family:var(--sans);color:var(--green-dark);margin-bottom:.8rem;font-size:1.28rem;font-weight:700}.student-leadership-module__SMARRG__charityText{color:var(--muted);margin-bottom:1rem;font-size:1.2rem;font-weight:400;line-height:1.7}.student-leadership-module__SMARRG__amount{background:var(--green-light);color:var(--green-dark);font-family:var(--label);letter-spacing:.04em;border-radius:20px;margin-bottom:1.1rem;padding:.45rem 1rem;font-size:.9rem;font-weight:400;display:inline-block}.student-leadership-module__SMARRG__charityQuote{font-family:var(--serif);color:var(--green-dark);border-left:3px solid var(--green-light);padding-left:.9rem;font-size:1.22rem;line-height:1.55}.student-leadership-module__SMARRG__charityQuoteAuthor{font-family:var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:.5rem;padding-left:.9rem;font-size:.8rem;font-weight:400}.student-leadership-module__SMARRG__clubsSection{max-width:1420px;margin:0 auto;padding:clamp(2.2rem,5vw,3.4rem) clamp(1.5rem,5vw,2.5rem) clamp(2.6rem,5vw,3.6rem)}.student-leadership-module__SMARRG__clubsGrid{grid-template-columns:210px minmax(0,1040px) 210px;justify-content:center;align-items:start;gap:2rem;display:grid}.student-leadership-module__SMARRG__clubsInner{max-width:1040px;margin:0 auto}.student-leadership-module__SMARRG__groupList{color:var(--muted);margin:.6rem 0 0 1.1rem;font-size:1.07rem;font-weight:400;line-height:1.9}.student-leadership-module__SMARRG__groupList li{margin-bottom:.3rem}@media (max-width:860px){.student-leadership-module__SMARRG__processGrid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.student-leadership-module__SMARRG__leadsGrid,.student-leadership-module__SMARRG__processGrid,.student-leadership-module__SMARRG__charityGrid,.student-leadership-module__SMARRG__introRow,.student-leadership-module__SMARRG__quoteRow,.student-leadership-module__SMARRG__clubsGrid{grid-template-columns:1fr}}
