/* Support & Resources — 03 Journey. All rules scoped to this native block. */
#resource-journey.ebda-resource-journey{width:calc(100vw - 96px)!important;max-width:1280px!important;margin:0 auto 12px!important;color:#08264a}
.ebda-resource-journey__inner{display:grid;grid-template-columns:minmax(270px,1.05fr) minmax(480px,1.8fr) 110px;grid-template-areas:"intro steps signature" "actions steps signature";column-gap:22px;row-gap:10px;align-items:center;padding:24px!important;border:1px solid #f5e9d8;border-radius:10px;background:linear-gradient(110deg,#fff5e7,#faf8f5 60%,#fcf3e7)}
.ebda-resource-journey__inner>*{margin:0!important}
.ebda-resource-journey__intro{grid-area:intro}
.ebda-resource-journey__eyebrow{font-size:12px;letter-spacing:1.3px;font-weight:600;line-height:1.4;margin:0 0 7px!important}
.ebda-resource-journey__heading{font-family:Georgia,"Times New Roman",serif!important;font-size:25px!important;line-height:1.15!important;letter-spacing:-.5px;margin:0 0 6px!important}
.ebda-resource-journey__lead{font-size:13px;line-height:1.45;margin:0!important}
.ebda-resource-journey__steps{grid-area:steps;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;position:relative}
.ebda-resource-journey__steps:before{content:"";position:absolute;top:29px;left:10%;right:10%;border-top:1px dashed #9ebfdb}
.ebda-resource-journey__step{display:flex;flex-direction:column;align-items:center;position:relative;gap:9px;margin:0!important;--journey-accent:#0876e5}
.ebda-resource-journey__step--learn{--journey-accent:#7541dc}.ebda-resource-journey__step--resources{--journey-accent:#008961}.ebda-resource-journey__step--achieve{--journey-accent:#ed8900}
.ebda-resource-journey__icon{order:0;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border:1px solid var(--journey-accent);border-radius:50%;background:#fffaf3;margin:0!important;flex-shrink:0}
.ebda-resource-journey__icon img{width:34px;height:34px;display:block}
.ebda-resource-journey__number{order:1;display:flex;align-items:center;justify-content:center;width:19px;height:19px;border:1px solid var(--journey-accent);border-radius:50%;background:#fff;font-size:11px;line-height:1;margin:0!important}
.ebda-resource-journey__text{order:2;margin:0!important;text-align:center}
.ebda-resource-journey__title{font-family:inherit!important;font-size:12px!important;font-weight:600;line-height:1.3!important;letter-spacing:-.2px;margin:0!important}
.ebda-resource-journey__description{display:none}
.ebda-resource-journey__actions{grid-area:actions;align-self:start;margin:0!important}
.ebda-resource-journey .ebda-resource-journey__button .wp-block-button__link{display:inline-flex;justify-content:center;align-items:center;min-height:40px;padding:9px 18px!important;border:0!important;border-radius:6px;background:linear-gradient(110deg,#edb554,#e9a125)!important;color:#08264a!important;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;box-sizing:border-box}
.ebda-resource-journey__button a:hover{filter:brightness(.96)}.ebda-resource-journey__button a:focus-visible{outline:2px solid #08264a;outline-offset:3px}
.ebda-resource-journey__signature{grid-area:signature;font-family:Georgia,serif;font-style:italic;text-align:center;line-height:1.15;font-size:16px;white-space:nowrap;transform:rotate(-9deg)}
@media(min-width:701px) and (max-width:1100px){#resource-journey.ebda-resource-journey{width:calc(100vw - 40px)!important}.ebda-resource-journey__inner{grid-template-columns:minmax(230px,.9fr) minmax(400px,1.6fr);grid-template-areas:"intro steps" "actions steps";gap:12px;padding:20px!important}.ebda-resource-journey__signature{display:none}.ebda-resource-journey__heading{font-family:Georgia,"Times New Roman",serif!important;font-size:22px!important}.ebda-resource-journey__steps{gap:6px}.ebda-resource-journey__icon{width:50px;height:50px}.ebda-resource-journey__steps:before{top:25px}.ebda-resource-journey__title{font-size:11px!important}}
@media(max-width:700px){#resource-journey.ebda-resource-journey{width:calc(100vw - 40px)!important;margin:0 auto 18px!important}.ebda-resource-journey__inner{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:22px 16px!important}.ebda-resource-journey__heading{font-family:Georgia,"Times New Roman",serif!important;font-size:23px!important;line-height:1.2!important}.ebda-resource-journey__eyebrow{font-size:12px;letter-spacing:.6px}.ebda-resource-journey__lead{display:none}.ebda-resource-journey__steps{display:flex;flex-direction:column;gap:25px}.ebda-resource-journey__steps:before{left:9px;right:auto;top:25px;bottom:25px;border-top:0;border-left:1px dashed #c6cbd3}.ebda-resource-journey__step{display:grid;grid-template-columns:20px 46px minmax(0,1fr);gap:10px;align-items:center}.ebda-resource-journey__number{order:0}.ebda-resource-journey__icon{order:1;width:44px;height:44px}.ebda-resource-journey__icon img{width:28px;height:28px}.ebda-resource-journey__text{text-align:left}.ebda-resource-journey__title{font-size:13px!important;letter-spacing:0}.ebda-resource-journey__description{display:block;font-size:12px;line-height:1.5;margin:5px 0 0!important}.ebda-resource-journey__actions,.ebda-resource-journey__button{width:100%}.ebda-resource-journey .ebda-resource-journey__button .wp-block-button__link{width:100%;min-height:44px}.ebda-resource-journey__signature{display:none}}

/* Match the full-viewport category container at every screen width. */
#resource-journey.ebda-resource-journey{position:relative;left:50%;transform:translateX(-50%);margin-left:0!important;margin-right:0!important;box-sizing:border-box}
@font-face{font-family:"EBDA Journey Caveat";src:url("https://ebda.it/wp-content/uploads/ebda-components/resource-journey/caveat.ttf") format("truetype");font-weight:400 700;font-style:normal;font-display:swap}
#resource-journey .ebda-resource-journey__signature{font-family:"EBDA Journey Caveat",cursive!important;font-size:23px;font-style:normal;font-weight:400;line-height:.95;letter-spacing:0;white-space:nowrap}
