.iIyLbq_workshopPage .hero{padding:42px 0 68px}.iIyLbq_workshopPage .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(40px,5vw,72px)}.iIyLbq_workshopPage .event-name{margin-bottom:18px;font-size:14px}.iIyLbq_workshopPage .event-name span{font-size:12px}.iIyLbq_workshopPage .audience-hook{font-size:16px}.iIyLbq_workshopPage .hero h1{margin-bottom:22px;font-size:clamp(34px,4.2vw,56px);line-height:1.25}.iIyLbq_workshopPage .hero-lead{margin-bottom:26px;font-size:16px;line-height:1.9}.iIyLbq_workshopPage .hero-actions{flex-wrap:wrap;gap:14px 20px}.iIyLbq_workshopPage .hero-assurance{margin-top:22px}.iIyLbq_workshopPage .hero-visual{margin-top:0}.iIyLbq_workshopPage .hero-visual figcaption{font-size:12px;bottom:0;left:0;right:38%}.iIyLbq_workshopPage .workshop-next{background:var(--paper);border-bottom:1px solid var(--line)}.iIyLbq_workshopPage .workshop-next .button{background:#fff;font-size:15px}.iIyLbq_workshopPage .final-actions{flex-wrap:wrap}@media (min-width:901px){.iIyLbq_workshopPage .event-bar-grid{grid-template-columns:repeat(3,1fr)}.iIyLbq_workshopPage .event-bar-grid>div{border-bottom:1px solid #ffffff2b}.iIyLbq_workshopPage .event-bar-grid>div:nth-child(3n+1){border-left:1px solid #ffffff2b}}@media (max-width:860px){.iIyLbq_workshopPage .hero{padding:30px 0 60px}.iIyLbq_workshopPage .hero-grid{grid-template-columns:minmax(0,1fr);gap:42px}.iIyLbq_workshopPage .hero-visual{justify-self:center;width:100%;max-width:620px}.iIyLbq_workshopPage .hero h1{font-size:clamp(30px,7.8vw,46px)}.iIyLbq_workshopPage .hero-actions .button{width:100%}}.iIyLbq_workshopPage .date-card.is-finished{background:var(--paper-deep);border-color:var(--line);box-shadow:none}.iIyLbq_workshopPage .date-card.is-finished .date-top{color:var(--paper);background:var(--muted)}.iIyLbq_workshopPage .date-card.is-finished .date-top>span{color:var(--white);background:var(--ink-soft)}.iIyLbq_workshopPage .date-card.is-finished .date-top em{color:var(--paper-deep)}.iIyLbq_workshopPage .date-card.is-finished .date-body h3{color:var(--muted)}.iIyLbq_workshopPage .date-finished{color:var(--muted);align-items:center;gap:10px;margin:18px 0 0;font-size:13px;font-weight:700;display:flex}.iIyLbq_workshopPage .finished-badge{color:var(--white);background:var(--muted);letter-spacing:.14em;padding:5px 10px;font-size:11px;font-weight:900}.iIyLbq_workshopPage .event-bar-grid .is-finished{opacity:.55}.iIyLbq_workshopPage .final-note{margin:0;font-weight:700}
