/* ==========================================================================
   BA Hub simulation master: the Project intro (Start here).
   Version 1, 9 October 2026. Moved from sim-conversation.css version 1, not
   changed. Load after sim-conversation.css. Jo's parts themselves (.I-b) are
   drawn the same way as the email and briefs, so they stay in that file.
   (c) 2026 Hublinko Limited
   ========================================================================== */
.I-head{display:flex;gap:20px;align-items:center;padding:28px 28px 8px;flex-wrap:wrap}
.I-head .av{width:84px;height:84px;font-size:26px}
.I-head small{display:block;font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--coral)}
.I-head h2{font-size:clamp(30px,3.4vw,42px)}
.I-head p{color:var(--grey);font-size:16px}
.I-play{margin-left:auto}
.I-blocks{padding:10px 28px 28px}
.I-go{margin:0 28px 28px;background:var(--navy);color:#fff;border-radius:22px;padding:24px 26px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.I-go h3{font-size:26px;flex:1;min-width:220px}
.I-go h3 small{display:block;font-family:'DM Sans',sans-serif;font-size:15px;color:rgba(255,255,255,.75);margin-top:4px;letter-spacing:0}
/* version 65: what you need to produce, so the learner knows what is expected up front */
.I-del{margin:6px 28px 26px;border:1.5px solid var(--border);border-radius:22px;padding:24px 26px 12px;background:#fff}
.I-del .hd{display:flex;gap:16px;align-items:center;margin-bottom:10px}
.I-del .hd i{font-style:normal;width:54px;height:54px;border-radius:14px;background:var(--coral);color:#fff;display:flex;align-items:center;justify-content:center;flex:none}
.I-del .hd small{display:block;font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--grey)}
.I-del .hd h3{font-size:30px}
.I-del ol{list-style:none;margin:0;padding:0}
.I-del li{display:flex;gap:14px;align-items:flex-start;padding:13px 0;border-top:1px solid var(--border)}
.I-del li:first-child{border-top:0}
.I-del li b.n{width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none;margin-top:1px}
.I-del li strong{display:block;font-size:16px;color:var(--navy)}
.I-del li span{font-size:15.5px;color:var(--ink,#2b3a52);line-height:1.5}
