.kinf-workshop-start{--kw-paper:var(--kinf-journal-paper,#f8fbff);--kw-surface:var(--kinf-journal-surface,#fff);--kw-ink:var(--kinf-journal-ink,#133554);--kw-muted:var(--kinf-journal-muted,#52667b);--kw-blue:var(--kinf-journal-blue,#235cad);--kw-mist:var(--kinf-journal-mist,#e7f0fc);--kw-line:var(--kinf-journal-line,#b4cbe6);color:var(--kw-ink);font-family:var(--kinf-journal-ui,system-ui,sans-serif);font-size:1rem;line-height:1.6;width:100%;min-width:0;margin:2rem 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;padding:1.15rem 0}
.kinf-workshop-start *,.kinf-workshop-start *::before,.kinf-workshop-start *::after{box-sizing:border-box}
.kinf-workshop-start p{margin:0 0 1rem}
.kinf-workshop-start h2{font-family:var(--kinf-journal-serif,Georgia,serif);font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.15;margin:0 0 .4rem}
.kinf-workshop-start .kw-eyebrow{text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--kw-blue);margin-bottom:.3rem}
.kinf-workshop-start .kw-start-intro{margin:0;font-size:.9rem;max-width:650px}
.kw-start-cta{text-align:center}
.kinf-workshop-start .kw-primary-link{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;padding:.7rem 1rem;background:var(--kw-blue);color:var(--kw-paper);text-decoration:none;border-radius:3px;font-weight:700}
.kinf-workshop-start .kw-start-note{font-size:.75rem;margin:.4rem 0 0;color:var(--kw-muted)}
@media(max-width:600px){.kinf-workshop-start{grid-template-columns:minmax(0,1fr);gap:.8rem}.kw-start-cta{text-align:left}}