.cs-workshop{margin:80px 0 40px}.cs-workshop-heading{max-width:680px;margin-bottom:36px}.cs-workshop-heading h2{font-size:clamp(32px,4vw,48px);line-height:1.15;margin:12px 0 20px;font-weight:700}.cs-socials p,.cs-workshop-copy>p,.cs-workshop-heading>p:last-child,.cs-workshop-next p{color:#495b5c;line-height:1.65}.cs-workshop-stories{display:grid;gap:44px}.cs-workshop-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}.cs-workshop-story:nth-child(2n) .cs-workshop-media{order:2}.cs-workshop-copy,.cs-workshop-media{min-width:0}.cs-workshop-media figure{margin:0;background:#f5f6f3;padding:20px}.cs-workshop-media figure img{display:block;width:100%;height:auto;aspect-ratio:16/11;-o-object-fit:contain;object-fit:contain}.cs-workshop-media figcaption{font-size:12px;color:#495b5c;margin-top:12px}.cs-socials h3,.cs-workshop-copy h3,.cs-workshop-next h3{font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.25;margin:12px 0 20px}.cs-workshop-copy .cs-action{margin-top:24px}.cs-workshop-next{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #dce1e1;margin-top:44px;padding-top:28px}.cs-social-buttons,.cs-workshop-actions{display:flex;flex-wrap:wrap;gap:12px}.cs-workshop-actions{flex-shrink:0}.cs-socials{margin-top:44px}.cs-social-buttons{margin-top:16px}.cs-social-buttons .cs-action{gap:10px}.cs-social-buttons button:disabled{cursor:default;border-style:dashed;opacity:.75}.cs-socials-compact,.cs-socials-compact .cs-social-buttons{margin:0}.cs-socials-compact .cs-action{min-height:40px;padding:6px 10px;font-size:13px}.cs-preview-badge{background:#fff1ba;color:#252a25;padding:10px 14px;margin:0;font-size:13px;font-weight:700}.craftsquad .cs-workshop-preview h1{font-size:28px;line-height:1.25;letter-spacing:normal;font-weight:700;margin-bottom:16px}.cs-workshop-player{background:#252a25;color:white;border-radius:4px;overflow:hidden}.cs-video-picture{position:relative;background:#252a25}.cs-video-picture video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cs-video-picture video::cue{background:rgba(0,0,0,.85);color:white;font:1em Arial,sans-serif}.cs-video-start{position:absolute;left:50%;bottom:8%;transform:translateX(-50%);background:#f6be00;color:#000;min-height:48px;padding:12px 18px;border-radius:4px;font-weight:700;white-space:nowrap}.cs-video-start span{margin-right:8px}.cs-video-controls{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:10px}.cs-video-controls button,.cs-video-native{min-height:44px;padding:8px 12px;border:1px solid #9eaaa3;border-radius:3px;font-size:13px;color:white}.cs-video-controls button[aria-pressed=true]{background:#f6be00;border-color:#f6be00;color:#000}.cs-video-seek{flex:1;min-width:90px;display:flex;align-items:center;min-height:44px}.cs-video-seek input{width:100%;accent-color:#f6be00;min-height:44px}.cs-video-time{font-size:12px;font-variant-numeric:tabular-nums}.cs-video-native{margin:0 10px 10px;border-color:transparent;text-decoration:underline;text-underline-offset:3px}.cs-video-message{padding:0 14px 16px;font-size:14px;line-height:1.5}.cs-workshop a:focus-visible,.cs-workshop button:focus-visible,.cs-workshop input:focus-visible{outline:3px solid #f6be00;outline-offset:3px}.cs-video-start:focus-visible{outline-color:white!important}.cs-workshop-player:fullscreen{display:flex;flex-direction:column;justify-content:center;overflow:auto}.cs-workshop-player:fullscreen .cs-video-picture{flex:1;min-height:0}.cs-workshop-player:fullscreen video{max-height:80vh}@media (max-width:900px){.cs-workshop-story{gap:28px}.cs-workshop-next{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.cs-workshop{margin-top:48px}.cs-workshop-story{grid-template-columns:minmax(0,1fr);gap:24px}.cs-workshop-story:nth-child(2n) .cs-workshop-media{order:0}.cs-workshop-stories{gap:44px}.cs-workshop-copy h3{margin-bottom:16px}.cs-workshop-actions{width:100%;display:grid;grid-template-columns:1fr}.cs-workshop-copy .cs-action{width:100%}.cs-workshop-media figure{padding:12px}.cs-video-seek{order:5;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.cs-workshop *,.cs-workshop :after,.cs-workshop :before{animation:none!important;transition:none!important;scroll-behavior:auto}}.cs-video-volume{width:72px;display:flex;align-items:center;min-height:44px}.cs-video-volume input{width:100%;min-height:44px;accent-color:#f6be00}.cs-video-controls>button:first-child{min-width:90px}.cs-video-time{min-width:78px}.cs-video-controls button[aria-label="Geluid aan"],.cs-video-controls button[aria-label="Geluid uit"]{min-width:90px}.cs-video-controls button{min-width:44px}.cs-workshop video:focus-visible{outline:3px solid #f6be00;outline-offset:-3px}.cs-socials-compact .cs-action{min-height:44px}