:root{--ink:#122948;--green:#24543c;--green-dark:#173d2b;--muted:#52606a;--line:#d9e1df;--soft:#f2f6f4;--white:#fff;--radius:.7rem;--shadow:0 4px 18px #12294808;color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--white);font-size:100%;line-height:1.6}
*{box-sizing:border-box}body{margin:0}a{color:var(--green);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}button,input{font:inherit}[hidden]{display:none!important}img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3,h4,p{margin:0 0 1rem}h1,h2,h3,h4{font-family:Georgia,'Times New Roman',serif;line-height:1.17;font-weight:700;text-wrap:balance}h1{font-size:clamp(2.4rem,5.2vw,4.6rem);letter-spacing:-.045em}h2{font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.035em}h3{font-size:1.5rem}h4{font-size:1.2rem}p{max-width:70ch}ul,ol{padding-left:1.4rem}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid #9b520a;outline-offset:4px}main:focus{outline:none}.wrap{width:min(100% - 2.5rem,75rem);margin-inline:auto}.section{padding-block:3.5rem}.narrow{max-width:48rem}.eyebrow{font-size:.875rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--green);display:block;margin-bottom:.85rem}.lead{font-size:1.125rem;color:var(--muted);line-height:1.65}.button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:48px;padding:.8rem 1.3rem;border-radius:.35rem;background:var(--green);color:white;text-decoration:none;font-weight:700;border:1px solid var(--green)}.button:hover{background:var(--green-dark)}.button.secondary{background:white;color:var(--green)}.button.secondary:hover{background:var(--soft)}.text-link{font-weight:700;padding-block:.7rem;display:inline-flex;min-height:44px;align-items:center}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem}.skip-link{position:fixed;top:-5rem;left:1rem;z-index:100;padding:.6rem 1rem;background:white;border:2px solid var(--green)}.skip-link:focus{top:1rem}
.site-header{border-bottom:1px solid var(--line);background:white}.header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.2rem}.brand{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:1.7rem;line-height:1.1;letter-spacing:-.05em;color:var(--ink);text-decoration:none;display:inline-block}.brand-dot{color:var(--green)}.brand small{font-family:Arial,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.03em;font-weight:400;display:block;line-height:1.4;margin-top:.35rem;color:var(--green)}.menu-toggle{border:1px solid var(--line);background:white;min-height:44px;padding:.4rem .75rem;border-radius:.3rem;color:var(--ink);cursor:pointer}.menu-toggle span{margin-left:.45rem}#hoofdmenu{width:100%}#hoofdmenu ul{list-style:none;display:flex;flex-direction:column;padding:0;margin:0;gap:.15rem}#hoofdmenu a,#hoofdmenu .nav-unavailable{display:block;padding:.65rem .3rem;color:var(--ink);text-decoration:none;font-size:.94rem;font-weight:700}#hoofdmenu a:hover,#hoofdmenu a[aria-current]{color:var(--green);text-decoration:underline;text-underline-offset:.5em}.nav-unavailable{color:var(--muted)!important;font-weight:400!important}
.hero{background:var(--soft);overflow:hidden}.hero-grid{display:grid;gap:1.75rem;padding-block:2.5rem}.hero-copy{align-self:center}.hero-copy .lead{max-width:35rem;margin-bottom:1.6rem}.hero-photo{min-width:0}.hero-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius)}.media-figure{min-width:0}.media-figure figcaption{font-size:.75rem;color:var(--muted);line-height:1.5;padding-top:.4rem}.media-figure figcaption a{color:inherit}.trust-line{border-block:1px solid var(--line);font-size:.88rem}.trust-line .wrap{display:flex;justify-content:space-between;gap:.5rem 2rem;flex-wrap:wrap;padding-block:.8rem}.trust-line a{font-weight:700}.section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.6rem 2rem;margin-bottom:1.75rem}.section-head h2{margin-bottom:0}.section-head a{font-size:.9rem;font-weight:700;padding-block:.5rem}.card-grid{display:grid;gap:1.3rem}.card{border:1px solid var(--line);border-radius:var(--radius);background:white;box-shadow:var(--shadow);overflow:hidden;min-width:0}.card-content{padding:1.6rem;position:relative}.card h3{font-size:1.5rem}.card h3 a{color:var(--ink);text-decoration:none}.card h3 a:hover{text-decoration:underline}.card p{font-size:1rem;color:var(--muted);margin-bottom:1.5rem}.card-arrow{font-size:1.5rem;color:var(--green);display:block}.card .eyebrow{display:flex;justify-content:space-between;font-size:.875rem}.card .media-figure img{aspect-ratio:16/9;object-fit:cover}.card .media-figure figcaption{padding:.4rem .75rem 0;font-size:.75rem}.categories .card{border-top:3px solid var(--green)}.soft-section{background:var(--soft)}.preparation-grid{display:grid;gap:2.5rem}.preparation-grid>div{background:var(--soft);padding:1.5rem;border-radius:var(--radius)}.checklist-links{list-style:none;padding:0;margin:0}.checklist-links li{border-bottom:1px solid var(--line)}.checklist-links a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;min-height:44px;color:var(--ink);font-weight:700;text-decoration:none}.checklist-links a:hover{text-decoration:underline}.advice-link{border-bottom:1px solid var(--line);padding-block:.5rem 1rem;margin-bottom:.8rem}.advice-link:last-child{margin:0;border:0}.advice-link a{color:var(--ink)}.advice-link p{font-size:.95rem;color:var(--muted);margin:0}.editorial-box{background:var(--ink);color:white;padding:2rem;border-radius:var(--radius);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.editorial-box .eyebrow{color:#bedccc}.editorial-box p{color:#e0e8e5;max-width:42rem}.editorial-box .text-link{color:white}
.breadcrumbs{padding-top:1.3rem;font-size:.85rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;gap:.3rem .6rem;padding:0;margin:0}.breadcrumbs li:not(:last-child):after{content:'/';padding-left:.6rem;color:var(--muted)}.page-heading{margin-bottom:2.5rem}.page-heading h1{font-size:clamp(2.3rem,4.5vw,3.7rem);max-width:22ch}.hub-heading{display:grid;gap:2rem;margin-bottom:2rem}.hub-heading .media-figure img{border-radius:var(--radius)}.article-layout{max-width:52rem}.article-layout .media-figure{margin-bottom:2rem}.article-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;color:var(--muted);font-size:.88rem}.answer{border-left:4px solid var(--green);background:var(--soft);padding:1.5rem;margin-block:2rem}.answer h2{font-size:1.35rem}.answer p{margin:0}.prose{font-size:1.0625rem;overflow-wrap:anywhere}.prose h2{font-size:1.85rem;margin-top:2rem}.prose h3{font-size:1.4rem;margin-top:1.5rem}.prose li{margin-bottom:.7rem}.prose pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);padding:1rem}.prose table{display:block;overflow:auto;max-width:100%}.checklist-page .prose ul{list-style-type:square}.checklist-page .prose li{padding:.7rem .4rem;border-bottom:1px solid var(--line)}.method-box,.sources,.related{border-top:1px solid var(--line);padding-top:1.5rem;margin-top:2rem}.method-box h2,.sources h2,.related h2{font-size:1.5rem}.sources small{display:block;color:var(--muted)}.error-page{min-height:50vh}.site-footer{border-top:1px solid var(--line);padding-top:2.5rem;background:var(--soft)}.footer-grid{display:grid;gap:2rem;padding-bottom:2rem}.site-footer p{font-size:.94rem;color:var(--muted);margin-top:1rem}.site-footer h2{font-family:Arial,Helvetica,sans-serif;font-size:.95rem;letter-spacing:0}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li a{display:inline-block;padding-block:.4rem;min-height:44px;font-size:.94rem}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid var(--line);padding-block:1rem;font-size:.85rem;gap:.75rem}.footer-bottom p{margin:0}.footer-bottom a{padding:.25rem}
@media(min-width:40rem){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preparation-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}}
@media(min-width:64rem){.wrap{width:min(100% - 5rem,75rem)}.header-inner{flex-wrap:nowrap;padding-block:1.65rem}.brand{font-size:1.95rem}#hoofdmenu{width:auto}#hoofdmenu ul{flex-direction:row;gap:1.25rem}#hoofdmenu a,#hoofdmenu .nav-unavailable{padding:.5rem 0}.hero-grid{grid-template-columns:1fr 1.14fr;gap:3rem;padding-block:3.5rem}.hero h1{max-width:11ch}.hero-photo img{aspect-ratio:1.2;object-fit:cover}.section{padding-block:4.5rem}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-heading{grid-template-columns:1.1fr 1fr;align-items:start}.editorial-box{padding:2.75rem}.preparation-grid>div{padding:2rem}}
@media(prefers-reduced-motion:no-preference){a,button{transition:background-color .15s,color .15s}}
@media print{.site-header,.site-footer,.actions,.skip-link{display:none}.wrap{width:100%}.section{padding:1rem 0}a{color:inherit}.card{box-shadow:none}}

.editorial-box p a{color:inherit}.editorial-box a:focus-visible{outline-color:white}

.preparation-grid>div:only-child{grid-column:1/-1}

@media(max-width:63.99rem){.js #hoofdmenu:not([data-open="true"]){display:none}.header-inner{min-height:96px}}
