@font-face{font-family:Public Sans;src:url(/fonts/public-sans-100_900-normal-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;src:url(/fonts/public-sans-100_900-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400-normal-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-600-normal-ext.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fff;--tint:#f4f5f2;--tint-strong:#e8eae5;--answer:#eef2f0;--ink:#15191e;--ink-2:#3a414a;--ink-hover:#3a414a;--muted:#59606a;--line:#e1e3df;--line-strong:#a7acb2;--accent:#1b7346;--rol:#6a4bc4;--taak:#1d5fc2;--context:#8a5e00;--vorm:#0b6e86;--controle:#b1306b;--goed:#1b7346;--fout:#c03a12;--fout-soft:#faddd3;--fout-tint:#fdf2ee;--wissel:#8a5e00;--zelf:#59606a;--f-sans:"Public Sans", "Helvetica Neue", Arial, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-display:clamp(2rem, 1.3rem + 3.6vw, 4rem);--t-title:clamp(1.875rem, 1.4rem + 2.2vw, 3rem);--t-xl:clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);--t-l:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--t-lede:clamp(1.125rem, 1.08rem + .25vw, 1.25rem);--t-body:1.0625rem;--t-s:.9375rem;--t-xs:.8125rem;--t-mono:.9375rem;--gutter:clamp(16px, 2.2vw, 32px);--pad:clamp(20px, 4vw, 56px);--max:1200px;--measure:66ch;--r:8px;--r-l:12px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:56px;--s8:88px;--ease:cubic-bezier(.2, .7, .2, 1);--d-fast:.12s;--d-move:.2s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:32px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font:400 var(--t-body)/1.6 var(--f-sans);overflow-wrap:break-word;margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,pre{margin:0}ul,ol{padding:0;list-style:none}button,input{font:inherit;color:inherit}a{color:inherit}[hidden]{display:none!important}main:focus{outline:none}::selection{background:var(--tint-strong)}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.skip-link{left:var(--pad);z-index:50;background:var(--ink);color:#fff;border-radius:var(--r);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px}.skip-link:focus{top:10px}.h-xl{font-size:var(--t-xl);letter-spacing:-.02em;text-wrap:balance;font-weight:700;line-height:1.15}.h-section{font-size:var(--t-l);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.25}.inline-link,.crumbs a,.recipe__kicker a{color:inherit;text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:var(--line-strong);transition:text-decoration-color var(--d-fast) var(--ease), text-decoration-thickness var(--d-fast) var(--ease);padding-block:4px}.inline-link:hover,.crumbs a:hover,.recipe__kicker a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.safety__src a,.anatomy__src a,.proof__cap a,.hero__jobs a,.lost__list a,.more__all a,.catalog__empty a{padding-block:5px;display:inline-block}.block__note{color:var(--muted);font-size:var(--t-s);max-width:var(--measure)}.block__lede{max-width:var(--measure)}.num{font-variant-numeric:tabular-nums}.btn{background:var(--ink);color:#fff;border-radius:var(--r);min-height:46px;font-weight:600;font-size:var(--t-s);cursor:pointer;transition:background-color var(--d-fast) var(--ease);border:0;align-items:center;gap:10px;padding:10px 20px;line-height:1.2;text-decoration:none;display:inline-flex}.btn__arrow{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px;transition:translate var(--d-move) var(--ease)}.btn:hover{background:var(--accent)}.btn:hover .btn__arrow{translate:3px}.btn:active{background:#000}.btn--light{background:var(--tint);color:var(--ink)}.btn--light:hover{background:var(--tint-strong)}.btn--text{color:var(--ink);text-underline-offset:.22em;min-height:40px;text-decoration:underline;text-decoration-color:var(--line-strong);background:0 0;padding-inline:0}.btn--text:hover{background:0 0;text-decoration-color:currentColor}.site-header__in{align-items:center;gap:var(--s5);flex-wrap:wrap;min-height:80px;padding-block:12px;display:flex}.logo{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:inline-flex}.logo__mark{flex:none;width:32px;height:32px}.logo__word{letter-spacing:-.02em;font-size:1.375rem;font-weight:700;line-height:1}.logo__role{color:var(--muted);font-size:var(--t-xs);margin-left:6px;line-height:1.2}.logo:hover .logo__word{text-underline-offset:.2em;text-decoration:underline 2px}.site-nav ul{gap:2px var(--s5);flex-wrap:wrap;display:flex}.nav-link{font-size:var(--t-s);color:var(--muted);background:linear-gradient(var(--ink), var(--ink)) no-repeat left bottom / 0 2px;transition:background-size var(--d-move) var(--ease), color var(--d-fast) var(--ease);padding:8px 0;font-weight:600;text-decoration:none;display:inline-block}.nav-link:hover,.nav-link[aria-current=page]{color:var(--ink);background-size:100% 2px}.btn--lead{min-height:42px;padding:8px 16px}.page-top{padding-top:var(--s4)}.crumbs ol{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;gap:4px 0;display:flex}.crumbs li+li:before{content:"/";color:var(--line-strong);margin:0 8px}.crumbs a{color:var(--muted);display:inline-block}.crumbs [aria-current]{color:var(--ink)}.marks{align-items:center;display:inline-flex}.marks__row{flex-wrap:wrap;gap:3px;display:inline-flex}.mark{--m:11px;width:var(--m);height:var(--m);background:var(--goed);vertical-align:-1px;border-radius:2px;flex:none;display:inline-block;position:relative}.marks--s .mark{--m:10px}.mark[data-u=fout]{background:var(--fout-soft)}.mark[data-u=fout]:before,.mark[data-u=fout]:after{content:"";background:var(--fout);width:110%;height:1.6px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.mark[data-u=fout]:after{rotate:-45deg}.mark[data-u=zelf]{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.strip{align-items:center;display:inline-flex}.strip__row{align-items:center;gap:3px;display:inline-flex}.strip__r{align-items:center;gap:3px;margin-left:8px;display:inline-flex}.strip__rl{color:var(--muted);font-size:.6875rem;font-weight:600}.keyline{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.keyline .mark{margin-left:8px}.keyline .mark:first-child{margin-left:0}.verdict{font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:6px;font-weight:600;line-height:1.4;display:inline-flex}.verdict:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.verdict--geslaagd{color:var(--goed)}.verdict--verbeterd,.verdict--wisselend{color:var(--wissel)}.verdict--zwak{color:var(--fout)}[data-rol=rol]{--c:var(--rol)}[data-rol=taak]{--c:var(--taak)}[data-rol=context]{--c:var(--context)}[data-rol=vorm]{--c:var(--vorm)}[data-rol=controle]{--c:var(--controle)}.share{flex-direction:column;gap:6px;width:100%;display:flex}.share__bar,.seqbar{gap:2px;height:6px;display:flex}.share__part,.seqbar__part{background:var(--c);min-width:2px;transition:opacity var(--d-move) var(--ease);border-radius:3px;flex-basis:0}.share__label{font-size:var(--t-xs);color:var(--muted)}[data-focus=rol] :is(.seg,.share__part,.seqbar__part):not([data-rol=rol]),[data-focus=taak] :is(.seg,.share__part,.seqbar__part):not([data-rol=taak]),[data-focus=context] :is(.seg,.share__part,.seqbar__part):not([data-rol=context]),[data-focus=vorm] :is(.seg,.share__part,.seqbar__part):not([data-rol=vorm]),[data-focus=controle] :is(.seg,.share__part,.seqbar__part):not([data-rol=controle]){opacity:.18}.legend{flex-wrap:wrap;gap:6px;display:flex}.legend__key{background:var(--tint);border-radius:var(--r);cursor:pointer;min-height:36px;font-size:var(--t-xs);transition:background-color var(--d-fast) var(--ease);border:0;align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.legend__sw{background:var(--c);border-radius:50%;width:10px;height:10px}.legend__key:hover{background:var(--tint-strong)}.legend__key[aria-pressed=true]{background:color-mix(in srgb, var(--c) 16%, #fff)}.legend__pct{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}html:not(.js) .legend__key{cursor:default}.legend--explain{flex-direction:column;gap:10px}.legend--explain li{grid-template-columns:minmax(9rem,auto) 1fr;align-items:center;gap:4px 16px;display:grid}.legend--explain .legend__key{justify-content:flex-start}.legend__text{font-size:var(--t-s);color:var(--muted)}.hero{padding-block:clamp(40px,7vw,104px) clamp(32px,5vw,64px)}.hero__grid{gap:var(--s7) var(--gutter);display:grid}.hero__grid>*,.lost__grid>*{min-width:0}.hero__h{font-size:var(--t-display);letter-spacing:-.03em;text-wrap:balance;max-width:15ch;font-weight:700;line-height:1.05}.hero__lede{margin-top:var(--s5);font-size:var(--t-lede);max-width:38rem;color:var(--ink-2);line-height:1.55}.search{margin-top:var(--s6);max-width:34rem}.search__label{font-weight:600;font-size:var(--t-s);margin-bottom:8px;display:block}.search__row{gap:8px;display:flex}.search__input{border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;flex:1;min-width:0;min-height:50px;padding:10px 16px}.search__input::placeholder{color:#6b7178}.search__input:focus-visible{outline-offset:2px;border-color:var(--ink)}.search__btn{min-height:50px}.hero__jobs{margin-top:var(--s4);font-size:var(--t-s);color:var(--muted)}.search__status{min-height:1.6em;font-size:var(--t-s);color:var(--muted);margin-top:6px}.proof{padding:var(--s5);background:var(--tint);border-radius:var(--r-l);align-self:start}.proof__h{font-weight:600;font-size:var(--t-body)}.proof__totals{justify-content:start;gap:0 var(--s6);margin:var(--s3) 0 var(--s4);grid-template-columns:repeat(3,auto);display:grid}.proof__totals div{flex-direction:column-reverse;display:flex}.proof__totals dt{font-size:var(--t-xs);color:var(--muted)}.proof__totals dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1.1}.proof__totals--page{margin-top:var(--s6);grid-template-columns:repeat(5,auto)}.proof__totals--four{gap:var(--s3) var(--s5);grid-template-columns:repeat(4,auto)}.proof__verdicts{gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}.verdict--l{font-size:var(--t-body)}.verdict--l:before{width:10px;height:10px}.proof__n{font-variant-numeric:tabular-nums;font-weight:700}.proof__row{transition:background-color var(--d-fast) var(--ease);border-radius:6px;grid-template-columns:1fr auto 6rem;align-items:center;gap:4px 14px;margin-inline:-8px;padding:6px 8px;display:grid;position:relative}.proof__link{align-items:baseline;gap:10px;min-width:0;padding-block:2px;text-decoration:none;display:flex}.proof__beroep{width:4.2rem;font-size:var(--t-xs);color:var(--muted);flex:none}.proof__name{font-size:var(--t-s);font-weight:600}.proof__link:after{content:"";border-radius:6px;position:absolute;inset:0}.proof__row:hover{background:#fff}.proof__row:hover .proof__name{text-underline-offset:.2em;text-decoration:underline}.proof .keyline{margin-top:var(--s4);font-size:var(--t-xs);color:var(--muted)}.proof__cap{margin-top:var(--s3);font-size:var(--t-xs);color:var(--muted);flex-direction:column;gap:4px;display:flex}.proof__cap .inline-link{color:var(--ink)}.catalog{padding-block:clamp(32px,5vw,64px) clamp(48px,7vw,104px)}.catalog--field{padding-block:var(--s5) clamp(48px, 6vw, 88px)}.catalog__head{gap:var(--s4) var(--gutter);align-items:end;display:grid}.filter{margin:var(--s5) 0 0;z-index:5;background:var(--paper);border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0;display:flex;position:sticky;top:0}.filter__tab{position:relative}.filter__tab input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.filter__tab span{background:var(--tint);border-radius:var(--r);min-height:40px;font-size:var(--t-s);transition:background-color var(--d-fast) var(--ease), color var(--d-fast) var(--ease);align-items:center;padding:6px 14px;font-weight:600;display:inline-flex}.filter__tab:hover span{background:var(--tint-strong)}.filter__tab input:checked+span{background:var(--ink);color:#fff}.filter__tab input:focus-visible+span{outline:3px solid var(--accent);outline-offset:3px}.filter__count{font-size:var(--t-s);color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.index__cols{display:none}.group{margin-top:var(--s7);scroll-margin-top:80px}.group--fase{margin-top:var(--s6)}.group__more,.group__more>.rows{margin-top:var(--s2)}.rolnav{margin-bottom:var(--s6)}.rolnav__h{font-size:var(--t-l);margin-bottom:var(--s3);font-weight:700}.rolnav__list{flex-wrap:wrap;gap:8px;display:flex}.rolnav__link{background:var(--tint);border-radius:var(--r);min-height:40px;font-size:var(--t-s);transition:background-color var(--d-fast) var(--ease);align-items:center;gap:8px;padding:6px 14px;font-weight:600;text-decoration:none;display:inline-flex}.rolnav__link:hover{background:var(--tint-strong)}.rolnav__link[aria-current=page]{background:var(--ink);color:#fff}.rolnav__n{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:400}.rolnav__link[aria-current=page] .rolnav__n{color:inherit}.rol__count{font-size:var(--t-body);color:var(--muted);font-weight:600}.field--rol{padding-bottom:var(--s5)}.resgroup{margin-top:0;display:block}.resgroup>summary{flex-wrap:wrap;gap:4px 12px;min-height:44px;display:flex}.resgroup__name{min-width:5rem}.resgroup__n{color:var(--muted);font-weight:400}.group__h{font-size:var(--t-l);margin-bottom:var(--s2);font-weight:700}.group__h a{text-decoration:none}.group__h a:hover{text-underline-offset:.2em;text-decoration:underline}.catalog__empty{margin-top:var(--s6);padding:var(--s5);background:var(--tint);border-radius:var(--r)}.catalog__key{margin-top:var(--s3);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.catalog__key:before{content:"Opbouw:";font-size:var(--t-xs);color:var(--muted);margin-right:4px}.row{gap:10px var(--gutter);border-radius:var(--r);transition:background-color var(--d-fast) var(--ease);margin-inline:-12px;padding:14px 12px;display:grid;position:relative}.row:hover{background:var(--tint)}.row__meta{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;gap:2px 14px;display:flex}.row__beroep{color:var(--ink);font-weight:600}.row__h{font-size:var(--t-body);margin-top:2px;font-weight:600;line-height:1.35}.row__link{padding-block:3px;text-decoration:none;display:inline-block}.row__link:after{content:"";border-radius:var(--r);position:absolute;inset:0}.row:hover .row__link{text-underline-offset:.2em;text-decoration:underline}.row__build{align-self:center;max-width:22rem}.row__test{flex-wrap:wrap;align-self:center;align-items:center;gap:6px 12px;display:flex}.row__changes{font-size:var(--t-xs);color:var(--muted)}.anatomy{background:var(--tint);padding-block:clamp(56px,8vw,120px)}.anatomy__grid{gap:var(--s6) var(--gutter);display:grid}.anatomy__intro>p{margin-top:var(--s4);max-width:34rem}.anatomy__intro .legend{margin-top:var(--s5)}.anatomy__after{color:var(--muted);font-size:var(--t-s)}.anatomy__src{font-size:var(--t-xs);color:var(--muted);margin-bottom:8px}.anatomy .prompt{background:#fff}.prompt{margin-top:var(--s5);background:var(--tint);border-radius:var(--r-l)}.prompt__head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0 20px;display:flex}.prompt__title{font-weight:600;font-size:var(--t-s)}.prompt__build{align-items:center;gap:12px;padding:12px 20px 0;display:flex}.prompt__build-k{font-size:var(--t-xs);color:var(--muted);flex:none}.prompt__build .seqbar{flex:1}.prompt__text{font:400 var(--t-mono)/1.75 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;border-radius:var(--r-l);padding:14px 20px 22px}.prompt__text:focus-visible{outline-offset:-3px}.seg{text-decoration:underline;text-decoration-color:var(--c);text-underline-offset:6px;transition:opacity var(--d-move) var(--ease);text-decoration-thickness:1.5px}.seg:before{content:attr(data-tag);font:600 .6875rem/1.6 var(--f-sans);color:var(--c);vertical-align:1px;text-transform:lowercase;margin-right:6px;display:inline-block}mark.ph{color:var(--ink);background:#fff1b8;border-radius:2px;padding:0 1px}mark.fill{color:var(--ink);background:#dcebff;border-radius:2px;padding:0 1px}.copy{background:var(--ink);color:#fff;border-radius:var(--r);min-height:38px;font-size:var(--t-xs);cursor:pointer;transition:background-color var(--d-fast) var(--ease);border:0;flex:none;align-items:center;gap:8px;padding:6px 14px;font-weight:600;display:inline-flex}.copy svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.copy:hover{background:var(--accent)}.copy.is-done{background:var(--goed);color:#fff}.copy--small{min-height:32px;color:var(--ink);text-underline-offset:.22em;text-decoration:underline;text-decoration-color:var(--line-strong);background:0 0;padding:4px 10px}.copy--small:hover{background:var(--tint-strong)}.copy--small.is-done{color:var(--goed);background:0 0}.method{padding-block:clamp(56px,8vw,120px)}.method__grid{gap:var(--s5) var(--gutter);display:grid}.method__steps{gap:var(--s5) var(--gutter);counter-reset:step;display:grid}.method__steps li{counter-increment:step}.method__name{font-size:var(--t-body);font-weight:600}.method__name:before{content:counter(step) ". ";color:var(--muted);font-variant-numeric:tabular-nums}.method__steps p{font-size:var(--t-s);color:var(--ink-2);margin-top:4px}.method__note{max-width:46rem;color:var(--muted);font-size:var(--t-s)}.safety{background:var(--tint);padding-block:clamp(56px,8vw,120px)}.safety__grid{gap:var(--s6) var(--gutter);display:grid}.safety__intro p{margin-top:var(--s4);max-width:34rem;color:var(--ink-2)}.safety__intro .btn{margin-top:var(--s5)}.safety__rules{gap:var(--s5);display:grid}.safety__name{font-size:var(--t-body);font-weight:600}.safety__rules p{color:var(--ink-2);font-size:var(--t-s);margin-top:4px}.safety__src{font-size:var(--t-xs);color:var(--muted)}.safety .btn--light{background:var(--ink);color:#fff}.safety .btn--light:hover{background:var(--accent)}.workshops{padding-block:clamp(48px,7vw,104px)}.workshops__grid{gap:var(--s5) var(--gutter);background:var(--tint);border-radius:var(--r-l);align-items:center;padding:clamp(24px,4vw,48px);display:grid}.workshops__h{font-size:var(--t-xl);letter-spacing:-.02em;text-wrap:balance;max-width:18ch;font-weight:700;line-height:1.15}.workshops__body p{max-width:36rem;color:var(--ink-2)}.workshops__body .btn{margin-top:var(--s4)}.workshops__body .btn--light{background:var(--ink);color:#fff}.workshops__body .btn--light:hover{background:var(--accent)}.workshops--compact .workshops__h{font-size:var(--t-l)}.site-footer{background:var(--ink);color:#fff;padding-block:var(--s7) var(--s5)}.site-footer__grid{gap:var(--s6) var(--gutter);grid-template-columns:1fr 1fr;display:grid}.site-footer__about{grid-column:1/-1}.site-footer__about p{margin-top:var(--s3);color:#c9cdd2;font-size:var(--t-s);max-width:26rem}.site-footer__h{font-size:var(--t-xs);color:#a9afb6;margin-bottom:8px;font-weight:600}.site-footer__col a{padding-block:4px;display:inline-block}.site-footer a{font-size:var(--t-s);text-decoration:none}.site-footer a:hover{text-underline-offset:.2em;text-decoration:underline}.site-footer .logo__word{font-size:1.375rem}.site-footer__base{margin-top:var(--s7);font-size:var(--t-xs);color:#a9afb6;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.site-footer__base a{font-size:inherit;color:#fff;text-underline-offset:.2em;padding-block:5px;text-decoration:underline;display:inline-block}.site-footer :focus-visible{outline-color:#fff}.page__head{padding-block:var(--s6)}.page__h{font-size:var(--t-display);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;font-weight:700;line-height:1.05}.page__answer{margin-top:var(--s5);font-size:var(--t-lede);max-width:44rem;color:var(--ink-2)}.page__body{gap:var(--s7) var(--gutter);padding-bottom:var(--s8);display:grid}.block{scroll-margin-top:32px}.block>*+*{margin-top:var(--s4)}.prose p{max-width:var(--measure)}.prose p+p{margin-top:var(--s4)}.prose h2{font-size:var(--t-body);margin-bottom:var(--s2);font-weight:600;line-height:1.3}.prose h2~h2{margin-top:var(--s5)}.section-row{gap:var(--s3) var(--gutter);display:grid}.section-row>*+*{margin-top:0}.recipe__head{padding-block:var(--s5) var(--s6)}.recipe__kicker{font-size:var(--t-s);color:var(--muted);flex-wrap:wrap;gap:4px 14px;display:flex}.recipe__kicker a{color:var(--ink);font-weight:600;display:inline-block}.recipe__h{margin-top:var(--s3);font-size:var(--t-title);letter-spacing:-.025em;text-wrap:balance;max-width:24ch;font-weight:700;line-height:1.1}.recipe__answer{margin-top:var(--s5);font-size:var(--t-lede);max-width:46rem;color:var(--ink-2)}.facts{gap:var(--s4) var(--gutter);margin-top:var(--s6);display:grid}.facts>div{font-size:var(--t-s);align-content:start;gap:2px;display:grid}.facts dt{font-size:var(--t-xs);color:var(--muted);font-weight:600}.facts__link{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:28px;text-decoration:none;display:inline-flex}.facts__link:hover .verdict{text-underline-offset:.2em;text-decoration:underline}.facts__sub{color:var(--muted);margin-top:2px;display:block}.recipe__grid{gap:var(--s6) var(--gutter);padding-top:var(--s5);padding-bottom:var(--s8);display:grid}.toc{display:none}.recipe__body{gap:var(--s8);min-width:0;display:grid}.recipe__body>*,.prompt__key>*{min-width:0}.list li{max-width:var(--measure);padding:5px 0 5px 22px;position:relative}.list li:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:.95em;left:2px}.list--check li:before{width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0;border-radius:2px;top:.85em;left:0}.list--never li:before{background:var(--fout);border-radius:1px;width:10px;height:2px;top:1.15em;left:0}.steps{counter-reset:s;gap:var(--s4);display:grid}.steps li{counter-increment:s;max-width:calc(var(--measure) + 3rem);grid-template-columns:2rem 1fr;gap:2px 8px;scroll-margin-top:32px;display:grid}.steps li:before{content:counter(s);color:var(--muted);font-variant-numeric:tabular-nums;grid-row:span 2;font-weight:700}.steps__name{font-size:var(--t-body);font-weight:600}.steps p{font-size:var(--t-s);color:var(--ink-2)}.never{padding:var(--s5);background:var(--fout-tint);border-radius:var(--r-l)}.never__more{font-size:var(--t-s)}.rule p{max-width:var(--measure)}.trace li{font-size:var(--t-s);gap:2px 16px;padding:5px 0;display:grid}.trace__pub{color:var(--muted);font-size:var(--t-xs);font-weight:600}.sources{scroll-margin-top:32px}.sources__list{margin-top:var(--s2);counter-reset:src;gap:8px;display:grid}.sources__list li{counter-increment:src;font-size:var(--t-s);grid-template-columns:1.75rem 1fr;display:grid}.sources__list li:before{content:counter(src) ".";color:var(--muted);font-variant-numeric:tabular-nums}.sources__pub{color:var(--muted);font-size:var(--t-xs);grid-column:2;display:block}.sources__date{margin-top:var(--s3);font-size:var(--t-xs);color:var(--muted)}.run{margin-top:var(--s4)}.run__line{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.run__meta{font-size:var(--t-xs);color:var(--muted)}.run__sum{margin-top:var(--s3);max-width:var(--measure)}.turn{margin-top:var(--s5)}.turn__h{font-weight:600;font-size:var(--t-s)}.turn__chat{color:var(--muted);font-weight:400}.turn__grid{gap:var(--s4) var(--gutter);margin-top:var(--s3);display:grid}.turn__in,.turn__out{min-width:0}.turn__k{font-size:var(--t-xs);color:var(--muted);margin-bottom:8px;font-weight:600}.turn__k--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.turn__by{font-weight:400}.sent{background:var(--tint);border-radius:var(--r);font:400 .84375rem/1.65 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:16px 18px}.answer{background:var(--answer);border-radius:var(--r);font-size:var(--t-s);padding:18px 20px;line-height:1.55}.answer>*+*{margin-top:.75em}.answer p,.answer li{max-width:68ch}.answer .ans-h{margin-top:1.25em;font-weight:600;line-height:1.3}.answer .ans-h:first-child{margin-top:0}.answer .ans-h1{font-size:1.0625rem}.answer ul,.answer ol{padding-left:1.4em}.answer ul{list-style:outside}.answer ol{list-style:decimal}.answer li+li{margin-top:.25em}.answer li:has(>.ans-box){margin-left:-1.4em;list-style:none}.ans-box{width:.8em;height:.8em;box-shadow:inset 0 0 0 1.5px var(--ink);vertical-align:-.06em;border-radius:2px;margin-right:.45em;display:inline-block}.answer code{font:.875em/1.4 var(--f-mono);background:#0000000d;border-radius:3px;padding:0 4px}.answer pre{background:#0000000d;border-radius:6px;padding:10px 12px;overflow-x:auto}.answer pre code{background:0 0;padding:0}.ans-hr{background:var(--line);border:0;height:1px;margin-block:1.25em}.spread__table,.ans-table,.results__table{position:relative}.ans-table{background:#fff;border-radius:6px;max-width:100%;overflow-x:auto}.ans-table table{border-collapse:collapse;min-width:100%;font-size:.8125rem;line-height:1.4}.ans-table th,.ans-table td{text-align:left;vertical-align:top;padding:6px 10px}.ans-table th{white-space:nowrap;font-weight:600}.ans-table tbody tr:nth-child(odd){background:#00000008}.js .clamp.is-clamped{border-radius:var(--r);position:relative;overflow:hidden}.js .clamp--in.is-clamped{max-height:18rem}.js .clamp--out.is-clamped{max-height:34rem}.js .clamp.is-clamped:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 92%);height:5rem;position:absolute;inset:auto 0 0}.js .clamp.is-clamped.is-open{max-height:none}.js .clamp.is-clamped.is-open:after{display:none}.clamp__btn{min-height:36px;font-size:var(--t-xs);cursor:pointer;text-underline-offset:.22em;text-decoration:underline;text-decoration-color:var(--line-strong);background:0 0;border:0;margin-top:6px;padding:4px 0;font-weight:600}.clamp__btn:hover{text-decoration-color:currentColor}.found{margin-top:var(--s5)}.found__head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.found__h{font-weight:600}.found__count{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;gap:4px 12px;display:flex}.found__count .is-fout{color:var(--fout);font-weight:600}.checks{margin-top:var(--s3);gap:10px;display:grid}.check{grid-template-columns:20px 1fr;gap:10px;display:grid}.check .mark{margin-top:.4em}.check__body{gap:2px 20px;display:grid}.check__punt{font-weight:600;font-size:var(--t-s)}.check__text{font-size:var(--t-s);color:var(--ink-2);max-width:var(--measure)}.meters{margin-top:var(--s5)}.meters__h{font-weight:600;font-size:var(--t-s)}.meters__list{gap:8px;margin-top:8px;display:grid}.meter{font-size:var(--t-xs);grid-template-columns:1fr;gap:4px 14px;display:grid}.meter__bar{background:var(--tint-strong);border-radius:3px;max-width:28rem;height:6px;position:relative}.meter__fill{background:var(--ink);border-radius:3px;position:absolute;inset:0 auto 0 0}.meter__fill[data-over]{background:var(--fout)}.meter__v{color:var(--muted);font-variant-numeric:tabular-nums}.earlier{margin-top:var(--s7)}.earlier__h{font-size:var(--t-body);font-weight:600}.earlier__run{margin-top:var(--s2);background:var(--tint);border-radius:var(--r)}.earlier__run>summary{cursor:pointer;min-height:48px;font-size:var(--t-s);border-radius:var(--r);transition:background-color var(--d-fast) var(--ease);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;list-style:none;display:flex}.earlier__run>summary::-webkit-details-marker,.fold>summary::-webkit-details-marker{display:none}.earlier__run>summary:before,.fold>summary:before{content:"";width:8px;height:8px;transition:rotate var(--d-move) var(--ease);border-bottom:2px solid;border-right:2px solid;rotate:-45deg}.earlier__run[open]>summary:before,.fold[open]>summary:before{rotate:45deg}.earlier__run>summary:hover{background:var(--tint-strong)}.earlier__sum-v{font-weight:600}.earlier__run>:not(summary){margin-inline:16px}.earlier__run>:last-child{padding-bottom:16px}.diff{margin-top:var(--s4)}.diff__h{font-weight:600;font-size:var(--t-s);margin-bottom:6px}.diff__text{border-radius:var(--r);font:400 .84375rem/1.7 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;padding:14px 16px}ins{color:#0e4a2b;background:#ddf3e4;border-radius:2px;text-decoration:none}del{color:#7a220a;background:#fbe3da;border-radius:2px}.diff__key{font-size:var(--t-xs);gap:12px;margin-top:6px;display:flex}.test__h3{margin-top:var(--s6)}.prompt__key{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.prompt__keylink{font-size:var(--t-xs)}.need{font-size:var(--t-s);max-width:var(--measure);color:var(--ink-2)}.need__k{color:var(--ink);font-weight:600}.fold>summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;padding:6px 0;font-weight:600;list-style:none;display:inline-flex}.fold>summary:hover{text-underline-offset:.2em;text-decoration:underline}.fold__body{padding:4px 0 var(--s4)}.fold__body>*+*{margin-top:var(--s3)}#meer>.fold{margin-top:0}.spreadbox{margin-top:var(--s4)}.gptbox{margin-top:var(--s6)}.spreadbox>*+*{margin-top:var(--s3)}.spread__table{overflow-x:auto}.spread__table table{border-collapse:collapse;font-size:var(--t-s)}.spread__table th,.spread__table td{text-align:left;vertical-align:middle;padding:7px 10px 7px 0}.spread__table thead th{font-size:var(--t-xs);color:var(--muted);font-weight:600}.spread__table tbody th{min-width:12rem;font-weight:400}.spread__table td,.spread__col{text-align:center;padding-inline:8px}.spread__col--messy{padding-left:18px!important}.spread__table abbr{text-decoration:none}.spread__none{color:var(--line-strong)}.spread__fouten{font-size:var(--t-s);gap:6px;display:grid}.spread__fouten li{max-width:var(--measure);color:var(--ink-2)}.spread__h{color:var(--fout);margin-right:6px;font-weight:600}.field{padding-block:var(--s6) var(--s4)}.field__grid{gap:var(--s4) var(--gutter);display:grid}.field__who{font-weight:600}.field__intro{margin-top:var(--s3);max-width:44rem;color:var(--ink-2)}.field__cbs{margin-top:var(--s4);font-size:var(--t-s);color:var(--muted)}.field__cbs strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.cbs__n{letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(4rem,3rem + 5vw,7.5rem);font-weight:700;line-height:1}.cbs__cap{margin-top:var(--s3);max-width:26rem;font-size:var(--t-s);color:var(--ink-2)}.others{padding-bottom:var(--s7)}.others__list{margin-top:var(--s4);gap:var(--s3) var(--gutter);display:grid}.others__link{background:var(--tint);border-radius:var(--r);transition:background-color var(--d-fast) var(--ease);gap:2px 14px;padding:16px 18px;text-decoration:none;display:grid}.others__name{font-weight:600}.others__link:hover{background:var(--tint-strong)}.others__count,.others__who{font-size:var(--t-s);color:var(--muted)}.more{padding-block:var(--s7)}.more .rows{margin-top:var(--s3)}.more__all{margin-top:var(--s4);font-size:var(--t-s)}.spec{gap:var(--s3);display:grid}.spec>div{font-size:var(--t-s);align-items:baseline;gap:2px 20px;display:grid}.spec dt{align-items:center;gap:10px;font-weight:600;display:flex}.spec dd{max-width:var(--measure);color:var(--ink-2)}.results{padding-bottom:var(--s8)}.results>*+*{margin-top:var(--s4)}.results>.resgroup+.resgroup{margin-top:0}.results__table{margin-inline:-6px;padding:6px;overflow-x:auto}.results__table table{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--t-s)}.results__table th,.results__table td{text-align:left;vertical-align:top;padding:9px 14px 9px 0}.results__table thead th{font-size:var(--t-xs);color:var(--muted);font-weight:600}.results__table tbody th{width:14rem;font-weight:600}.results__table tr.is-first>*{border-top:1px solid var(--line)}.results__beroep{font-weight:400;font-size:var(--t-xs);color:var(--muted);display:block}.results__sum{font-size:var(--t-s);max-width:44rem;color:var(--ink-2)}.results__table a{padding-block:4px;display:inline-block}.results__table a:focus-visible{outline-offset:1px;background:var(--tint-strong);border-radius:4px}.limits .list{gap:0 var(--gutter);display:grid}.limits .list li{max-width:none}.build{padding-bottom:var(--s8)}.build>*+*{margin-top:var(--s4)}.build__list{gap:8px;display:grid}.build__row{grid-template-columns:1fr auto;align-items:center;gap:4px 16px;display:grid}.build__name{font-size:var(--t-s);font-weight:600;text-decoration:none}.build__name:hover{text-underline-offset:.2em;text-decoration:underline}.build__track{grid-area:2/1/auto/-1}.seqbar--row{height:8px}.build__n{font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums}.sumtable{margin-inline:-6px;padding:6px;overflow-x:auto}.sumtable table{border-collapse:collapse;width:100%;font-size:var(--t-s)}.sumtable th,.sumtable td{text-align:left;vertical-align:middle;padding:10px 16px 10px 0}.sumtable thead th{font-size:var(--t-xs);color:var(--muted);font-weight:600}.sumtable tbody th{min-width:13rem;font-weight:600}.sumtable tbody tr+tr>*{border-top:1px solid var(--line)}.sumtable__note{font-size:var(--t-xs);color:var(--ink-2);max-width:30rem}.sumtable a:focus-visible{outline-offset:1px;background:var(--tint-strong);border-radius:4px}.page__next{padding-bottom:var(--s6)}.tiers{gap:var(--gutter);padding-bottom:var(--s7);align-items:start;display:grid}.tier{padding:0}.tier__h{font-size:var(--t-body);align-items:center;gap:8px;font-weight:600;display:flex}.tier__h:before{content:"";background:var(--muted);border-radius:50%;width:10px;height:10px}.tier[data-tone=mag] .tier__h:before{background:var(--goed)}.tier[data-tone=nooit] .tier__h:before{background:var(--fout)}.tier ul{margin-top:var(--s3);gap:8px;display:grid}.tier li{font-size:var(--t-s);color:var(--ink-2)}.veilig__aside{gap:var(--s6);align-content:start;display:grid}.duties{gap:var(--s4);display:grid}.duty__tag--geen-plicht{color:var(--goed)}.sheetcall{margin-top:var(--s6);padding:var(--s5);background:var(--tint);border-radius:var(--r-l)}.sheetcall p,.sheetcall .btn{margin-top:var(--s2)}.sheet__tools{align-items:center;gap:var(--s3) var(--s5);padding-bottom:var(--s5);flex-wrap:wrap;display:flex}.sheet{max-width:46rem;padding-bottom:var(--s8)}.sheet__h{font-size:var(--t-xl);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:0 12px;font-weight:700;line-height:1.2;display:flex}.sheet__fill{border-bottom:1.5px solid var(--line-strong);flex:10rem;min-width:8rem;height:1.1em}.sheet__part{margin-top:var(--s5);break-inside:avoid}.sheet__name{font-size:var(--t-body);align-items:baseline;gap:10px;font-weight:600;display:flex}.sheet__num{width:1.5rem;color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.sheet__list{font-size:var(--t-s);gap:4px;margin:6px 0 0 calc(1.5rem + 10px);display:grid}.sheet__list li{list-style:outside}.sheet__line{border-bottom:1px solid var(--line-strong);height:2rem;margin-left:calc(1.5rem + 10px);display:block}.sheet__log{border-collapse:collapse;width:calc(100% - 1.5rem - 10px);font-size:var(--t-xs);margin:8px 0 0 calc(1.5rem + 10px)}.sheet__log th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line-strong);padding:4px 8px 4px 0;font-weight:600}.sheet__log td{border-bottom:1px solid var(--line);height:2rem}.sheet__sign{gap:var(--s3);margin-top:var(--s6);display:grid}.sheet__sign div{grid-template-columns:10rem 1fr;align-items:end;display:grid}.sheet__sign dt{font-size:var(--t-s);font-weight:600}.sheet__sign .sheet__line{margin-left:0}.sheet__foot{margin-top:var(--s5);font-size:var(--t-xs);color:var(--muted)}.duty{font-size:var(--t-s);grid-template-columns:4.5rem 1fr;gap:12px;display:grid}.duty__tag{font-size:var(--t-xs);padding-top:2px;font-weight:600}.duty__tag--plicht{color:var(--fout)}.duty__tag--advies{color:var(--muted)}.duty__tag--zorg{color:var(--vorm)}.duty__src{color:var(--muted);font-size:var(--t-xs)}.lost{padding-block:var(--s8)}.lost__grid{gap:var(--s5) var(--gutter);display:grid}.lost__code{letter-spacing:-.05em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:clamp(4rem,3rem + 6vw,8rem);font-weight:700;line-height:.9}.lost__text>*+*{margin-top:var(--s4)}.lost__list li{padding:2px 0}@media (width>=720px){.catalog__head{grid-template-columns:1fr 1fr}.method__steps{grid-template-columns:repeat(2,1fr)}.safety__rules{grid-template-columns:repeat(3,1fr)}.site-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}.site-footer__about{grid-column:auto}.check__body{grid-template-columns:minmax(12rem,.9fr) 1.6fr}.check__text{grid-area:1/2}.meter{grid-template-columns:12rem minmax(8rem,28rem) auto;align-items:center}.spec>div,.trace li{grid-template-columns:12rem 1fr}.others__list,.tiers{grid-template-columns:repeat(3,1fr)}.build__row{grid-template-columns:15rem 1fr 6rem}.build__track{grid-area:auto}.build__n{text-align:right}.section-row{grid-template-columns:minmax(14rem,1fr) 2fr}.limits .list{grid-template-columns:1fr 1fr}.lost__grid{grid-template-columns:1fr 2fr;align-items:start}}@media (width>=960px){.hero__grid{gap:var(--s7) clamp(32px, 5vw, 80px);grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.anatomy__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.anatomy__figure{position:sticky;top:24px}.method__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.method__note{grid-column:2}.safety__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.safety__rules{grid-template-columns:1fr}.safety__src{grid-column:2}.workshops__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.index__cols{gap:var(--gutter);margin-top:var(--s5);font-size:var(--t-xs);color:var(--muted);grid-template-columns:minmax(0,1fr) 15rem 15rem;font-weight:600;display:grid}.row{grid-template-columns:minmax(0,1fr) 15rem 15rem;align-items:center}.row__build{max-width:none}.recipe__grid{gap:var(--s6) clamp(40px, 5vw, 80px);grid-template-columns:12rem minmax(0,1fr)}.toc{align-self:start;display:block;position:sticky;top:24px}.toc__h{font-size:var(--t-xs);color:var(--muted);margin-bottom:8px;font-weight:600}.toc a{font-size:var(--t-s);color:var(--muted);transition:color var(--d-fast) var(--ease);border-left:2px solid #0000;padding:6px 0 6px 12px;text-decoration:none;display:block}.toc a:hover{color:var(--ink)}.toc a[aria-current=true]{border-left-color:var(--ink);color:var(--ink);font-weight:600}.facts{grid-template-columns:1.4fr .6fr 1.4fr}.page__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.veilig__body,.team__body{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.veilig__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.page__body--sections{grid-template-columns:1fr}.field__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start}.field__grid .page__h,.field__text{grid-column:1}.cbs{grid-area:1/2/span 2;align-self:center}}@media (width>=1180px){.turn__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.js .clamp--in.is-clamped{max-height:34rem}}@media (width<=719px){.logo__role{display:none}.site-header__in{gap:8px 16px;min-height:64px}.site-nav{order:3;width:100%}.site-nav ul{gap:0 14px}.nav-link{white-space:nowrap;padding-block:12px;font-size:.875rem}.catalog__key{flex-direction:column;align-items:flex-start}.catalog__key .legend{grid-template-columns:repeat(3,auto);justify-content:start;display:grid}.btn--lead{min-height:40px}.proof{padding:var(--s4)}.proof__beroep{width:auto}.proof__link{flex-direction:column;gap:0}.proof__row{grid-template-columns:1fr auto}.proof__row .strip{grid-column:1}.proof__row .verdict{grid-area:1/2}.filter{gap:4px;position:relative}.filter__tab span{padding:6px 12px}.filter__count{width:100%;margin-left:0}.prompt__head{flex-wrap:wrap;padding-inline:14px}.prompt__build{padding-inline:14px}.prompt__text{padding-inline:14px;font-size:.875rem}.answer,.sent{padding:12px 14px}.never{padding:var(--s4)}.legend--explain li{grid-template-columns:1fr}.proof__totals--page{gap:var(--s3) var(--s5);grid-template-columns:repeat(3,auto)}.proof__totals--four{grid-template-columns:repeat(2,auto)}.sumtable{overflow:visible}.sumtable table,.sumtable tbody,.sumtable tr,.sumtable th,.sumtable td{width:auto;min-width:0;display:block}.sumtable thead{display:none}.sumtable tr{grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:12px 0;display:grid}.sumtable tbody tr+tr>*{border-top:0}.sumtable tbody tr+tr{border-top:1px solid var(--line)}.sumtable th,.sumtable td{padding:0}.sumtable tbody th{grid-column:1/-1}.sumtable td.num{display:none}.sumtable__note{grid-column:1/-1}.results__table{overflow:visible}.results__table table,.results__table tbody,.results__table tr,.results__table th,.results__table td{width:auto;min-width:0;display:block}.results__table thead{display:none}.results__table tr{grid-template-columns:auto auto 1fr;align-items:center;gap:6px 12px;padding:8px 0;display:grid}.results__table tr.is-first>*{border-top:0}.results__table tr.is-first{margin-top:14px}.results__table th,.results__table td{padding:0}.results__table tbody th{grid-column:1/-1;width:auto}.results__table td.results__sum{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}@media print{.site-header,.site-footer,.toc,.crumbs,.workshops,.more,.copy,.clamp__btn,.legend,.prompt__key,.skip-link,.filter,.catalog__key,.earlier,.spreadbox details{display:none!important}body{font-size:11pt}.js .clamp.is-clamped{max-height:none}.js .clamp.is-clamped:after{display:none}.recipe__grid{padding:0;display:block}.block,.prompt,.turn,.check{break-inside:avoid}a{text-decoration:none}.sheet__nav,.sheet__tools{display:none!important}.sheet{max-width:none;padding:0;font-size:10pt}.sheet__h{font-size:16pt}.sheet__name{font-size:11pt}.sheet__list{gap:1pt;margin-top:3pt;font-size:10pt}.sheet__part{margin-top:8pt}.sheet__line,.sheet__log td{height:18pt}.sheet__log{font-size:9pt}.sheet__sign{grid-template-columns:repeat(3,1fr);gap:12pt;margin-top:12pt}.sheet__sign div{grid-template-columns:1fr}.sheet__sign dt{font-size:9pt}.sheet__foot{margin-top:10pt;font-size:8pt}@page{size:A4;margin:14mm 16mm}}
