`;
// 2. Gear List
html += `
Essential Gear Checklist
${data.gear.map(g => `${g}`).join('')}
`;
// 3. Action Sequence
const renderActionPhase = (phaseKey, title, actions) => {
let phaseHtml = `${title}
- `;
if (actions.length === 0) {
phaseHtml += `
- No actions defined. `; } else { actions.forEach((a, i) => { phaseHtml += `
- ${a.desc} (${a.time}) `; }); } phaseHtml += `
