html body .ea-shell-page:has(.ea-journey){max-width:1120px}
.ea-journey{font:17px/1.65 system-ui,-apple-system,sans-serif;color:#173e66}
.ea-journey h1{font:700 clamp(42px,7vw,76px)/1.06 Georgia,serif;letter-spacing:-.04em;color:#173e66;margin:14px 0 22px}
.ea-journey h2{font:700 clamp(27px,3.2vw,40px)/1.18 Georgia,serif;color:#173e66}
.ea-journey h3{font:700 24px/1.25 Georgia,serif;color:#173e66}
.ea-journey-kicker{font:700 12px/1.5 system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#315f88}
.ea-journey-lede{max-width:770px;font-size:21px;color:#244f70}
.ea-journey-status{display:inline-block;padding:12px 18px;border-radius:12px;background:#fff4dc;color:#553917;border:1px solid #dec898;font-weight:650}
.ea-journey-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;margin:34px 0}
.ea-journey-player,.ea-journey-map,.ea-journey-more{border-radius:22px;padding:clamp(22px,3vw,36px);border:1px solid #97b4ca}
.ea-journey-player{background:#d7e8f2}.ea-journey-map{background:#f5edda}.ea-journey-more{background:#dce7dd}
.ea-journey-step{min-height:245px;margin:22px 0;padding:24px;border-radius:16px;background:#fff;border-left:6px solid #3e708f;color:#263c4d}
.ea-journey-step[hidden]{display:none}.ea-journey-step h3:focus{outline:3px solid #a04f44;outline-offset:4px}
.ea-journey-actions{display:flex;flex-wrap:wrap;gap:10px}.ea-journey-actions button{padding:12px 18px;border-radius:9px;background:#173e66;color:#fff;border:2px solid #173e66;font:700 15px/1.3 system-ui,sans-serif;min-height:44px;cursor:pointer}.ea-journey-actions button:disabled{opacity:.55;cursor:default}.ea-journey-actions button:focus-visible,.ea-journey a:focus-visible{outline:3px solid #a04f44;outline-offset:3px}
.ea-journey-foot{font-size:14px;color:#36536a}.ea-journey-map ol{padding-left:25px}.ea-journey-map li{margin:9px 0}.ea-journey-pending,.ea-journey-ready{font-size:12px;color:#595a56}.ea-journey-ready{font-weight:700;color:#205e4d}.ea-journey-more a{display:inline-block;padding:10px;margin-right:18px;color:#173e66;font-weight:700}
@media(max-width:800px){.ea-journey-grid{grid-template-columns:1fr}.ea-journey-step{min-height:0}}
@media(prefers-reduced-motion:reduce){.ea-journey *{scroll-behavior:auto!important;transition:none!important}}
.ea-journey-offer{margin:25px 0;padding:25px;border-radius:18px;background:#dce7dd;border:1px solid #91aa9a}.ea-journey-offer h2{margin:0}.ea-journey-offer a{display:inline-block;margin:8px 20px 0 0;color:#173e66;font-weight:700}.ea-journey-reader .ea-journey-player{min-width:0}.ea-journey-reader .ea-journey-map a{color:#173e66;font-weight:600}
body:has(.ea-journey) .hostinger-ai-page-title{display:none!important}
