.fr-root{--fr-blue:#003d66;--fr-blue-soft:#e8f0f6;--fr-red:#aa001b;--fr-red-soft:#fbeaec;--fr-cream:#f9f5ef;--fr-cream-dark:#efe7da;--fr-ink:#1c2330;--fr-muted:#5d6676;--fr-line:#e6ded1;color:var(--fr-ink);background:var(--fr-cream)}.fr-root [id]{scroll-margin-top:5rem}.fr-prose{overflow-wrap:anywhere;font-size:1.03rem;line-height:1.72}.fr-prose>:first-child{margin-top:0}.fr-prose p{margin:.85em 0}.fr-prose strong{color:#111827;font-weight:650}.fr-prose h2,.fr-prose h3,.fr-prose h4{color:var(--fr-blue);line-height:1.3;position:relative}.fr-prose h2{border-bottom:1px solid var(--fr-line);margin:2.1em 0 .7em;padding-bottom:.35em;font-size:1.42rem;font-weight:700}.fr-prose h3{margin:1.7em 0 .5em;font-size:1.16rem;font-weight:650}.fr-prose h4{color:var(--fr-ink);margin:1.4em 0 .4em;font-size:1.02rem;font-weight:650}.fr-anchor{color:var(--fr-line);opacity:0;padding-right:.3em;text-decoration:none;transition:opacity .15s;position:absolute;left:-1.1em}.fr-prose h2:hover .fr-anchor,.fr-prose h3:hover .fr-anchor,.fr-prose h4:hover .fr-anchor{opacity:1}@media (pointer:coarse){.fr-anchor{display:none}}.fr-prose a{color:var(--fr-blue);text-underline-offset:3px;-webkit-text-decoration:underline #003d664d;text-decoration:underline #003d664d}.fr-prose a:hover{text-decoration-color:currentColor}.fr-prose a.fr-xref{color:var(--fr-red);border-radius:4px;margin:0 -.12em;padding:0 .12em;font-weight:550;text-decoration-color:#aa001b4d}.fr-prose a.fr-xref:hover{background:var(--fr-red-soft);text-decoration-color:currentColor}.fr-prose a.fr-xref,.fr-prose span[id^=old-],.fr-prose span[data-anchor^=old-]{white-space:nowrap}.fr-prose span[id^=old-],.fr-prose span[data-anchor^=old-]{color:var(--fr-red);font-weight:650}.fr-modal-source{display:none}.fr-prose a[href=\#old-regulations]{background:var(--fr-blue);color:#fff;border-radius:12px;align-items:center;gap:.5em;margin:.3em 0;padding:.6em 1.1em;font-weight:600;text-decoration:none;display:inline-flex}.fr-prose a[href=\#old-regulations]:after{content:"→"}.fr-prose a[href=\#old-regulations]:hover{background:#00507f}.fr-table tr.fr-row-target td{background:#fff4cf}.fr-obsolete{text-underline-offset:3px;cursor:help;outline:none;-webkit-text-decoration:underline dotted #b45309;text-decoration:underline dotted #b45309;text-decoration-thickness:2px;position:relative}.fr-abbr{text-underline-offset:3px;cursor:help;outline:none;-webkit-text-decoration:underline dotted #003d668c;text-decoration:underline dotted #003d668c;text-decoration-thickness:2px;position:relative}.fr-obsolete:after,.fr-abbr:after{content:attr(data-note);z-index:20;color:#fff;white-space:normal;opacity:0;pointer-events:none;background:#1f2937;border-radius:10px;width:max-content;max-width:min(300px,80vw);padding:.55em .75em;font-size:.8rem;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(4px);box-shadow:0 10px 30px -10px #00000073}.fr-obsolete:hover:after,.fr-obsolete:focus:after,.fr-abbr:hover:after,.fr-abbr:focus:after{opacity:1;transform:translateY(0)}.fr-prose ul,.fr-prose ol{margin:.7em 0;padding-left:1.4em}.fr-prose ul{list-style:outside}.fr-prose ul ul{list-style:circle}.fr-prose li{margin:.32em 0}.fr-prose li::marker{color:var(--fr-red)}.fr-prose ol{counter-reset:fr-step;padding-left:0;list-style:none}.fr-prose ol>li{counter-increment:fr-step;margin:.6em 0;padding-left:2.4em;position:relative}.fr-prose ol>li:before{content:counter(fr-step);background:var(--fr-blue);color:#fff;text-align:center;border-radius:999px;width:1.65em;height:1.65em;font-size:.82em;font-weight:700;line-height:1.65em;position:absolute;top:.12em;left:0}.fr-prose ol ol>li:before{background:var(--fr-blue-soft);color:var(--fr-blue)}.fr-table{border:1px solid var(--fr-line);background:#fff;border-radius:12px;margin:1.2em 0;overflow-x:auto}.fr-table table{border-collapse:collapse;overflow-wrap:normal;width:100%;font-size:.94em;line-height:1.5}.fr-table th{color:var(--fr-blue);text-align:left;white-space:nowrap;background:#f4efe7;font-weight:650}.fr-table th,.fr-table td{border-bottom:1px solid var(--fr-line);vertical-align:top;padding:.6em .85em}.fr-table tr:last-child td{border-bottom:0}.fr-table td+td,.fr-table th+th{border-left:1px solid var(--fr-line)}.fr-table tr:has(:target) td{background:#fff4cf}.fr-box{background:var(--fr-blue-soft);border:1px solid #003d661f;border-radius:14px;margin:1.3em 0;padding:1em 1.2em}.fr-box-title{letter-spacing:.06em;text-transform:uppercase;color:var(--fr-blue);margin-bottom:.3em;font-size:.78rem;font-weight:700}.fr-box p{margin:.55em 0}.fr-callout{border:1px solid;border-radius:12px;margin:1.2em 0;padding:.85em 1.1em}.fr-callout p{margin:.35em 0}.fr-callout-vvd{background:#eef6fb;border-color:#c4dcec;padding-left:3.4em;position:relative}.fr-callout-vvd:before{content:"VVD";letter-spacing:.04em;color:#fff;background:var(--fr-blue);border-radius:6px;padding:.25em .4em;font-size:.66rem;font-weight:800;position:absolute;top:.95em;left:.85em}.fr-callout-warn{background:#fff7e8;border-color:#f2d9a6}.fr-callout-tip{background:#eef8f1;border-color:#c5e5cf}.fr-prose blockquote{border-left:3px solid var(--fr-cream-dark);color:#374151;margin:1.1em 0;padding:.2em 0 .2em 1em}.fr-prose code{background:#f1ece3;border-radius:5px;padding:.08em .35em;font-size:.9em}.fr-prose hr{border:0;border-top:1px solid var(--fr-line);margin:2em 0}.fr-figure{margin:1.4em 0}.fr-figure img{border:1px solid var(--fr-line);background:#fff;border-radius:12px;max-width:100%;height:auto;display:block;box-shadow:0 6px 24px -12px #00000040}.fr-figure figcaption{color:var(--fr-muted);margin-top:.5em;font-size:.85em}.fr-prose mark,.fr-mark{color:inherit;background:#ffe9a8;border-radius:3px;padding:0 .1em}.fr-chip{letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:.2em .65em;font-size:.75rem;font-weight:700;display:inline-flex}.fr-chip-regulation{background:var(--fr-red-soft);color:var(--fr-red)}.fr-chip-appendix{color:#6b4e1f;background:#f1ece3}.fr-chip-chapter,.fr-chip-guide{background:var(--fr-blue-soft);color:var(--fr-blue)}.fr-chip-manual{background:var(--fr-blue);color:#fff}@media print{.fr-noprint{display:none!important}}.fr-root,.fr-root *{scrollbar-width:thin;scrollbar-color:#003d6673 transparent}html:has(.fr-root){scrollbar-width:thin;scrollbar-color:#003d6673 transparent}html:has(.fr-root)::-webkit-scrollbar{width:10px;height:10px}.fr-root ::-webkit-scrollbar{width:10px;height:10px}html:has(.fr-root)::-webkit-scrollbar-track{background:0 0}.fr-root ::-webkit-scrollbar-track{background:0 0}html:has(.fr-root)::-webkit-scrollbar-thumb{background:#003d6666 padding-box padding-box;border:3px solid #0000;border-radius:999px}.fr-root ::-webkit-scrollbar-thumb{background:#003d6666 padding-box padding-box;border:3px solid #0000;border-radius:999px}html:has(.fr-root)::-webkit-scrollbar-thumb:hover{background-color:#aa001bbf}.fr-root ::-webkit-scrollbar-thumb:hover{background-color:#aa001bbf}.fr-pages{gap:1rem;margin:.5rem 0 1.5rem;display:grid}.fr-pages .fr-figure{margin:0}.fr-details{border:1px solid var(--fr-line);background:#fff;border-radius:14px;margin:1rem 0}.fr-details>summary{cursor:pointer;color:var(--fr-blue);padding:.8em 1.1em;font-weight:650;list-style:none}.fr-details>summary::-webkit-details-marker{display:none}.fr-details>summary:before{content:"▸";margin-right:.5em;transition:transform .15s;display:inline-block}.fr-details[open]>summary:before{transform:rotate(90deg)}.fr-details[open]>summary{border-bottom:1px solid var(--fr-line)}.fr-details>:not(summary){margin-left:1.1em;margin-right:1.1em}.fr-doc{border:1px solid var(--fr-line);background:#fff;border-radius:14px;margin-top:1rem;padding:1.25rem 1.4rem;font-size:.96rem}.fr-doc p{margin:.45em 0}.fr-doc table{border-collapse:collapse;width:100%;margin:.8em 0;font-size:.92em}.fr-doc td,.fr-doc th{border:1px solid var(--fr-line);vertical-align:top;padding:.4em .6em}.fr-old-version{border-top:1px dashed var(--fr-line);margin-top:2.5rem;padding-top:1rem}.fr-old-version>summary{cursor:pointer;color:var(--fr-muted);text-underline-offset:3px;font-size:.92rem;text-decoration:underline;list-style:none}.fr-old-version>summary::-webkit-details-marker{display:none}.fr-old-version[open]>summary{margin-bottom:.8rem}.fr-old-version>:not(summary){opacity:.85}.fr-old-note{color:var(--fr-muted);background:#f4eee4;border-radius:10px;padding:.6em .9em;font-size:.9rem}
