.eyebrow[data-astro-cid-hoipuplh]{font-size:13px;font-weight:600;color:#5b5b5b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px}.page-title[data-astro-cid-hoipuplh]{font-size:28px;font-weight:700;color:#171717;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px;max-width:760px}.page-subtitle[data-astro-cid-hoipuplh]{font-size:17px;color:#5b5b5b;line-height:1.6;margin:0 0 32px;max-width:680px}.journey-flow[data-astro-cid-hoipuplh]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.journey-step[data-astro-cid-hoipuplh]{display:flex;align-items:center;gap:8px}.journey-pill[data-astro-cid-hoipuplh]{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;background:#fff;border:1px solid #E6E2DA;border-radius:100px;text-decoration:none;transition:border-color .15s,background .15s}.journey-pill[data-astro-cid-hoipuplh]:hover{border-color:#1f2f46;background:#f7f6f3}.journey-num[data-astro-cid-hoipuplh]{font-size:11px;font-weight:700;color:#8a6b4a;letter-spacing:.06em}.journey-name[data-astro-cid-hoipuplh]{font-size:13px;font-weight:600;color:#1f2f46}.journey-arrow[data-astro-cid-hoipuplh]{font-size:16px;color:#d8d2c8}.workshops-list[data-astro-cid-hoipuplh]{display:flex;flex-direction:column;gap:24px}.workshop-card[data-astro-cid-hoipuplh]{background:#fff;border:1px solid #E6E2DA;border-radius:18px;overflow:hidden}.ws-header[data-astro-cid-hoipuplh]{padding:28px 28px 20px;border-bottom:1px solid #E6E2DA;background:#f7f6f3}.ws-meta[data-astro-cid-hoipuplh]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ws-num[data-astro-cid-hoipuplh]{font-size:12px;font-weight:700;color:#8a6b4a;letter-spacing:.06em}.ws-format[data-astro-cid-hoipuplh]{font-size:12px;font-weight:500;color:#5b5b5b}.ws-title[data-astro-cid-hoipuplh]{font-size:24px;font-weight:700;color:#171717;letter-spacing:-.02em;line-height:1.2;margin:0 0 6px}.ws-tagline[data-astro-cid-hoipuplh]{font-size:15px;color:#5b5b5b;font-style:italic;margin:0;line-height:1.4}.ws-body[data-astro-cid-hoipuplh]{padding:24px 28px 28px;display:flex;flex-direction:column;gap:24px}.ws-description[data-astro-cid-hoipuplh]{font-size:16px;color:#3e3e3e;line-height:1.65;margin:0 0 18px}.ws-bullets[data-astro-cid-hoipuplh]{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:8px}.ws-bullet[data-astro-cid-hoipuplh]{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#3e3e3e;line-height:1.5}.bullet-mark[data-astro-cid-hoipuplh]{width:5px;height:5px;border-radius:50%;background:#5c708a;flex-shrink:0;margin-top:8px}.ws-audience[data-astro-cid-hoipuplh]{display:flex;align-items:baseline;gap:8px;padding:12px 14px;background:#f7f6f3;border-radius:10px}.audience-label[data-astro-cid-hoipuplh]{font-size:11px;font-weight:700;color:#5b5b5b;letter-spacing:.07em;text-transform:uppercase;flex-shrink:0}.audience-text[data-astro-cid-hoipuplh]{font-size:13px;color:#3e3e3e;line-height:1.4}.ws-action[data-astro-cid-hoipuplh]{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.btn-workshop[data-astro-cid-hoipuplh]{display:inline-flex;align-items:center;padding:0 24px;height:50px;background:#1f2f46;color:#fff;font-size:15px;font-weight:600;border-radius:12px;text-decoration:none;transition:background .15s}.btn-workshop[data-astro-cid-hoipuplh]:hover{background:#18263a}.btn-talk[data-astro-cid-hoipuplh]{display:inline-flex;align-items:center;padding:0 24px;height:50px;background:transparent;color:#1f2f46;font-size:15px;font-weight:600;border-radius:12px;border:1px solid #D8D2C8;text-decoration:none;transition:border-color .15s,background .15s}.btn-talk[data-astro-cid-hoipuplh]:hover{border-color:#1f2f46;background:#1f2f4608}.narrative-layout[data-astro-cid-hoipuplh]{display:flex;flex-direction:column;gap:40px}.narrative-title[data-astro-cid-hoipuplh]{font-size:26px;font-weight:700;color:#171717;letter-spacing:-.02em;line-height:1.2;margin:0 0 14px}.narrative-body[data-astro-cid-hoipuplh]{font-size:16px;color:#5b5b5b;line-height:1.6;margin:0 0 24px;max-width:560px}.narrative-combos[data-astro-cid-hoipuplh]{display:flex;flex-direction:column;gap:12px}.combo[data-astro-cid-hoipuplh]{display:flex;flex-direction:column;gap:3px;padding:12px 16px;background:#fff;border:1px solid #E6E2DA;border-radius:10px}.combo-label[data-astro-cid-hoipuplh]{font-size:12px;font-weight:700;color:#5b5b5b;letter-spacing:.05em;text-transform:uppercase}.combo-flow[data-astro-cid-hoipuplh]{font-size:14px;font-weight:600;color:#1f2f46}.narrative-cta-card[data-astro-cid-hoipuplh]{background:#fff;border:1px solid #E6E2DA;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:12px}.ncta-title[data-astro-cid-hoipuplh]{font-size:18px;font-weight:700;color:#171717;letter-spacing:-.015em;margin:0}.ncta-desc[data-astro-cid-hoipuplh]{font-size:14px;color:#5b5b5b;line-height:1.55;margin:0}.btn-primary[data-astro-cid-hoipuplh]{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;height:50px;background:#1f2f46;color:#fff;font-size:15px;font-weight:600;border-radius:12px;text-decoration:none;transition:background .15s;text-align:center}.btn-primary[data-astro-cid-hoipuplh]:hover{background:#18263a}.btn-tertiary[data-astro-cid-hoipuplh]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#5b5b5b;text-decoration:none;padding-top:4px;transition:color .15s}.btn-tertiary[data-astro-cid-hoipuplh]:hover{color:#1f2f46}.btn-secondary[data-astro-cid-hoipuplh]{display:inline-flex;align-items:center;justify-content:center;padding:0 24px;height:50px;background:transparent;color:#1f2f46;font-size:15px;font-weight:600;border-radius:12px;border:1px solid #D8D2C8;text-decoration:none;transition:border-color .15s;text-align:center}.btn-secondary[data-astro-cid-hoipuplh]:hover{border-color:#1f2f46}@media (min-width: 768px){.ws-body[data-astro-cid-hoipuplh]{flex-direction:row;align-items:flex-start}.ws-desc-wrap[data-astro-cid-hoipuplh]{flex:1}.ws-action[data-astro-cid-hoipuplh]{flex-shrink:0;width:220px}}@media (min-width: 1024px){.page-title[data-astro-cid-hoipuplh]{font-size:40px}.narrative-layout[data-astro-cid-hoipuplh]{display:grid;grid-template-columns:1fr 360px;gap:56px;align-items:start}}
