.FreeWorkshopRecap-module__hYXeoq__section{max-width:1100px;margin:0 auto;padding:72px 32px}.FreeWorkshopRecap-module__hYXeoq__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.FreeWorkshopRecap-module__hYXeoq__visual{aspect-ratio:4/3;width:100%}.FreeWorkshopRecap-module__hYXeoq__eyebrow{font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-weight:700}.FreeWorkshopRecap-module__hYXeoq__heading{font-size:var(--text-4xl);letter-spacing:-.01em;margin-bottom:18px}.FreeWorkshopRecap-module__hYXeoq__body{font-size:var(--text-md);color:var(--color-muted-2);margin:0 0 16px;line-height:1.7}.FreeWorkshopRecap-module__hYXeoq__reviews{grid-template-columns:1.6fr 1fr;align-items:start;gap:24px;margin-top:48px;display:grid}.FreeWorkshopRecap-module__hYXeoq__review{border:1px solid var(--color-border);background:#fff;border-radius:16px 16px 16px 4px;margin:0;padding:28px 32px}.FreeWorkshopRecap-module__hYXeoq__quote{font-size:var(--text-md);margin:0 0 16px;line-height:1.7}.FreeWorkshopRecap-module__hYXeoq__quote:before{content:"“"}.FreeWorkshopRecap-module__hYXeoq__quote:after{content:"”"}.FreeWorkshopRecap-module__hYXeoq__attribution{font-size:var(--text-sm);color:var(--color-accent-soft-text);font-weight:700}.FreeWorkshopRecap-module__hYXeoq__source{font-size:var(--text-md);margin:20px 0 0}.FreeWorkshopRecap-module__hYXeoq__link{border-bottom:2px solid var(--color-accent);padding-bottom:2px;font-weight:600}@media (max-width:860px){.FreeWorkshopRecap-module__hYXeoq__grid,.FreeWorkshopRecap-module__hYXeoq__reviews{grid-template-columns:1fr}.FreeWorkshopRecap-module__hYXeoq__grid{gap:32px}}
