.journey-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.journey-steps{position:sticky;top:25px;background:linear-gradient(155deg,#092e68,#174d9b);color:white}.journey-steps h2{color:white;font-size:22px}.journey-steps ol{padding:0;list-style:none}.journey-steps li{display:flex;align-items:center;gap:12px;padding:13px 0;opacity:.65;font-size:17px}.journey-steps li[aria-current]{opacity:1;font-weight:800;color:#ffdb7c}.journey-steps li span{border:1px solid #7293be;border-radius:50%;padding:7px;font-size:16px}.journey-steps a{color:#ffdb7c}.journey-steps p{font-size:17px;color:#c4d6ed}.journey-next{padding:30px;border-radius:18px;background:linear-gradient(125deg,#164a91,#177b91);color:white;margin-bottom:24px}.journey-next h2{color:white;font-size:25px;line-height:1.4}.journey-next .eyebrow{color:#ffdb7c}.journey-next .btn{margin:8px 5px 0 0}.journey-layout details{margin:16px 0}.journey-layout summary{cursor:pointer;font-weight:700;line-height:1.5}.journey-terms pre{white-space:pre-wrap;font:inherit;font-size:17px;line-height:1.7;background:#f3f6fa;padding:20px;border-radius:12px;overflow-wrap:anywhere}.journey-resume{display:block;margin:0 0 20px;padding:16px 22px;border-radius:12px;background:#e7f2fb;border-left:5px solid #e44446;color:#123f83;font-weight:700}.public-resume{position:fixed;bottom:20px;right:20px;z-index:1000;padding:16px 22px;border-radius:40px;background:#123f83;color:#fff;box-shadow:0 4px 25px #0003;font-family:Arial,sans-serif;font-size:17px;text-decoration:none}.offer-settings textarea{min-height:180px}@media(max-width:1000px){.journey-layout{grid-template-columns:1fr}.journey-steps{position:static}.journey-steps ol{display:flex;overflow:auto;gap:20px}.journey-steps li{min-width:150px}.journey-next{padding:22px}}
