.page-module__5696uG__container{flex-direction:column;gap:2rem;display:flex}.page-module__5696uG__volunteerGrid{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:1rem;display:grid}.page-module__5696uG__volCard{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);flex-direction:column;gap:.8rem;padding:1.8rem 1.4rem;display:flex;position:relative;overflow:hidden}.page-module__5696uG__volCard:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-4px)}.page-module__5696uG__watermarkNum{font-family:var(--font-outfit), sans-serif;color:var(--primary);opacity:.08;letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity var(--transition-fast), transform var(--transition-fast);font-size:3.4rem;font-weight:900;line-height:1;position:absolute;top:.2rem;right:1rem}.page-module__5696uG__volCard:hover .page-module__5696uG__watermarkNum{opacity:.18;transform:scale(1.08)}.page-module__5696uG__volIcon{color:var(--primary-text);align-items:center;margin-bottom:.2rem;display:flex}.page-module__5696uG__volTitle{color:var(--text-primary);font-size:1.1rem;font-weight:800}.page-module__5696uG__volDesc{color:var(--text-secondary);font-size:.88rem;line-height:1.6}.page-module__5696uG__processSteps{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:.5rem;display:grid;position:relative}.page-module__5696uG__processCard{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);flex-direction:column;gap:.8rem;padding:1.6rem 1.3rem;display:flex;position:relative;overflow:hidden}.page-module__5696uG__processCard:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.page-module__5696uG__stepHeader{justify-content:space-between;align-items:center;display:flex}.page-module__5696uG__stepNum{font-family:var(--font-outfit), sans-serif;color:var(--primary-text);opacity:.08;letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity var(--transition-fast), transform var(--transition-fast);font-size:3.4rem;font-weight:900;line-height:1;position:absolute;top:.2rem;right:.8rem}.page-module__5696uG__processCard:hover .page-module__5696uG__stepNum{opacity:.18;transform:scale(1.08)}.page-module__5696uG__stepBadge{color:var(--secondary-text);background-color:var(--secondary-light);border-radius:var(--radius-md);padding:.2rem .55rem;font-size:.75rem;font-weight:700}.page-module__5696uG__processCard h4{color:var(--text-primary);font-size:1.05rem;font-weight:800}.page-module__5696uG__processCard p{color:var(--text-secondary);font-size:.88rem;line-height:1.6}@media (max-width:1100px){.page-module__5696uG__volunteerGrid,.page-module__5696uG__processSteps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__5696uG__volunteerGrid,.page-module__5696uG__processSteps{grid-template-columns:1fr}}
