.workshop-hero{padding:130px 0 115px;background:radial-gradient(circle at 88% 18%,rgba(213,231,178,.9),transparent 28%),linear-gradient(145deg,#f5f1e8,#dfd2bd);overflow:hidden}.workshop-hero h1{max-width:900px}.workshop-hero .lead{max-width:820px}.format-card ul{padding-left:20px}.format-card li{margin:8px 0}.format-label{display:inline-block;padding:6px 11px;border-radius:999px;background:var(--sand);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.format-card.featured{background:var(--forest);color:#fff;transform:translateY(-12px)}.format-card.featured .format-label{background:var(--lime);color:var(--ink)}.audience-list{display:flex;flex-wrap:wrap;gap:13px}.audience-list span{border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:14px 20px;font-weight:750}.process p{padding:20px 0;margin:0;border-bottom:1px solid rgba(16,24,21,.14);font-size:19px}.role-lab{background:#e8dfcf}.role-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.role-grid article{background:rgba(255,255,255,.65);border-radius:22px;padding:28px}.role-grid b{font:700 27px/1 Georgia,serif}.research-note{max-width:900px;margin:35px 0 0;padding-left:22px;border-left:3px solid var(--copper);font-weight:650}@media(max-width:820px){.workshop-hero{padding:85px 0}.format-card.featured{transform:none}.role-grid{grid-template-columns:1fr}}
