/* EBDA | Get Involved | 02 Three Ways. Scope: this section only. */
.ebda-get-involved-pathways.wp-block-group#choose-your-path {
  box-sizing: border-box; width: 100vw; max-width: none;
  margin: 0 calc(50% - 50vw) !important; padding: 56px 0 48px !important;
  background: #fff; color: #08264a; scroll-margin-top: 115px;
}
.ebda-get-involved-pathways *, .ebda-get-involved-pathways *::before { box-sizing: border-box; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__inner { width: min(1280px,calc(100% - 96px)); margin: 0 auto; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__intro {
  display: grid; grid-template-columns: 1.9fr 1fr; align-items: start; gap: 48px; margin: 0 0 38px;
}
.ebda-get-involved-pathways .ebda-get-involved-pathways__heading { margin: 0; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__eyebrow {
  font-size: 12px; font-weight: 600; line-height: 1.5; letter-spacing: 1.6px; margin: 0 0 8px;
}
.ebda-get-involved-pathways .ebda-get-involved-pathways__title {
  font-family: Georgia,'Times New Roman',serif; font-size: clamp(28px,3.2vw,44px);
  font-weight: 600; line-height: 1.13; letter-spacing: -1.1px; margin: 0;
}
.ebda-get-involved-pathways .ebda-get-involved-pathways__intro-text {
  margin: 0; font-size: clamp(14px,1.1vw,16px); line-height: 1.55; max-width: 395px;
}
.ebda-get-involved-pathways .ebda-get-involved-pathways__grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 26px; margin: 0; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__card {
  --ebda-path-accent: #0878f9; --ebda-path-tint: #eff6ff;
  display: flex; flex-direction: column; min-width: 0; margin: 0; padding: 0 !important;
  border: 1px solid #e6e4df; border-radius: 8px; background: #fdfcfb; box-shadow: none; overflow: hidden;
}
.ebda-get-involved-pathways .ebda-get-involved-pathways__card--volunteer { --ebda-path-accent: #c87909; --ebda-path-tint: #fff8ee; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__card--partner { --ebda-path-accent: #008b8d; --ebda-path-tint: #effafa; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__image { display: block; width: 100%; aspect-ratio: 2.35 / 1; margin: 0; overflow: hidden; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__image img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; margin: 0; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__card-body { position: relative; display: flex; flex-direction: column; flex: 1; padding: 54px 30px 30px; margin: 0; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__icon {
  position: absolute; width: 88px; height: 88px; top: -44px; left: calc(50% - 44px);
  display: flex; align-items: center; justify-content: center; margin: 0;
  border: 1px solid #eee; border-radius: 50%; background: var(--ebda-path-tint);
}
.ebda-get-involved-pathways .ebda-get-involved-pathways__icon img { width: 40px; height: 40px; display: block; object-fit: contain; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__card-title {
  font-family: Georgia,'Times New Roman',serif; font-weight: 600; font-size: clamp(23px,2.05vw,29px);
  line-height: 1.2; letter-spacing: -.65px; text-align: center; margin: 0 0 17px;
}
.ebda-get-involved-pathways .ebda-get-involved-pathways__description {
  font-size: clamp(14px,1.1vw,16px); line-height: 1.52; margin: 0 0 27px;
}
.ebda-get-involved-pathways .ebda-get-involved-pathways__benefits {
  display: grid; gap: 13px; list-style: none; margin: auto 0 24px; padding: 0;
  color: #314d70; font-size: clamp(13px,1vw,15px); line-height: 1.4;
}
.ebda-get-involved-pathways .ebda-get-involved-pathways__benefits li { display: grid; grid-template-columns: 19px minmax(0,1fr); align-items: start; gap: 10px; padding: 0; margin: 0; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__benefits li::marker { content: ''; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__benefits li::before {
  content: '✓'; display: flex; justify-content: center; align-items: center; width: 18px; height: 18px;
  border: 1.3px solid var(--ebda-path-accent); border-radius: 50%; color: var(--ebda-path-accent);
  font-size: 12px; font-weight: 600; line-height: 1; margin-top: 1px;
}
.ebda-get-involved-pathways .ebda-get-involved-pathways__actions { display: flex; margin: 0; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__link { margin: 0; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__link .wp-block-button__link {
  display: inline-flex; align-items: center; min-height: 44px; padding: 4px 0; border: 0; border-radius: 0;
  background: transparent; font-family: inherit; font-size: clamp(14px,1.1vw,16px); font-weight: 600;
  line-height: 1.35; box-shadow: none; text-decoration: none;
}
.ebda-get-involved-pathways .ebda-get-involved-pathways__link a:hover { text-decoration: underline; text-underline-offset: 4px; }
.ebda-get-involved-pathways .ebda-get-involved-pathways__link a:focus-visible { outline: 2px solid var(--ebda-path-accent); outline-offset: 4px; }
@media (min-width:768px) and (max-width:1100px) {
  .ebda-get-involved-pathways .ebda-get-involved-pathways__inner { width: calc(100% - 64px); }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__intro { gap: 28px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__grid { gap: 20px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__card-body { padding: 50px 22px 25px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__icon { width: 78px; height: 78px; top: -39px; left: calc(50% - 39px); }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__icon img { width: 36px; height: 36px; }
}
@media (max-width:767px) {
  .ebda-get-involved-pathways.wp-block-group#choose-your-path { padding: 38px 0 40px !important; scroll-margin-top: 95px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__inner { width: calc(100% - 32px); }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__intro { display: block; margin: 0 8px 30px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__eyebrow { font-size: 11px; letter-spacing: 1.25px; margin-bottom: 7px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__title { max-width: 360px; font-size: clamp(28px,7.6vw,35px); line-height: 1.08; letter-spacing: -.7px; margin-bottom: 13px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__intro-text { font-size: 15px; line-height: 1.5; max-width: 440px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__grid { grid-template-columns: 1fr; gap: 30px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__card-body { padding: 50px 24px 26px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__icon { width: 80px; height: 80px; top: -40px; left: calc(50% - 40px); }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__icon img { width: 38px; height: 38px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__card-title { font-size: 25px; margin-bottom: 17px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__description { font-size: 15px; line-height: 1.48; margin-bottom: 24px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__benefits { font-size: 14px; line-height: 1.48; gap: 12px; margin-bottom: 17px; }
  .ebda-get-involved-pathways .ebda-get-involved-pathways__link .wp-block-button__link { font-size: 15px; }
}

.ebda-get-involved-pathways .ebda-get-involved-pathways__title br { display: none; }
@media (max-width:767px) { .ebda-get-involved-pathways .ebda-get-involved-pathways__title br { display: initial; } }

/* Three Ways: subtle interaction only; no entrance animation or image zoom. */
.ebda-get-involved-pathways .ebda-get-involved-pathways__link a::after{content:'→';display:inline-block;margin-inline-start:8px;}
@media(min-width:768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
.ebda-get-involved-pathways .ebda-get-involved-pathways__card{transition:transform 200ms ease,box-shadow 200ms ease;}
.ebda-get-involved-pathways .ebda-get-involved-pathways__card:hover,.ebda-get-involved-pathways .ebda-get-involved-pathways__card:focus-within{transform:translateY(-4px);box-shadow:0 10px 24px rgba(8,38,74,.10);}
.ebda-get-involved-pathways .ebda-get-involved-pathways__link a::after{transition:transform 200ms ease;}
.ebda-get-involved-pathways .ebda-get-involved-pathways__link a:hover::after,.ebda-get-involved-pathways .ebda-get-involved-pathways__link a:focus-visible::after{transform:translateX(4px);}
}
@media(max-width:767px),(hover:none),(pointer:coarse){
.ebda-get-involved-pathways .ebda-get-involved-pathways__link a:active{opacity:.75;}
}
