.PQiH7G_volunteerMain{padding-bottom:6rem}.PQiH7G_whySection,.PQiH7G_rolesSection,.PQiH7G_stepsSection,.PQiH7G_formSection{text-align:center;padding-top:clamp(5rem,9vw,8rem)}.PQiH7G_whySection h2,.PQiH7G_formSection h2{color:var(--primaryColor);text-wrap:balance;margin-bottom:1rem}.PQiH7G_rolesSection h2{color:var(--tertiaryColor);margin-bottom:1rem}.PQiH7G_stepsSection h2{color:var(--secondaryDark);margin-bottom:clamp(3rem,6vw,4.4rem)}.PQiH7G_whySubtitle,.PQiH7G_rolesSubtitle,.PQiH7G_formIntro{max-width:64rem;margin:0 auto clamp(3rem,6vw,4.4rem);font-size:1.7rem}.PQiH7G_whyCards{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:900px){.PQiH7G_whyCards{grid-template-columns:repeat(3,1fr)}}.PQiH7G_whyCard{flex-direction:column;align-items:center;gap:1.2rem;display:flex}.PQiH7G_whyCard h3{color:var(--tone-text);margin:.6rem 0 0;font-size:2rem}.PQiH7G_whyCard p{font-size:1.5rem}.PQiH7G_rolesGrid{text-align:left;grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:768px){.PQiH7G_rolesGrid{grid-template-columns:repeat(2,1fr)}}.PQiH7G_roleCard{overflow:hidden}.PQiH7G_roleImg1,.PQiH7G_roleImg2{border-radius:var(--radius-md);background-position:50%;background-size:cover;height:22rem;margin:1.5rem 1.5rem 0}.PQiH7G_roleImg1{background-image:url(/Profesion.jpg)}.PQiH7G_roleImg2{background-image:url(/ApoyoYLogistica.jpg)}.PQiH7G_roleName{align-items:center;gap:1.4rem;padding:2.4rem 2.5rem 1rem;display:flex}.PQiH7G_roleName h3{color:var(--tone-text);margin:0;font-size:2.2rem}.PQiH7G_roleCard ul{padding:0 2.5rem 2.5rem}.PQiH7G_roleItem{color:var(--gray);border-bottom:2px dashed var(--border-color);align-items:center;gap:1rem;padding:1rem 0;font-size:1.5rem;display:flex}.PQiH7G_roleItem svg{width:1.8rem;height:1.8rem;color:var(--primaryColor);flex-shrink:0}.PQiH7G_roleItem:last-child{border-bottom:none}.PQiH7G_stepsGrid{grid-template-columns:1fr;gap:2.4rem;list-style:none;display:grid}@media (min-width:600px){.PQiH7G_stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PQiH7G_stepsGrid{grid-template-columns:repeat(4,1fr)}}.PQiH7G_step{padding:3rem 2rem}.PQiH7G_stepNumber{font-family:var(--fontHeading);margin:0 auto 1.8rem;font-size:2.6rem;transform:rotate(-4deg)}.PQiH7G_step h3{margin-bottom:.8rem;font-size:2rem}.PQiH7G_step p{font-size:1.5rem}.PQiH7G_quoteSection{grid-template-columns:1fr;align-items:center;gap:4rem;padding-top:clamp(5rem,9vw,8rem);display:grid}@media (min-width:768px){.PQiH7G_quoteSection{grid-template-columns:1fr 1fr}}.PQiH7G_quoteImage{isolation:isolate;border-radius:var(--radius-lg);height:36rem;box-shadow:var(--shadow-md);background-image:url(/volunteer-quote.jpeg);background-position:top;background-size:cover;position:relative}.PQiH7G_quoteImage:before{content:"";z-index:-1;border:3px dashed var(--secondaryColor);border-radius:var(--radius-lg);position:absolute;inset:1.4rem -1.4rem -1.4rem 1.4rem}.PQiH7G_quoteIcon{width:4.8rem;height:4.8rem;color:var(--secondaryColor);margin-bottom:1.4rem}.PQiH7G_quoteWords blockquote{font-family:var(--fontHeading);color:var(--dark);margin-bottom:2rem;font-size:clamp(2.2rem,3vw,2.8rem);line-height:1.4}.PQiH7G_quoteWords figcaption{flex-direction:column;gap:.2rem;display:flex}.PQiH7G_quoteWords figcaption strong{font-family:var(--fontHeading);color:var(--tertiaryColor);font-size:2rem}.PQiH7G_quoteWords figcaption span{color:var(--primaryDark);font-size:1.4rem}.PQiH7G_form{text-align:left;max-width:80rem;margin:0 auto}.PQiH7G_fieldset{border:none}
