/* generated shared stylesheet ownership */
:root { --generated-shared-stylesheet: 1; }
@font-face { font-family: Content; src: url('../assets/fonts/SystemSansVariableVF.woff2') format('woff2'); font-style: normal; font-weight: 100 900; font-display: swap; }
footer nav a { color: inherit; text-decoration: none; }
footer a { color: inherit; text-decoration: none; }
footer nav a:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }

/* generated-shell:start */
html, body { margin: 0; min-width: 320px; width: 100%; }
*, *::before, *::after { box-sizing: border-box; }
[data-helper-shell="header"], body > header[data-homepage-region="01-hero-met-ge-ntegreerde-header"] { min-width: 0; }
main > *, main > * > * { min-width: 0; }
main figure { margin-inline: 0; }
main h1, main h2, main h3, main p { overflow-wrap: anywhere; }
/* generated-shell:end */
