/* Editorial rhythm: a question, one visual investigation, then the author's reading. */
.dossier{--reading-width:1040px;--reading-gutter:max(24px,calc((100% - var(--reading-width))/2));background:white;color:var(--ink);padding-bottom:70px}
.dossier-heading{padding:40px var(--reading-gutter) 46px;background:linear-gradient(115deg,white 40%,#e7a6b526)}
.dossier-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:26px;color:var(--purple);font-size:15px;text-decoration:none}
.dossier-heading>.eyebrow{color:var(--purple);margin:0 0 22px;font-size:12px}
.dossier-heading h1{font-size:clamp(40px,4.7vw,66px);line-height:1.08;letter-spacing:-.045em;max-width:20ch;color:var(--purple);margin:0 0 26px;text-wrap:balance}
.dossier-deck{font-size:22px;line-height:1.65;max-width:58ch;margin:0}
.dossier-byline{display:flex;flex-wrap:wrap;gap:10px 24px;padding-top:25px;margin-top:30px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}
.dossier-byline>a{color:var(--purple);text-underline-offset:4px}
.dossier-opening{max-width:740px;margin:0 auto;padding:48px 24px 56px}
.dossier-opening>p{font-size:20px;line-height:1.8;margin:0 0 18px}
.dossier-jump{display:inline-flex;align-items:center;gap:25px;min-height:44px;color:var(--purple);font-size:16px;text-decoration:none;border-bottom:1px solid var(--orange)}
.dossier-lab{margin:0 var(--reading-gutter) 72px;padding:0!important;scroll-margin-top:115px}
.dossier-lab-heading{margin-bottom:28px;max-width:730px}
.dossier :is(.dossier-lab-heading,.dossier-reading,.dossier-your-work)>h2{font-size:clamp(30px,3vw,42px);line-height:1.18;letter-spacing:-.025em;color:var(--purple);margin:0 0 20px}
.dossier-lab-heading>p:not(.eyebrow){font-size:18px;line-height:1.7;margin:0 0 12px}
.dossier-lab-heading .dossier-example-note{font-size:13px!important;color:var(--muted);margin:0}
.dossier-lens,.dossier-data{border:1px solid color-mix(in srgb,var(--purple) 20%,white);border-radius:24px;overflow:hidden;background:white;box-shadow:0 14px 36px #43235b09}
.lens-drawing{padding:38px 32px 28px;background:linear-gradient(125deg,#e7a6b533,white 90%)}
.dossier-samenwerking .lens-drawing{background:linear-gradient(125deg,#c4e88944,white 90%)}
.lens-origin{margin:auto;max-width:560px;text-align:center;color:white;background:var(--purple);padding:22px 28px;border-radius:16px;font-size:clamp(22px,2.3vw,30px);line-height:1.3;font-weight:600}
.lens-branches{display:block;width:100%;height:66px;overflow:visible}
.lens-branches path{fill:none;stroke:var(--purple);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:.5}
.lens-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.lens-choices button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:108px;border:1px solid color-mix(in srgb,var(--purple) 30%,white);border-radius:14px;background:white;padding:18px;text-align:left;color:var(--purple);font:600 17px/1.4 var(--body);cursor:pointer;transition:background-color 180ms,box-shadow 180ms,transform 180ms}
.lens-choices button>span:first-child{font-weight:500;font-size:12px;letter-spacing:.07em}
.lens-choices button .wait-label{font-size:16px;font-weight:400;letter-spacing:0}
.lens-choices button[aria-pressed=true]{background:var(--purple);border-color:var(--purple);color:white;box-shadow:0 5px 20px #43235b20}
.lens-choices button[aria-pressed=true]>span{color:var(--pink)}
.loop-line{font-size:13px;line-height:1.7;text-align:center;color:var(--muted);margin:20px 0 0}
.lens-answers{padding:32px 38px}
.lens-answer h3{font-size:28px;line-height:1.25;color:var(--purple);letter-spacing:-.02em;margin:0 0 18px}
.lens-answer p{font-size:18px;line-height:1.75;max-width:70ch;margin:0}
.lens-answer .lens-consequence{border-left:3px solid var(--orange);padding-left:20px;margin-top:22px}
.lens-consequence strong{display:block;font-size:14px;line-height:1.5;margin-bottom:8px;color:var(--purple)}
.lens-answer[hidden]{display:none}
.dossier-lens:not([data-enhanced]) .lens-answer+.lens-answer{padding-top:30px;margin-top:30px;border-top:1px solid var(--line)}
.dossier-data{padding:38px;background:linear-gradient(130deg,#c4e88930,white 70%)}
.data-display{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}
.data-percentage>span,.data-scenario>span{font-size:11px;letter-spacing:.07em;line-height:1.6;display:block;font-weight:600;color:var(--purple)}
.data-percentage>strong{display:block;font:600 100px/1.1 var(--heading);color:var(--purple);letter-spacing:-.06em;margin:10px 0}
.data-percentage>strong small{font-size:.55em}
.data-percentage>p{font-size:15px;line-height:1.6;margin:0 0 26px}
.data-scenario{padding-top:22px;border-top:1px solid var(--line)}
.data-scenario output{display:block;font-size:48px;line-height:1.2;font-weight:600;color:var(--purple);margin:8px 0}
.data-scenario p{font-size:14px;line-height:1.6;margin:0;color:var(--muted)}
.dossier-dots{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:9px}
.dossier-dots i{display:block;aspect-ratio:1;border-radius:50%;transition:background-color 180ms,border-color 180ms}
.known-positive{background:var(--purple)}
.known-negative{background:var(--pink)}
.unknown{background:transparent;border:1px solid color-mix(in srgb,var(--purple) 50%,white)}
.dossier-dots .assumed-positive{background:#f477354d;border:2px solid var(--orange)}
.data-legend{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:13px;color:var(--muted);margin:22px 0 0}
.data-legend>span{display:flex;align-items:center;gap:7px}
.data-legend i{display:inline-block;width:10px;height:10px;border-radius:50%}
.data-slider{margin-top:32px;padding-top:26px;border-top:1px solid var(--line)}
.data-slider label{display:block;font-size:17px;line-height:1.6;font-weight:600;color:var(--purple);margin-bottom:14px}
.data-slider label output{font-size:21px}
.data-slider input{display:block;width:100%;min-height:44px;accent-color:var(--purple);cursor:ew-resize;margin:0}
.slider-ends{display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}
.data-boundary{font-size:14px;line-height:1.7;color:var(--muted);margin:24px 0 0;max-width:80ch}
.dossier-reading{max-width:740px;margin:0 auto 64px;padding:0 24px!important}
.dossier-reading>p:not(.eyebrow){font-size:19px;line-height:1.85;margin:0 0 24px}
.dossier-your-work{margin:0 var(--reading-gutter) 46px;padding:40px 44px!important;border-radius:24px;color:white;background:linear-gradient(110deg,#43235bf2,#43235bdb),url('/assets/atelier-mac-zilver-v7.webp') right center/cover}
.dossier .dossier-your-work .eyebrow{color:var(--green);font-size:12px}
.dossier .dossier-your-work h2{color:white;font-size:clamp(27px,2.8vw,38px);line-height:1.2;max-width:27ch;margin:0 0 20px}
.dossier-your-work>div>p:not(.eyebrow){font-size:18px;line-height:1.75;max-width:70ch;margin:0}
.dossier-your-work details{margin-top:28px;border-block:1px solid #ffffff45;padding:8px 0}
.dossier-your-work summary{display:flex;justify-content:space-between;gap:20px;padding:14px 0;cursor:pointer;min-height:48px;font-size:16px;font-weight:600;color:var(--pink)}
.dossier-prompt{padding:20px;background:#ffffff0d;border-radius:12px;white-space:pre-wrap;font-size:16px;line-height:1.75;margin:8px 0 16px;user-select:text}
.dossier-final-question{font-size:clamp(23px,2.5vw,31px);line-height:1.4;max-width:43ch;color:white;margin:30px 0 20px}
.dossier-your-work .text-link{color:white;font-size:16px;border-color:var(--pink)}
.dossier-sources{margin:0 var(--reading-gutter) 52px;font-size:16px;line-height:1.75}
.dossier-sources summary{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid var(--line);padding:18px 0;cursor:pointer;color:var(--purple);font-size:18px;font-weight:600}
.dossier-sources summary span{font-size:13px;font-weight:400;color:var(--muted)}
.dossier-sources details>p{max-width:70ch;margin:24px 0}
.dossier-sources ol{padding-left:24px}.dossier-sources li{margin:24px 0;padding-left:8px;max-width:74ch}.dossier-sources li>p{font-size:15px;color:var(--muted);margin:8px 0}
.dossier-related{margin:0 var(--reading-gutter);display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:0;background:none;border:0}
.dossier-related>a{display:grid;grid-template-columns:1fr auto;gap:12px 22px;border-top:1px solid var(--line);padding:22px 0;text-decoration:none;color:var(--purple)}
.dossier-related span{font-size:12px;color:var(--muted);grid-column:1/-1}
.dossier-related strong{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.02em}
.dossier-related i{font-size:25px;font-style:normal;align-self:center;color:var(--orange)}
body .dossier-index-heading{margin:36px var(--gutter) 0;padding:clamp(36px,5vw,72px);border-radius:26px;background:linear-gradient(100deg,#43235bf2 10%,#43235bd6 62%,#43235b88),url('/assets/atelier-mac-zilver-v7.webp') right center/cover;color:white}
.dossier-index-heading>div{max-width:720px}
.dossier-index-heading .eyebrow{color:var(--green)}
.dossier-index-heading h1{font-size:clamp(42px,5vw,72px);line-height:1.08;letter-spacing:-.045em;margin:0 0 25px}
.dossier-index-heading h1 em{font-style:normal;color:var(--pink)}
.dossier-index-heading p:not(.eyebrow){font-size:20px;line-height:1.7;max-width:52ch;margin:0 0 18px}
.dossier-index-heading p:last-child{margin-bottom:0}
.dossier-collection{padding-block:48px 88px}
.dossier-filter{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}
.dossier-filter .filter-buttons{display:flex;flex-wrap:wrap;gap:10px}
.dossier-filter .filter-buttons[hidden]{display:none}
.dossier-filter button{padding:11px 18px;border:1px solid var(--line);border-radius:999px;min-height:44px;background:white;color:var(--purple);font-size:15px;cursor:pointer}
.dossier-filter button[aria-pressed=true]{background:var(--purple);color:white;border-color:var(--purple)}
.dossier-filter>p{font-size:14px;color:var(--muted);white-space:nowrap}
.dossier-editions{display:flex;flex-direction:column}
.dossier-edition{padding:34px 0;border-bottom:1px solid var(--line)}
.dossier-edition[hidden]{display:none}
.dossier-edition>a{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,4vw,64px);text-decoration:none;color:var(--ink)}
.dossier-edition-art{min-width:0;border-radius:20px;overflow:hidden}
.dossier-edition .insight-art{min-height:260px;padding:30px}
.dossier-edition .art-question{transform:none}
.dossier-edition-copy .eyebrow{font-size:12px;color:var(--purple);margin:0 0 16px}
.dossier-edition-copy h2{font-size:clamp(28px,2.9vw,40px);line-height:1.15;color:var(--purple);letter-spacing:-.035em;margin:0 0 18px;max-width:27ch}
.dossier-edition-copy>p:not(.eyebrow){font-size:18px;line-height:1.7;max-width:53ch;margin:0 0 24px}
.dossier-edition-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;color:var(--muted)}
.dossier-edition-meta>span{color:var(--purple);font-size:16px}
.dossier-edition-meta i{font-style:normal;margin-left:18px;color:var(--orange)}
.dossier :is(button,a,input,summary):focus-visible,.dossier-collection :is(button,a):focus-visible{outline:3px solid var(--orange);outline-offset:5px}
.dossier-your-work :is(a,summary):focus-visible{outline-color:var(--green)}
@media(hover:hover) and (pointer:fine){.lens-choices button:hover{transform:translateY(-2px);box-shadow:0 6px 18px #43235b22}.dossier-edition>a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.dossier-related>a:hover{border-color:var(--orange)}.dossier-filter button:hover{box-shadow:0 3px 12px #43235b16}}
@media(max-width:760px){
 .dossier-heading{padding-top:24px;padding-bottom:34px}.dossier-heading h1{font-size:43px}.dossier-deck{font-size:19px}.dossier-byline{gap:9px 18px}
 .dossier-opening{padding-top:36px;padding-bottom:42px}.dossier-opening>p{font-size:18px}.dossier-lab{margin-bottom:48px}
 .lens-drawing{padding:26px 22px}.lens-origin{font-size:24px;padding:20px}.lens-choices{gap:10px}.lens-choices button{font-size:15px;padding:14px;min-height:110px}.lens-choices button .wait-label{font-size:14px}
 .lens-answers{padding:26px}.lens-answer h3{font-size:26px}.lens-answer p{font-size:17px}.dossier-data{padding:26px}.data-display{gap:26px}.dossier-dots{gap:5px}.data-percentage>strong{font-size:76px}
 .dossier-reading{margin-bottom:42px}.dossier-reading>p:not(.eyebrow){font-size:18px}.dossier-your-work{padding:30px!important}.dossier-your-work>div>p:not(.eyebrow){font-size:17px}
 .dossier-edition>a{grid-template-columns:1fr 1.2fr;gap:28px}.dossier-edition .insight-art{padding:22px;min-height:230px}.dossier-edition-copy h2{font-size:28px}.dossier-edition-copy>p:not(.eyebrow){font-size:16px}.dossier-edition-meta{align-items:start;flex-direction:column;gap:12px}
}
@media(max-width:540px){
 .dossier{--reading-gutter:20px;padding-bottom:36px}.dossier-heading h1{font-size:37px}.dossier-heading{padding-top:20px}.dossier-back{margin-bottom:16px}.dossier-byline{font-size:13px}.dossier-byline>span{width:100%}
 .dossier-lab-heading h2{font-size:29px!important}.dossier-lab-heading>p:not(.eyebrow){font-size:16px}.dossier-example-note{font-size:12px!important}
 .lens-origin{font-size:22px}.lens-branches{height:30px}.lens-choices{grid-template-columns:1fr;gap:9px}.lens-choices button{min-height:60px;flex-direction:row;align-items:center;gap:14px;font-size:16px}.lens-choices button .wait-label{margin-left:auto}.lens-answers{padding:24px 20px}.lens-answer h3{font-size:25px}.lens-answer p{font-size:16px}.loop-line{text-align:left}
 .data-display{grid-template-columns:1fr;gap:28px}.data-percentage{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.data-percentage>span{grid-column:1}.data-percentage>strong{grid-column:1;grid-row:2}.data-percentage>p{grid-column:1;grid-row:3;font-size:13px;margin:0}.data-scenario{grid-column:2;grid-row:1/span 3;border-top:0;border-left:1px solid var(--line);padding:0 0 0 18px}.data-scenario output{font-size:40px}.data-scenario>span{font-size:10px}.data-scenario p{font-size:12px}
 .dossier-dots{gap:7px;max-width:350px}.data-legend{font-size:12px;gap:8px 12px}.data-slider label{font-size:16px}.data-boundary{font-size:13px}.data-slider{margin-top:24px}.dossier-data{padding:24px 20px}.dossier-your-work{padding:28px 24px!important;margin-bottom:30px}.dossier-your-work summary{font-size:15px}.dossier-prompt{font-size:15px;padding:15px}.dossier-related{grid-template-columns:1fr;gap:8px}.dossier-related strong{font-size:24px}.dossier-sources summary{font-size:16px}.dossier-sources{margin-bottom:30px}
 body .dossier-index-heading{margin-top:20px;padding:32px 26px}.dossier-index-heading h1{font-size:42px}.dossier-index-heading p:not(.eyebrow){font-size:18px}.dossier-collection{padding-block:30px 56px}.dossier-filter{align-items:start;flex-direction:column;gap:5px}.dossier-filter button{font-size:13px;padding:10px 14px}.dossier-edition{padding-block:26px}.dossier-edition>a{grid-template-columns:1fr;gap:24px}.dossier-edition .insight-art{min-height:220px}.dossier-edition-copy h2{font-size:30px}.dossier-edition-meta{flex-direction:row;align-items:center;font-size:12px;gap:12px}.dossier-edition-meta>span{font-size:14px}.dossier-edition-meta i{margin-left:8px}
}
@media(prefers-reduced-motion:reduce){.lens-choices button,.dossier-dots i{transition:none;transform:none!important}}

/* Warm editorial openings, one substantial visual, a useful card to keep. */
.dossier-heading{background:linear-gradient(100deg,#43235bf7 10%,#43235bed 58%,#43235bc2),url('/assets/inzichten-kennisatelier-v7.webp') right center/cover;color:white}
.dossier-ai .dossier-heading{background-image:linear-gradient(100deg,#43235bfa 10%,#43235be6 65%,#43235bb5),url('/assets/digitaal-werkatelier-mac-zilver-v7.webp')}
.dossier-samenwerking .dossier-heading{background-image:linear-gradient(100deg,#43235bfa 10%,#43235bed 60%,#43235bbb),url('/assets/overleg-en-onderzoek-v4.webp')}
.dossier-heading h1{color:white;max-width:24ch;font-size:clamp(40px,4.3vw,62px)}
.dossier-heading .eyebrow{color:var(--green)}
.dossier-back,.dossier-byline,.dossier-byline>a{color:white}
.dossier-byline{border-color:#ffffff40}.dossier-byline>a:last-child{color:var(--pink)}
.dossier-deck{color:white;font-size:21px;max-width:61ch}
.dossier-opening{max-width:800px;padding-block:50px}
.dossier-reading{max-width:800px}.dossier-reading>h2:not(:first-child){margin-top:48px}
.lens-choices{grid-template-columns:repeat(var(--choice-count,3),minmax(0,1fr));gap:12px}
.lens-choices button{min-height:100px;padding:17px;font-size:17px;gap:8px}
.lens-choices button>strong{font-weight:600}
.lens-handoff{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid var(--line);padding-top:24px;margin-top:25px}
.lens-handoff>div:last-child{border-left:3px solid var(--orange);padding-left:22px}
.lens-handoff span{font-size:11px;font-weight:700;letter-spacing:.06em;display:block;margin-bottom:10px;color:var(--purple)}
.lens-handoff p{font-size:16px;line-height:1.7}
.lens-drawing{background:linear-gradient(130deg,#e7a6b557,#e7a6b521);padding:32px}
.lens-cijfers .lens-drawing{background:linear-gradient(135deg,#c4e88990,#c4e88933)}
.lens-samenwerking .lens-drawing{background:linear-gradient(130deg,#e7a6b566,#e7a6b526)}
.route-caption{display:flex;justify-content:space-between;gap:30px;font-size:11px;letter-spacing:.07em;color:var(--purple);font-weight:600}
.work-route{display:flex;align-items:center;margin:26px 16px 32px}
.work-route>i{width:64px;height:64px;border:1px solid #43235b60;border-radius:50%;display:grid;place-items:center;font:500 30px/1 var(--heading);background:white;color:var(--purple)}
.work-route>span{height:1px;flex:1;background:#43235b55;position:relative}
.work-route>span:after{content:'›';position:absolute;right:0;top:-17px;color:var(--purple);font-size:22px}
.lens-ai[data-active='0'] .work-route>i:nth-of-type(1),.lens-ai[data-active='1'] .work-route>i:nth-of-type(2),.lens-ai[data-active='2'] .work-route>i:nth-of-type(3),.lens-ai[data-active='3'] .work-route>i:nth-of-type(4){background:var(--purple);color:var(--green)}
.perspective-drawing{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;max-width:770px;margin:0 auto 30px;position:relative;text-align:center}
.perspective-drawing>span{border:1px solid #43235b55;background:white;border-radius:999px;padding:16px 10px;font-size:15px;color:var(--purple)}
.perspective-drawing>div{grid-column:1/-1;justify-self:center;border-left:1px solid #43235b50;border-right:1px solid #43235b50;padding:14px 44px 8px;font-size:18px;line-height:1.4;color:var(--purple)}
.perspective-drawing strong{font-size:37px;font-weight:600}
.trend-drawing{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px;margin-bottom:28px;color:var(--purple)}
.trend-drawing span{font-size:11px;letter-spacing:.08em;font-weight:600}
.trend-drawing strong{display:block;font:600 32px/1.2 var(--heading);letter-spacing:-.03em;margin:12px 0}
.trend-drawing p{font-size:15px;line-height:1.6;margin:0}
.trend-drawing svg{width:100%;overflow:visible;fill:var(--purple)}
.trend-axis{fill:none;stroke:#43235b40;stroke-width:1}.trend-line{fill:none;stroke:var(--purple);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
.trend-drawing text{font:11px var(--body);letter-spacing:1px}
body .dossier-takeaway{margin:0 var(--reading-gutter) 46px;padding:40px;border-radius:24px;background:var(--purple);color:white;display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;align-items:start}
.dossier-takeaway h2{font-size:37px;line-height:1.14;color:white;letter-spacing:-.03em;margin:0 0 22px}
.dossier-takeaway .eyebrow{color:var(--green);font-size:11px}
.takeaway-heading>p:not(.eyebrow){font-size:18px;line-height:1.75;color:white}
.takeaway-heading .button{font-size:15px;margin-top:12px;color:var(--purple);padding:14px 18px}
.takeaway-heading small{display:block;font-size:13px;color:var(--pink);margin-top:12px}
.dossier-takeaway ol{list-style:none;padding:0;margin:0;display:grid;gap:21px}
.dossier-takeaway li{display:flex;align-items:start;gap:17px;padding-bottom:18px;border-bottom:1px solid #ffffff30}
.dossier-takeaway li:last-child{padding-bottom:0;border:0}
.dossier-takeaway li>span{font-size:12px;color:var(--green);padding-top:5px}
.dossier-takeaway li h3{font-size:21px;line-height:1.3;letter-spacing:-.02em;color:white;margin:0 0 7px}
.dossier-takeaway li p{font-size:16px;line-height:1.65;color:white;margin:0}
.dossier-end{max-width:800px;margin:0 auto;padding:0 24px 65px;font-size:20px;line-height:1.75}
.dossier-end .text-link{font-size:15px}
.dossier-share{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:26px 0}
.dossier-share button{border:1px solid var(--line);border-radius:10px;padding:12px 17px;background:white;color:var(--purple);font-size:15px;font-weight:600;min-height:48px}
.dossier-share button[hidden]{display:none}.dossier-share button span{margin-left:17px}
.dossier-share p{font-size:14px;color:var(--muted);margin:0}
body .dossier-index-heading{background-image:linear-gradient(100deg,#43235bf5 10%,#43235be8 60%,#43235b99),url('/assets/inzichten-kennisatelier-v7.webp')}
.edition-art{min-height:280px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;color:white;background:var(--purple)}
.edition-art>span{font-size:11px;letter-spacing:.08em;color:var(--green);font-weight:600}
.edition-art>strong{font:500 24px/1.3 var(--heading);letter-spacing:-.02em}
.edition-route{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.edition-route b{border:1px solid #ffffff70;border-radius:999px;padding:11px 14px;font-size:14px;font-weight:400}
.edition-route i{font-style:normal;color:var(--pink)}
.edition-samenwerking{background:var(--pink);color:var(--purple)}.edition-samenwerking>span{color:var(--purple)}
.edition-circles{position:relative;width:210px;height:85px;margin:auto;display:flex;align-items:center;justify-content:center}
.edition-circles i{width:85px;height:85px;border:1px solid #43235b80;border-radius:50%;position:absolute;left:20px}
.edition-circles i:nth-child(2){left:63px}.edition-circles i:nth-child(3){left:106px}
.edition-circles b{font-size:17px;background:var(--pink);padding:3px 9px;z-index:1}
.edition-cijfers{background:var(--green);color:var(--purple)}.edition-cijfers>span{color:var(--purple)}
.edition-cijfers svg{width:100%;max-height:100px;fill:var(--purple)}.edition-cijfers path{stroke:var(--purple);stroke-width:3;fill:none}
@media(max-width:760px){.dossier-deck{font-size:19px}.dossier-heading h1{font-size:41px}.lens-choices{grid-template-columns:1fr 1fr}.lens-drawing{padding:23px}.lens-handoff{grid-template-columns:1fr;gap:22px}.lens-handoff>div:last-child{padding-left:17px}.trend-drawing strong{font-size:27px}.perspective-drawing{gap:6px}.perspective-drawing>span{font-size:13px;padding:12px 7px}body .dossier-takeaway{grid-template-columns:1fr;padding:30px;gap:32px}.dossier-takeaway h2{font-size:33px}.dossier-takeaway ol{gap:19px}.dossier-reading{padding-inline:24px!important}}
@media(max-width:460px){.dossier-heading h1{font-size:36px}.lens-choices{gap:8px}.lens-choices button{font-size:15px;padding:13px;min-height:88px}.lens-cijfers .lens-choices{grid-template-columns:1fr}.lens-cijfers .lens-choices button{min-height:52px;flex-direction:row;align-items:center;gap:14px}.lens-answers{padding:25px}.lens-answer h3{font-size:27px}.lens-answer>p{font-size:17px}.work-route{margin-inline:0}.work-route>i{width:45px;height:45px;font-size:23px}.route-caption{font-size:9px;gap:15px}.trend-drawing{grid-template-columns:1fr;gap:12px}.trend-drawing svg{height:120px}.perspective-drawing{grid-template-columns:1fr}.perspective-drawing>span{justify-self:stretch;font-size:14px;padding:8px}.perspective-drawing>div{padding:10px 20px 0}.dossier-takeaway li h3{font-size:20px}.edition-art{min-height:250px}}

body .dossier-index-heading,body .dossier>section{width:auto}

/* The editorial content stays; each article gets its own image. */
.dossier-ai .dossier-heading{background-image:linear-gradient(100deg,#43235bf5 10%,#43235be3 55%,#43235b8c),url('/assets/inzicht-ai-klantvraag-v2.jpg')}
.dossier-samenwerking .dossier-heading{background-image:linear-gradient(100deg,#43235bf5 10%,#43235be3 55%,#43235b8c),url('/assets/inzicht-samenwerking-kring-v1.jpg')}
.dossier-cijfers .dossier-heading{background-image:linear-gradient(100deg,#43235bf5 10%,#43235be3 55%,#43235b8c),url('/assets/inzicht-data-betekenis-v1.jpg')}

.lens-count-3{--choice-count:3}.lens-count-4{--choice-count:4}
