.volunteer-content-section.svelte-1uutz12,.volunteer-faq-section.svelte-1uutz12{background:#fff}.volunteer-intro.svelte-1uutz12{max-width:840px;margin:0 auto 30px;text-align:center}.section-eyebrow.svelte-1uutz12{display:inline-flex;align-items:center;margin:0 0 12px;padding:7px 12px;border:1px solid #e2e7f0;border-radius:999px;background:#fff;color:#d10532;font-size:13px;font-weight:800;line-height:1}.volunteer-intro.svelte-1uutz12 h2:where(.svelte-1uutz12),.volunteer-cta-panel.svelte-1uutz12 h2:where(.svelte-1uutz12){margin:0;color:#2d3036;font-size:clamp(30px,3vw,42px);line-height:1.18;letter-spacing:0}.volunteer-intro.svelte-1uutz12 p:where(.svelte-1uutz12),.volunteer-card.svelte-1uutz12 p:where(.svelte-1uutz12),.faq-card.svelte-1uutz12 p:where(.svelte-1uutz12),.volunteer-cta-panel.svelte-1uutz12 p:where(.svelte-1uutz12){color:#5d6675;font-size:16px;line-height:1.65}.volunteer-intro.svelte-1uutz12 p:where(.svelte-1uutz12){margin:14px auto 0;font-size:17px}.volunteer-grid.svelte-1uutz12,.faq-grid.svelte-1uutz12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.volunteer-card.svelte-1uutz12,.faq-card.svelte-1uutz12,.volunteer-cta-panel.svelte-1uutz12{padding:24px;border:1px solid #e3e8f2;border-radius:8px;background:#fff;box-shadow:0 18px 42px #151f3614}.volunteer-card-accent.svelte-1uutz12{background:#f7f9fc}.volunteer-card-wide.svelte-1uutz12{grid-column:1 / -1}.volunteer-card.svelte-1uutz12 h3:where(.svelte-1uutz12),.faq-card.svelte-1uutz12 h3:where(.svelte-1uutz12){margin:0 0 12px;color:#2d3036;font-size:24px;line-height:1.25;letter-spacing:0}.volunteer-card.svelte-1uutz12 p:where(.svelte-1uutz12),.faq-card.svelte-1uutz12 p:where(.svelte-1uutz12),.volunteer-cta-panel.svelte-1uutz12 p:where(.svelte-1uutz12){margin:0 0 14px}.volunteer-card.svelte-1uutz12 p:where(.svelte-1uutz12):last-child,.faq-card.svelte-1uutz12 p:where(.svelte-1uutz12):last-child,.volunteer-cta-panel.svelte-1uutz12 p:where(.svelte-1uutz12):last-child{margin-bottom:0}.volunteer-card.svelte-1uutz12 .list-group-custom:where(.svelte-1uutz12){margin-bottom:14px}.two-column-list.svelte-1uutz12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.two-column-list.svelte-1uutz12 .list-group-item:where(.svelte-1uutz12){margin:0}.volunteer-note.svelte-1uutz12{font-weight:700}.volunteer-note.svelte-1uutz12 a:where(.svelte-1uutz12){color:#d10532}.volunteer-use-cases.svelte-1uutz12{background:#f7f9fc}.volunteer-use-case-grid.svelte-1uutz12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.volunteer-use-case-card.svelte-1uutz12{padding:24px;border:1px solid #e3e8f2;border-radius:8px;background:#fff;box-shadow:0 18px 42px #151f3614}.volunteer-use-case-card.svelte-1uutz12 h3:where(.svelte-1uutz12){margin:0 0 12px;color:#2d3036;font-size:24px;line-height:1.25;letter-spacing:0}.volunteer-use-case-card.svelte-1uutz12 p:where(.svelte-1uutz12),.volunteer-use-case-card.svelte-1uutz12 li:where(.svelte-1uutz12){color:#5d6675;font-size:16px;line-height:1.65}.volunteer-use-case-card.svelte-1uutz12 p:where(.svelte-1uutz12){margin:0 0 16px}.volunteer-use-case-card.svelte-1uutz12 ul:where(.svelte-1uutz12){display:grid;gap:12px;margin:0;padding:0;list-style:none}.volunteer-use-case-card.svelte-1uutz12 li:where(.svelte-1uutz12){position:relative;padding-left:32px;font-weight:700}.volunteer-use-case-card.svelte-1uutz12 li:where(.svelte-1uutz12):before{position:absolute;top:6px;left:0;width:22px;height:22px;border-radius:50%;background:#e9fbf4;content:""}.volunteer-use-case-card.svelte-1uutz12 li:where(.svelte-1uutz12):after{position:absolute;top:13px;left:6px;width:10px;height:6px;border-bottom:2px solid #12c58c;border-left:2px solid #12c58c;content:"";transform:rotate(-45deg)}.volunteer-use-case-action.svelte-1uutz12{margin-top:28px;text-align:center}.faq-grid.svelte-1uutz12{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-card.svelte-1uutz12{box-shadow:none}.volunteer-cta-panel.svelte-1uutz12{max-width:880px;margin:30px auto 0;text-align:center}.volunteer-cta-panel.svelte-1uutz12 p:where(.svelte-1uutz12){max-width:700px;margin:14px auto 20px}@media (max-width: 991px){.volunteer-grid.svelte-1uutz12,.volunteer-use-case-grid.svelte-1uutz12,.faq-grid.svelte-1uutz12,.two-column-list.svelte-1uutz12{grid-template-columns:1fr}.volunteer-use-case-card.svelte-1uutz12{padding:22px}}
