.workshop-page.svelte-1qiizl6{max-width:1180px;margin:0 auto;padding:52px 24px 76px}.breadcrumbs.svelte-1qiizl6{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;color:#78665d;font-size:.9rem}.breadcrumbs.svelte-1qiizl6 a:where(.svelte-1qiizl6){color:#006f83;text-decoration:underline;text-underline-offset:3px}.workshop-intro.svelte-1qiizl6{max-width:820px;margin-bottom:46px}.eyebrow.svelte-1qiizl6,.teaser-meta.svelte-1qiizl6{margin:0 0 10px;color:#00747c;font-size:.8rem;font-weight:800;text-transform:uppercase}h1.svelte-1qiizl6{max-width:760px;margin:0 0 18px;color:#211916;font-size:clamp(2.25rem,5vw,4.6rem);line-height:1.02}.workshop-intro.svelte-1qiizl6>p:where(.svelte-1qiizl6):last-child{margin:0;color:#65534b;font-size:1.08rem;line-height:1.7}.workshop-content.svelte-1qiizl6{display:grid;grid-template-columns:230px minmax(0,1fr);gap:38px;align-items:start}.desktop-index.svelte-1qiizl6{min-width:0}.index-inner.svelte-1qiizl6{position:sticky;top:92px;max-height:calc(100vh - 116px);overflow-y:auto;padding-right:14px;scrollbar-width:thin;scrollbar-color:#c8b5a5 transparent}.index-title.svelte-1qiizl6{margin:0;padding:0 0 12px;border-bottom:1px solid #dbc9b9;color:#211916;font-size:.92rem;font-weight:800}.desktop-index.svelte-1qiizl6 ul:where(.svelte-1qiizl6),.mobile-index.svelte-1qiizl6 ul:where(.svelte-1qiizl6){margin:0;padding:0;list-style:none}.desktop-index.svelte-1qiizl6 li:where(.svelte-1qiizl6),.mobile-index.svelte-1qiizl6 li:where(.svelte-1qiizl6){padding:12px 0;border-bottom:1px solid #eadfd4}.desktop-index.svelte-1qiizl6 a:where(.svelte-1qiizl6),.mobile-index.svelte-1qiizl6 a:where(.svelte-1qiizl6){display:block;color:#3f312b;font-size:.92rem;font-weight:650;line-height:1.32;text-decoration:none}.desktop-index.svelte-1qiizl6 a:where(.svelte-1qiizl6):hover,.mobile-index.svelte-1qiizl6 a:where(.svelte-1qiizl6):hover{color:#a73522;text-decoration:underline;text-underline-offset:3px}.desktop-index.svelte-1qiizl6 li:where(.svelte-1qiizl6)>span:where(.svelte-1qiizl6),.mobile-index.svelte-1qiizl6 li:where(.svelte-1qiizl6)>span:where(.svelte-1qiizl6){display:block;margin-top:4px;color:#8a756a;font-size:.75rem;line-height:1.3}.mobile-index.svelte-1qiizl6{display:none}.article-list.svelte-1qiizl6{min-width:0;border-top:1px solid #dbc9b9}.article-teaser.svelte-1qiizl6{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:34px;padding:30px 0;border-bottom:1px solid #dbc9b9}.teaser-image.svelte-1qiizl6{display:block;overflow:hidden;aspect-ratio:3 / 2;border-radius:6px;background:#eadfd4}.teaser-image.svelte-1qiizl6 img:where(.svelte-1qiizl6){display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.teaser-image.svelte-1qiizl6:hover img:where(.svelte-1qiizl6){transform:scale(1.018)}.teaser-copy.svelte-1qiizl6{align-self:center}.teaser-copy.svelte-1qiizl6 h2:where(.svelte-1qiizl6){margin:0 0 14px;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.12}.teaser-copy.svelte-1qiizl6 h2:where(.svelte-1qiizl6) a:where(.svelte-1qiizl6){color:#211916;text-decoration:none}.teaser-copy.svelte-1qiizl6 h2:where(.svelte-1qiizl6) a:where(.svelte-1qiizl6):hover{color:#a73522}.teaser-copy.svelte-1qiizl6>p:where(.svelte-1qiizl6):not(.teaser-meta){margin:0 0 20px;color:#65534b;line-height:1.65}.read-link.svelte-1qiizl6{color:#a73522;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(max-width:980px){.workshop-content.svelte-1qiizl6{grid-template-columns:1fr;gap:0}.desktop-index.svelte-1qiizl6{display:none}.mobile-index.svelte-1qiizl6{display:block;margin:0 0 28px;border-top:1px solid #dbc9b9;border-bottom:1px solid #dbc9b9}.mobile-index.svelte-1qiizl6 summary:where(.svelte-1qiizl6){display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:baseline;gap:12px;padding:15px 0;color:#211916;cursor:pointer;font-weight:800;list-style:none}.mobile-index.svelte-1qiizl6 summary:where(.svelte-1qiizl6)::-webkit-details-marker{display:none}.mobile-index.svelte-1qiizl6 summary:where(.svelte-1qiizl6):after{content:"+";color:#a73522;font-size:1.15rem;font-weight:500;line-height:1;text-align:right}.mobile-index[open].svelte-1qiizl6 summary:where(.svelte-1qiizl6):after{content:"−"}.mobile-index.svelte-1qiizl6 summary:where(.svelte-1qiizl6) small:where(.svelte-1qiizl6){flex:none;color:#8a756a;font-size:.78rem;font-weight:500}.mobile-index.svelte-1qiizl6 nav:where(.svelte-1qiizl6){padding:0 0 8px 20px}.mobile-index.svelte-1qiizl6 li:where(.svelte-1qiizl6):last-child{border-bottom:0}}@media(max-width:760px){.workshop-page.svelte-1qiizl6{padding:36px 16px 56px}.workshop-intro.svelte-1qiizl6{margin-bottom:32px}.article-teaser.svelte-1qiizl6{grid-template-columns:1fr;gap:20px}.mobile-index.svelte-1qiizl6 summary:where(.svelte-1qiizl6){align-items:center}}
