.hero-grid.svelte-1sffohq>:where(.svelte-1sffohq){min-width:0}h1.svelte-1sffohq{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.booking-section.svelte-1sffohq{max-width:900px;scroll-margin-top:110px}.booking-section.svelte-1sffohq>p:where(.svelte-1sffohq){margin-bottom:24px}.workshop-page.svelte-1sffohq{color:#0d2b5e;background:#fff;padding-bottom:70px}.shell.svelte-1sffohq{max-width:1180px;margin:auto;padding-left:28px;padding-right:28px}.workshop-hero.svelte-1sffohq{padding-top:130px;padding-bottom:64px}.back.svelte-1sffohq{color:#2563eb;margin-bottom:36px;font-size:13px;display:inline-block}.hero-grid.svelte-1sffohq{grid-template-columns:1.12fr 1fr;align-items:start;gap:64px;display:grid}.eyebrow.svelte-1sffohq{letter-spacing:.1em;color:#475569;margin:0 0 20px;font-size:11px;line-height:1.7}h1.svelte-1sffohq,h2.svelte-1sffohq,h3.svelte-1sffohq{font-family:Bricolage Grotesque,sans-serif}h1.svelte-1sffohq{letter-spacing:-.045em;margin:0 0 25px;font-size:clamp(44px,5.1vw,66px);font-weight:550;line-height:1.05}h1.svelte-1sffohq span:where(.svelte-1sffohq),h2.svelte-1sffohq span:where(.svelte-1sffohq){color:#2563eb}h2.svelte-1sffohq{letter-spacing:-.035em;margin:0 0 25px;font-size:clamp(30px,3.5vw,44px);font-weight:550;line-height:1.12}h3.svelte-1sffohq{letter-spacing:-.02em;margin:0 0 12px;font-size:23px;line-height:1.2}p.svelte-1sffohq,li.svelte-1sffohq,dd.svelte-1sffohq{color:#475569;font-size:15px;line-height:1.8}.intro.svelte-1sffohq{margin-bottom:28px;font-size:18px}.button.svelte-1sffohq{color:#fff;background:#2563eb;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.button.svelte-1sffohq:hover{background:#1e4fa0}.small.svelte-1sffohq{margin-top:15px;font-size:12px;line-height:1.7}.event-card.svelte-1sffohq{border:1px solid #dce4ef;border-radius:18px;padding:30px;scroll-margin-top:115px;box-shadow:0 15px 45px #0d2b5e08}.event-card.svelte-1sffohq h2:where(.svelte-1sffohq){margin-bottom:8px;font-size:33px}.event-card.svelte-1sffohq .time:where(.svelte-1sffohq){margin-bottom:20px}.event-card.svelte-1sffohq dl:where(.svelte-1sffohq){margin:0}.event-card.svelte-1sffohq dl:where(.svelte-1sffohq) div:where(.svelte-1sffohq){border-top:1px solid #e2e8f0;padding:13px 0}dt.svelte-1sffohq{color:#64748b;margin-bottom:3px;font-size:11px}dd.svelte-1sffohq{margin:0;font-size:14px}.price.svelte-1sffohq{gap:6px;margin:18px 0;display:grid}.price.svelte-1sffohq strong:where(.svelte-1sffohq){font-size:21px}.price.svelte-1sffohq span:where(.svelte-1sffohq){color:#475569;font-size:12px;line-height:1.6}.event-card.svelte-1sffohq .button:where(.svelte-1sffohq){width:100%}.section.svelte-1sffohq{padding-top:55px;padding-bottom:55px}.benefits.svelte-1sffohq{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px;display:grid}.benefits.svelte-1sffohq article:where(.svelte-1sffohq){border-top:1px solid #dce4ef;padding-top:22px}.number.svelte-1sffohq{color:#2563eb;margin-bottom:20px;font-size:13px;display:block}.preparation.svelte-1sffohq{grid-template-columns:1fr 1.25fr;gap:65px;display:grid}.preparation.svelte-1sffohq p:where(.svelte-1sffohq){margin-bottom:18px}.notice.svelte-1sffohq{background:#f8fafc;border-left:3px solid #2563eb;padding:13px 18px}.agenda.svelte-1sffohq{margin:34px 0 0;padding:0;list-style:none}.agenda.svelte-1sffohq li:where(.svelte-1sffohq){border-top:1px solid #dce4ef;grid-template-columns:120px 1fr;gap:25px;padding:24px 0;display:grid}.agenda.svelte-1sffohq li:where(.svelte-1sffohq)>span:where(.svelte-1sffohq){color:#2563eb;font-size:14px}.agenda.svelte-1sffohq h3:where(.svelte-1sffohq){margin-bottom:6px}.preparation.svelte-1sffohq ul:where(.svelte-1sffohq){margin:0 0 20px;padding-left:20px}.preparation.svelte-1sffohq li:where(.svelte-1sffohq){margin-bottom:10px}.mentor.svelte-1sffohq{grid-template-columns:240px 1fr;align-items:center;gap:50px;display:grid}.mentor.svelte-1sffohq img:where(.svelte-1sffohq){-o-object-fit:cover;object-fit:cover;border-radius:16px;width:240px;height:290px}.mentor.svelte-1sffohq p:where(.svelte-1sffohq){margin-bottom:22px}.mentor.svelte-1sffohq h2:where(.svelte-1sffohq){font-size:36px}a.svelte-1sffohq:focus-visible{outline-offset:5px;outline:3px solid #2563eb}@media (width<=800px){.hero-grid.svelte-1sffohq,.preparation.svelte-1sffohq{grid-template-columns:1fr;gap:32px}.benefits.svelte-1sffohq{grid-template-columns:1fr;gap:24px}.workshop-hero.svelte-1sffohq{padding-top:115px}.workshop-hero.svelte-1sffohq h1:where(.svelte-1sffohq){font-size:48px}.shell.svelte-1sffohq{padding-left:20px;padding-right:20px}.section.svelte-1sffohq{padding-top:35px;padding-bottom:35px}.event-card.svelte-1sffohq{padding:24px}.mentor.svelte-1sffohq{grid-template-columns:150px 1fr;gap:25px}.mentor.svelte-1sffohq img:where(.svelte-1sffohq){width:150px;height:200px}.mentor.svelte-1sffohq h2:where(.svelte-1sffohq){font-size:29px}}@media (width<=480px){.workshop-hero.svelte-1sffohq h1:where(.svelte-1sffohq){font-size:43px}.agenda.svelte-1sffohq li:where(.svelte-1sffohq){grid-template-columns:1fr;gap:8px}.mentor.svelte-1sffohq{grid-template-columns:1fr}.mentor.svelte-1sffohq img:where(.svelte-1sffohq){width:180px;height:225px}.event-card.svelte-1sffohq h2:where(.svelte-1sffohq){font-size:29px}.button.svelte-1sffohq{padding:15px 17px;font-size:13px}}
