.about{background-color:var(--color-white)}.about-content{text-align:left;border-left:4px solid var(--color-bright-blue);padding-left:var(--spacing-md);margin-top:var(--spacing-sm)}.about-content p{font-size:var(--font-size-lg);margin-bottom:25px;color:var(--color-navy);line-height:1.6}.donation-card{margin:var(--spacing-lg) 0;background-color:var(--color-light-grey);padding:var(--spacing-lg);border-radius:var(--border-radius-card);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0 var(--spacing-lg);align-items:center}.donation-badge{grid-column:1;grid-row:1 / span 2;width:64px;height:64px;background-color:var(--color-bright-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.donation-badge i,.donation-badge svg{width:28px;height:28px;color:var(--color-white);stroke-width:2px}.donation-card h3{grid-column:2;grid-row:1;font-size:var(--font-size-xxl);color:var(--color-navy);margin-bottom:var(--spacing-xs);font-weight:700}.donation-card p{grid-column:2;grid-row:2;font-size:var(--font-size-base);color:var(--color-navy);line-height:1.6;margin:0}.team-section{padding:var(--spacing-xxl) 0;background-color:var(--color-white)}.team-container{display:flex;flex-direction:column;gap:var(--spacing-lg);margin:0 auto;text-align:left}.team-member{margin:0}.team-section .section-title{text-align:left;margin:0 auto 3rem}.team-title{color:var(--color-bright-blue);font-weight:600;font-family:var(--font-header);margin-bottom:var(--spacing-sm)}.team-bio p{font-size:var(--font-size-lg);margin-bottom:25px;color:var(--color-navy);line-height:1.6}.team-bio p:last-child{margin-bottom:0}.leadership-cta-text{text-align:center;font-size:var(--font-size-xxl);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);color:var(--color-navy)}.leadership-action{text-align:center}.leader-flex-container{display:flex;gap:40px;align-items:center;text-align:left;margin-top:40px}.leader-flex-container>div{flex:1}.leader-title{color:var(--color-bright-blue);font-weight:600;margin-bottom:20px}.mission-vision{padding:var(--spacing-xl) 0;background-color:var(--color-light-grey)}.mission-vision-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);max-width:1040px;margin:0 auto}.mission-vision-card{background-color:var(--color-white);padding:var(--spacing-md);border-radius:var(--border-radius-card);box-shadow:var(--shadow-soft);text-align:left}.mission-vision-card h3{color:var(--color-navy);font-size:var(--font-size-h3);font-weight:700;margin-bottom:var(--spacing-sm);position:relative;padding-bottom:var(--spacing-xs)}.mission-vision-card h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background-color:var(--color-bright-blue);border-radius:2px}.mission-vision-card p{font-size:var(--font-size-base);line-height:1.65;color:var(--color-navy);margin:0}@media(max-width:768px){.donation-card{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:15px var(--spacing-sm);padding:var(--spacing-md);align-items:center}.donation-badge{grid-column:1;grid-row:1;width:48px;height:48px}.donation-badge i,.donation-badge svg{width:22px;height:22px}.donation-card h3{grid-column:2;grid-row:1;font-size:var(--font-size-h2);margin-bottom:0;text-align:left}.donation-card p{grid-column:1 / span 2;grid-row:2;text-align:left}.mission-vision-grid{grid-template-columns:1fr;gap:var(--spacing-sm)}}
