/* Get Involved — 03 Find Your Path. Component-scoped styles. */
#ebda-pathfinder.ebda-pathfinder.wp-block-group{width:100vw;max-width:none;margin:0 calc(50% - 50vw)!important;padding:0 0 56px!important;background:#fff;box-sizing:border-box;scroll-margin-top:130px}
.ebda-pathfinder *{box-sizing:border-box}
.ebda-pathfinder .ebda-pathfinder__inner{width:calc(100% - 96px);max-width:1280px;margin:0 auto;padding:34px 32px;background:#f6f5f2;border-radius:9px}
.ebda-pathfinder .ebda-pathfinder__banner{display:grid;grid-template-columns:88px minmax(0,1fr) 228px 120px;align-items:center;gap:28px}
.ebda-pathfinder .ebda-pathfinder__icon{width:88px;height:96px;margin:0;display:flex;align-items:center;justify-content:center;background:#eaeaec;border-radius:50%}
.ebda-pathfinder .ebda-pathfinder__icon img{width:64px;height:78px;object-fit:contain}
.ebda-pathfinder .ebda-pathfinder__eyebrow{font-size:11px;font-weight:600;line-height:1.5;letter-spacing:1.5px;margin:0 0 10px}
.ebda-pathfinder .ebda-pathfinder__title{font-family:Georgia,'Times New Roman',serif;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.13;letter-spacing:-.7px;margin:0 0 12px}
.ebda-pathfinder .ebda-pathfinder__description{font-size:15px;line-height:1.55;margin:0;max-width:480px}
.ebda-pathfinder .ebda-pathfinder__buttons{display:flex;flex-wrap:wrap;gap:12px;margin:0}
.ebda-pathfinder .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border:1px solid #08264a;border-radius:4px;background:#08264a;color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;box-shadow:none;cursor:pointer}
.ebda-pathfinder .wp-block-button__link:hover{background:#143b65;color:#fff}
.ebda-pathfinder .wp-block-button__link:focus-visible{outline:3px solid #bd760c;outline-offset:4px}
.ebda-pathfinder .ebda-pathfinder__launch,.ebda-pathfinder .ebda-pathfinder__launch a{width:100%}
.ebda-pathfinder .ebda-pathfinder__timing{font-size:12px;line-height:1.4;text-align:center;margin:10px 0 0}
.ebda-pathfinder .ebda-pathfinder__tagline{font-family:Georgia,'Times New Roman',serif;font-size:22px;line-height:1.12;text-align:center;transform:rotate(-8deg);margin:0}
.ebda-pathfinder .ebda-pathfinder__tagline:after{content:'';display:block;width:54px;height:1px;background:#c99542;margin:12px auto 0}
.ebda-pathfinder .ebda-pathfinder__steps{display:none;border-top:1px solid #ddd9d0;margin-top:28px;padding-top:28px;scroll-margin-top:140px}
.ebda-pathfinder[data-open='true'] .ebda-pathfinder__steps,.editor-styles-wrapper .ebda-pathfinder .ebda-pathfinder__steps{display:block}
.ebda-pathfinder [hidden]{display:none!important}
.ebda-pathfinder .ebda-pathfinder__progress{font-size:12px;letter-spacing:.8px;margin:0 0 16px}
.ebda-pathfinder .ebda-pathfinder__question{font-family:Georgia,'Times New Roman',serif;font-size:28px;line-height:1.2;margin:0 0 20px;scroll-margin-top:140px}
.ebda-pathfinder .ebda-pathfinder__result-copy{max-width:720px;font-size:16px;line-height:1.6;margin:0 0 22px}
.ebda-pathfinder .ebda-pathfinder__choice a{background:white;color:#08264a;text-align:left}
.ebda-pathfinder .ebda-pathfinder__choice a:hover{background:#e9eef3;color:#08264a}
.ebda-pathfinder .ebda-pathfinder__back a,.ebda-pathfinder .ebda-pathfinder__close a,.ebda-pathfinder .ebda-pathfinder__restart a{background:transparent;color:#08264a;border-color:transparent;padding-left:0;padding-right:12px;text-decoration:underline;text-underline-offset:4px}
.ebda-pathfinder .ebda-pathfinder__back,.ebda-pathfinder .ebda-pathfinder__close{margin-top:12px}
.ebda-pathfinder .ebda-pathfinder__note{font-size:13px;line-height:1.5;margin:18px 0 0}
.editor-styles-wrapper .ebda-pathfinder .ebda-pathfinder__step,.editor-styles-wrapper .ebda-pathfinder .ebda-pathfinder__result{margin:24px 0}
@media(max-width:1100px){.ebda-pathfinder .ebda-pathfinder__banner{grid-template-columns:76px minmax(0,1fr) 220px;gap:24px}.ebda-pathfinder .ebda-pathfinder__tagline{display:none}.ebda-pathfinder .ebda-pathfinder__icon{width:76px;height:84px}}
@media(max-width:700px){#ebda-pathfinder.ebda-pathfinder.wp-block-group{padding:0 0 38px!important}.ebda-pathfinder .ebda-pathfinder__inner{width:calc(100% - 36px);padding:28px 22px}.ebda-pathfinder .ebda-pathfinder__banner{grid-template-columns:66px minmax(0,1fr);gap:22px 18px;align-items:start}.ebda-pathfinder .ebda-pathfinder__icon{width:66px;height:76px}.ebda-pathfinder .ebda-pathfinder__icon img{width:50px;height:64px}.ebda-pathfinder .ebda-pathfinder__title{font-size:27px;line-height:1.12;letter-spacing:-.6px}.ebda-pathfinder .ebda-pathfinder__eyebrow{font-size:10px;letter-spacing:1.2px;margin-bottom:9px}.ebda-pathfinder .ebda-pathfinder__description{font-size:14px;line-height:1.55}.ebda-pathfinder .ebda-pathfinder__start{grid-column:1/-1;padding:0 12px}.ebda-pathfinder .ebda-pathfinder__question{font-size:25px}.ebda-pathfinder .ebda-pathfinder__choice,.ebda-pathfinder .ebda-pathfinder__choice a{width:100%}.ebda-pathfinder .ebda-pathfinder__steps{padding-top:24px;margin-top:24px}}

/* Center only the Close guide label, including hover/focus states. */
#ebda-pathfinder .ebda-pathfinder__close .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:14px 22px!important;}

/* Match Back controls in both audience branches. */
#ebda-pathfinder :is(.ebda-pathfinder__back,.ebda-pathfinder__org-back){margin:16px 0 0!important;width:auto;}
#ebda-pathfinder :is(.ebda-pathfinder__back,.ebda-pathfinder__org-back) .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:96px;min-height:48px;padding:14px 22px!important;font-size:14px;font-weight:600;line-height:1.4;border:1px solid #08264a;border-radius:4px;background:#08264a;color:#fff;text-decoration:none;box-sizing:border-box;}
#ebda-pathfinder :is(.ebda-pathfinder__back,.ebda-pathfinder__org-back) .wp-block-button__link:hover{background:#143b65;color:#fff;}

/* Mobile: center wrapped option labels as well as single-line labels. */
@media(max-width:700px){#ebda-pathfinder .ebda-pathfinder__choice .wp-block-button__link{text-align:center!important;justify-content:center;align-items:center;}}
