/* Workshops: a compact, clearly secondary block. */
.workshops{padding-block:clamp(64px,8vw,110px)}
.w-box{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,100px);align-items:start}
.w-body p{color:var(--ink-soft);max-width:52ch}
.w-flow{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:26px 0;counter-reset:wf}
.w-flow li{counter-increment:wf;font-size:1rem!important;font-weight:500;padding:10px 18px;border:1px solid var(--line);border-radius:999px;background:var(--bg-2)}
.w-flow li::before{content:counter(wf) '. ';color:var(--clay-deep)}
.w-body .btn{margin-top:30px}

@media (max-width:860px){.w-box{grid-template-columns:1fr;gap:12px}}
