.mb-experience{font-family:Inter,Arial,sans-serif;color:#17202a;background:#fbfbff;padding:28px;border:1px solid #dde3f0;border-radius:8px}.mb-experience-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#172034;color:#fff;padding:28px;border-radius:8px}.mb-experience-hero.compact{background:#273044}.mb-experience-hero p{margin:0 0 6px;font-size:12px;text-transform:uppercase;color:#9ee6d1;font-weight:800}.mb-experience-hero h1{margin:0 0 8px;font-size:34px;line-height:1.08;letter-spacing:0}.mb-experience-hero span{display:block;max-width:780px;color:#e7edf7}.mb-experience-hero a,.mb-next-list a{border:0;border-radius:8px;background:#1d9d82;color:#fff;padding:11px 14px;text-decoration:none;font-weight:800}.mb-journey-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:16px}.mb-journey,.mb-next-list article,.mb-companion{background:#fff;border:1px solid #dde3f0;border-radius:8px;padding:18px;box-shadow:0 10px 24px rgba(23,32,52,.06)}.mb-journey span,.mb-experience-status span,.mb-companion span{display:inline-block;background:#edf8f5;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800;color:#24584b;margin:0 6px 6px 0}.mb-journey h2,.mb-next-list b,.mb-companion h2{display:block;margin:0 0 8px;font-size:20px;line-height:1.2;color:#17202a}.mb-journey p,.mb-next-list p,.mb-companion p{color:#56646f;line-height:1.5}.mb-journey small{display:block;color:#66727d;margin-bottom:10px}.mb-journey ol{margin:12px 0 0;padding-left:22px}.mb-journey li{margin:0 0 10px}.mb-journey li a{font-weight:800;color:#1c6f63;text-decoration:none}.mb-journey li em{display:block;color:#5f6d78;font-style:normal;font-size:13px;margin-top:3px}.mb-next-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:16px}.mb-companion{margin-top:16px;background:#f5f7ff}.mb-experience-status{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid #dde3f0;border-radius:8px;padding:14px}@media(max-width:700px){.mb-experience{padding:14px}.mb-experience-hero{display:block}.mb-experience-hero h1{font-size:27px}.mb-experience-hero a{display:inline-block;margin-top:14px}}
