.WorkshopsPage-module__O6FESa__page{padding-top:34px;padding-bottom:80px}.WorkshopsPage-module__O6FESa__hero{max-width:760px;padding:42px 0 30px}.WorkshopsPage-module__O6FESa__hero h1{letter-spacing:-.04em;margin:18px 0 14px;font-size:clamp(38px,6vw,68px);line-height:1.05}.WorkshopsPage-module__O6FESa__hero p{max-width:680px;color:var(--learn-muted);font-size:18px;line-height:1.7}.WorkshopsPage-module__O6FESa__count{margin-top:20px;font-size:14px!important}.WorkshopsPage-module__O6FESa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 34px;padding:0;list-style:none;display:grid}.WorkshopsPage-module__O6FESa__grid a{background:var(--learn-panel,#11131b);border:1px solid #302c3d;border-radius:18px;flex-direction:column;height:100%;padding:24px;text-decoration:none;transition:border-color .15s;display:flex}.WorkshopsPage-module__O6FESa__grid a:hover,.WorkshopsPage-module__O6FESa__grid a:focus-visible{border-color:var(--learn-accent)}.WorkshopsPage-module__O6FESa__grid a:focus-visible{outline:2px solid var(--learn-accent);outline-offset:3px}.WorkshopsPage-module__O6FESa__grid h2{margin:10px 0 8px;font-size:21px;line-height:1.2}.WorkshopsPage-module__O6FESa__grid p{flex:1}.WorkshopsPage-module__O6FESa__cardAction{color:var(--learn-accent);align-items:center;gap:6px;margin-top:18px;font-size:14px;font-weight:650;display:inline-flex}.WorkshopsPage-module__O6FESa__pagination{color:var(--learn-muted);border-top:1px solid #352841;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;display:flex}.WorkshopsPage-module__O6FESa__pagination a,.WorkshopsPage-module__O6FESa__back a{color:var(--learn-ink);align-items:center;gap:7px;font-weight:650;text-decoration:none;display:inline-flex}.WorkshopsPage-module__O6FESa__pagination a:hover,.WorkshopsPage-module__O6FESa__back a:hover{color:var(--learn-accent)}.WorkshopsPage-module__O6FESa__back{margin-top:32px;font-size:14px}@media (max-width:760px){.WorkshopsPage-module__O6FESa__grid{grid-template-columns:1fr}.WorkshopsPage-module__O6FESa__hero{padding-top:24px}}
