/* AUTO-GEGENEREERD — niet bewerken (blog). Bronnen: toc.css + blog.css  touringo-sig:67b549edc42c  touringo-src:11f5ec6e72c3e7ae */
.post-layout__aside{display:none}@media (width>=1024px){.post-layout__aside{display:block}.post-aside__sticky{top:calc(var(--header-h) + var(--sp-m));gap:var(--sp-m);display:grid;position:sticky}}.post-toc{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--r-m);padding:var(--sp-m)}.post-toc__heading,.post-toc__summary{align-items:center;gap:var(--sp-xs);font-family:var(--f-sans);font-size:var(--t-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-gold-dark);margin:0;font-weight:600;display:flex}.post-toc__heading svg,.post-toc__summary svg{flex-shrink:0;width:15px;height:15px}.post-toc__heading{margin-bottom:.85rem}.post-toc__list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.post-toc__list li+li{margin-top:0}.post-toc__link{border-left:2px solid var(--c-border);color:var(--c-muted);font-size:var(--t-s);transition:color var(--ease), border-color var(--ease), background-color var(--ease);padding:.4rem .75rem;line-height:1.4;text-decoration:none;display:block}.post-toc__link:hover{color:var(--c-gold-dark);border-left-color:var(--c-gold)}.post-toc__link.is-active{border-left-color:var(--c-gold-dark);background:rgba(var(--c-gold-rgb), .1);color:var(--c-ink);font-weight:600}.post-toc--mobile{margin-bottom:var(--sp-l)}@media (width>=1024px){.post-toc--mobile{display:none}}.post-toc__summary{cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none}.post-toc__summary::-webkit-details-marker{display:none}.post-toc__summary svg:last-child{transition:transform var(--ease);margin-left:auto}.post-toc--mobile[open] .post-toc__summary svg:last-child{transform:rotate(180deg)}.post-toc--mobile[open] .post-toc__summary{margin-bottom:.85rem}.post-header{padding-top:var(--crumb-top);padding-bottom:var(--sp-l)}.post-header:not(.post-header--immersive){background:linear-gradient(180deg, var(--c-white) 0%, var(--c-cream) 55%, var(--c-peach) 150%);border-bottom:1px solid rgba(var(--c-ink-rgb), .09)}.post-header__inner{max-width:var(--w-text);margin-inline:auto}@media (width>=1024px){.post-header__inner{--col-w:calc(100% - 300px - var(--sp-xl));max-width:min(var(--w-text), var(--col-w));margin-inline:max(0px, calc((var(--col-w) - var(--w-text)) / 2)) auto}.single-post--no-toc .post-header__inner{--col-w:100%}}.post-header__cat{margin-bottom:var(--sp-s);display:inline-block}.post-header__title{font-family:var(--f-serif);font-size:var(--t-h1);letter-spacing:-.02em;color:var(--c-ink);text-wrap:balance;margin:0;line-height:1.1}.post-header__lead{font-size:var(--t-m);color:var(--c-muted);margin-top:var(--sp-m);max-width:var(--w-text)}.post-meta{margin-top:var(--sp-m);font-size:var(--t-s);color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.post-meta__author{color:var(--c-ink);font-weight:600}.post-meta__sep{color:var(--c-border)}.post-meta .posted-on{color:var(--c-muted)}.post-meta__reading{align-items:center;gap:.35rem;display:inline-flex}.post-meta__reading svg{width:14px;height:14px}.post-header--immersive{--banner-h-min:480px;min-height:max(var(--banner-h), var(--banner-h-min));background:var(--c-ink);padding-top:var(--crumb-top);padding-bottom:calc(var(--sp-l) + 20px);align-items:stretch;display:flex;position:relative;overflow:hidden}.post-header--immersive .post-header__inner{justify-content:space-between;gap:var(--sp-l);flex-direction:column;width:100%;display:flex}@media (width>=768px){.post-header--immersive{padding-bottom:calc(var(--sp-xl) + 20px)}.post-header--immersive .post-header__inner{gap:var(--sp-xl)}}@media (width>=1024px){.post-header--immersive{--banner-h-min:560px}}.post-header__img{object-fit:cover;object-position:center 45%;width:100%;height:100%;position:absolute;inset:0}.post-header__overlay{background:linear-gradient(to bottom, rgba(var(--c-scrim-rgb), .42) 0, rgba(var(--c-scrim-rgb), .26) 110px, rgba(var(--c-scrim-rgb), .06) 180px, rgba(var(--c-scrim-rgb), 0) 240px), linear-gradient(to top, rgba(var(--c-scrim-rgb), .9) 0%, rgba(var(--c-scrim-rgb), .83) 18%, rgba(var(--c-scrim-rgb), .72) 42%, rgba(var(--c-scrim-rgb), .48) 62%, rgba(var(--c-scrim-rgb), .12) 82%, rgba(var(--c-scrim-rgb), 0) 100%);position:absolute;inset:0}.post-header--immersive .container{z-index:2;width:100%;display:flex;position:relative}.post-header--immersive .post-header__cat{background:var(--c-white);box-shadow:0 1px 12px rgba(var(--c-ink-rgb), .3)}.post-header--immersive .post-header__title{font-size:var(--t-h1-kop);color:var(--c-white);text-shadow:0 1px 24px rgba(var(--c-ink-rgb), .45)}.post-header--immersive .post-header__lead{color:rgba(var(--c-white-rgb), .9)}.post-header--immersive .post-meta{color:rgba(var(--c-white-rgb), .85)}.post-header--immersive .post-meta__author,.post-header--immersive .post-meta .posted-on{color:var(--c-white)}.post-header--immersive .post-meta__sep{color:rgba(var(--c-white-rgb), .4)}.post-progress{top:var(--header-h);z-index:850;pointer-events:none;height:3px;transition:top var(--ease);position:fixed;left:0;right:0}body.header-hidden .post-progress{top:0}.post-progress__bar{background:linear-gradient(90deg, var(--c-gold), var(--c-gold-dark));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.post-body{padding-top:var(--sp-l)}.post-layout{gap:var(--sp-l);grid-template-columns:minmax(0,1fr);display:grid}.post-body .entry-content .wp-block-table{margin-inline:0;overflow-x:auto}@media (width>=1024px){.post-layout{gap:var(--sp-xl);grid-template-columns:minmax(0,1fr) 300px}.post-layout--no-toc{grid-template-columns:minmax(0,1fr)}.post-layout--no-toc .post-layout__aside{display:none}}.post-body .entry-content,.post-body .entry-footer,.post-body .author-box,.post-body .post-nav,.post-body .post-toc--mobile{max-width:var(--w-text);margin-inline:auto}.post-body .entry-content{color:var(--c-text)}.post-body .entry-content>:first-child{margin-top:0}.post-body .entry-content h2{font-family:var(--f-serif);font-weight:700;font-size:var(--t-2xl);line-height:var(--lh-tight);color:var(--c-navy);margin-top:var(--sp-l);margin-bottom:var(--sp-s);text-wrap:balance}.post-body .entry-content h3{font-family:var(--f-serif);font-weight:700;font-size:var(--t-xl);line-height:var(--lh-tight);color:var(--c-navy);margin-top:var(--sp-m);margin-bottom:var(--sp-xs);text-wrap:balance}.post-body .entry-content h4{font-family:var(--f-sans);font-weight:700;font-size:var(--t-l);color:var(--c-ink);margin-top:var(--sp-m);margin-bottom:var(--sp-xs);line-height:1.3}.post-body .entry-content .wp-block-buttons{margin-block:var(--sp-m);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.post-body .entry-content .wp-block-buttons.is-content-justification-center{justify-content:center}.post-body .entry-content ul,.post-body .entry-content ol{margin-block:var(--sp-s);padding-left:1.35em}.post-body .entry-content li{margin-top:.4rem;padding-left:.2em}.post-body .entry-content li::marker{color:var(--c-gold-dark)}.post-body .entry-content li>ul,.post-body .entry-content li>ol{margin-block:.4rem}.post-body .entry-content blockquote{margin:var(--sp-m) 0;padding:.25rem 0 .25rem var(--sp-m);border-left:3px solid var(--c-gold);font-family:var(--f-serif);font-size:var(--t-l);color:var(--c-navy);font-style:italic;line-height:1.5}.post-body .entry-content blockquote p:last-child{margin-bottom:0}.post-body .entry-content blockquote cite{font-family:var(--f-sans);font-size:var(--t-s);color:var(--c-muted);margin-top:.6rem;font-style:normal;font-weight:600;display:block}.post-body .entry-content figure{margin:var(--sp-m) 0}.post-body .entry-content figure img{margin-block:0}.post-body .entry-content figcaption{font-size:var(--t-s);color:var(--c-muted);text-align:center;margin-top:.6rem;line-height:1.4}.post-body .entry-content hr{margin-block:var(--sp-l);border:0;border-top:1px solid var(--c-border)}.post-body .entry-content strong,.post-body .entry-content b{color:var(--c-ink);font-weight:700}.post-body .entry-content code{background:var(--c-sand);border-radius:var(--r-s);padding:.1rem .35rem;font-size:.9em}.post-aside-cta{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--r-m);padding:var(--sp-m);flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.post-aside-cta__eyebrow{font-size:var(--t-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-gold-dark);font-weight:600}.post-aside-cta__title{font-family:var(--f-serif);font-size:var(--t-l);color:var(--c-navy);text-wrap:balance;margin:0;line-height:1.2}.post-aside-cta__text{font-size:var(--t-compact);color:var(--c-muted);margin:0}.post-aside-cta .btn{margin-top:.35rem}.post-nav{gap:var(--sp-s);margin-top:var(--sp-l);display:grid}@media (width>=600px){.post-nav{grid-template-columns:1fr 1fr}.post-nav__link:only-child{grid-column:1/-1}}.post-nav__link{padding:var(--sp-m);background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--r-m);transition:transform var(--ease);flex-direction:column;gap:.4rem;text-decoration:none;display:flex}.post-nav__link:hover{border-color:var(--c-gold);transform:translateY(-2px)}.post-nav__link--next{text-align:right;align-items:flex-end}.post-nav__label{font-size:var(--t-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-muted);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.post-nav__label svg{flex-shrink:0;width:13px;height:13px}.post-nav__link--prev .post-nav__label svg{transform:rotate(180deg)}.post-nav__title{font-family:var(--f-serif);font-size:var(--t-m);color:var(--c-navy);line-height:1.3}.post-nav__link:hover .post-nav__title{color:var(--c-gold-dark)}.post-body .entry-content>p:first-of-type{font-size:var(--t-l);color:var(--c-ink);line-height:1.55}.blog-listing{padding-top:var(--header-h)}.blog-archive{z-index:2;position:relative}.blog-archive__intro{max-width:var(--w-text);margin-bottom:var(--sp-l);color:var(--c-muted);font-size:var(--t-m)}.blog-archive__intro>:last-child{margin-bottom:0}.blog-toolbar{justify-content:space-between;align-items:center;gap:var(--sp-m);padding-bottom:var(--sp-m);border-bottom:1px solid var(--c-border);margin-bottom:var(--sp-l);flex-wrap:wrap;display:flex}.blog-toolbar__search{flex:260px;min-width:0;max-width:360px}.blog-filter{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.blog-filter__pill{border:1px solid var(--c-border);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-navy);font-size:var(--t-s);transition:background var(--ease), border-color var(--ease), color var(--ease);align-items:baseline;gap:.4rem;padding:.45rem .95rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.blog-filter__pill:hover{border-color:var(--c-gold);color:var(--c-gold-dark)}.blog-filter__count{font-size:var(--t-xs);opacity:.7;font-weight:400}.content-post__more{color:var(--c-navy);font-weight:600;font-size:var(--t-s);align-self:flex-start;align-items:center;gap:.4rem;margin-top:auto;padding-top:.85rem;display:inline-flex}.content-post__more svg{width:16px;height:16px}.content-post:hover .content-post__more svg{transition:transform var(--ease);transform:translate(3px)}.content-post__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.85rem;display:flex}.content-post__foot .content-post__more{margin-top:0;padding-top:0}.content-post__meta{font-size:var(--t-xs);color:var(--c-muted);align-items:center;gap:.35rem;display:inline-flex}.blog-results-count{color:var(--c-muted);font-size:var(--t-s);margin-bottom:var(--sp-m)}.archive-header{padding-top:var(--sp-l);padding-bottom:var(--sp-l);border-bottom:1px solid var(--c-border);margin-bottom:var(--sp-l)}.archive-header__title{font-size:var(--t-h1)}.archive-header__desc{color:var(--c-muted);margin-top:var(--sp-s);max-width:var(--w-text)}.archive-header__search{margin-top:var(--sp-m);max-width:520px}.archive-header--search{text-align:center;border-bottom:none;flex-direction:column;align-items:center;display:flex}.archive-header--search .section-eyebrow{justify-content:center}.archive-header--search .archive-header__search{width:100%}.author-box{gap:var(--sp-m);padding:var(--sp-m);background:var(--c-white);border:1px solid var(--c-border);border-left:3px solid var(--c-gold);border-radius:var(--r-m);margin-top:var(--sp-l);align-items:flex-start;display:flex}.author-box__avatar img{object-fit:cover;border-radius:50%;flex-shrink:0;width:80px;height:80px}.author-box__eyebrow{font-size:var(--t-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-gold-dark);margin-bottom:.35rem;font-weight:600;display:block}.author-box__name{font-size:var(--t-m);margin-bottom:.25rem}.author-box__name a{color:var(--c-navy);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.author-box__bio{font-size:var(--t-compact);color:var(--c-muted);max-width:none}.related-posts{margin-top:var(--sp-xl)}.related-posts__title{font-size:var(--t-h2);margin-bottom:var(--sp-l)}.related-posts__grid{gap:var(--sp-l);display:grid}@media (width>=768px){.related-posts__grid{grid-template-columns:repeat(3,1fr)}}.content-none{text-align:center;padding-block:var(--sp-xl);flex-direction:column;align-items:center;display:flex}.content-none__icon{width:48px;height:48px;color:var(--c-gold);opacity:.45;margin-bottom:var(--sp-m)}.content-none__icon svg{width:100%;height:100%}.content-none__title{font-family:var(--f-serif);font-size:var(--t-2xl);color:var(--c-navy);margin:0 0 var(--sp-s);font-weight:400}.content-none__text{font-size:var(--t-base);color:var(--c-muted);max-width:480px;margin:0 0 var(--sp-l);line-height:1.7}.content-none__search{width:100%;max-width:480px;margin-bottom:var(--sp-m)}.content-none__links{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.error-page{background:linear-gradient(170deg, var(--c-ink) 0%, var(--c-navy) 50%, var(--c-navy-2) 100%);padding-top:calc(var(--header-h) + var(--sp-section));padding-bottom:var(--sp-section);text-align:center;align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden}.error-page__bg{background-image:var(--topo-hero);opacity:.08;pointer-events:none;background-position:50% 40%;background-size:cover;position:absolute;inset:0}.error-page__inner{z-index:1;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.error-page__icon{width:56px;height:56px;color:var(--c-gold);opacity:.6;margin-bottom:var(--sp-m)}.error-page__icon svg{width:100%;height:100%}.error-page__code{font-family:var(--f-serif);color:var(--c-white);opacity:.12;letter-spacing:-.04em;margin-bottom:var(--sp-s);font-size:clamp(4rem,10vw,7rem);font-weight:400;line-height:1}.error-page__title{font-family:var(--f-serif);font-size:var(--t-h1);font-weight:400;line-height:var(--lh-tight);letter-spacing:-.015em;color:var(--c-white);max-width:560px;margin:0 0 var(--sp-m);text-wrap:balance}.error-page__sub{font-size:var(--t-m);color:rgba(var(--c-white-rgb), .68);max-width:480px;margin:0 0 var(--sp-l);line-height:1.7}.error-page__search{width:100%;max-width:480px}.error-page__search .search-form__field{background:rgba(var(--c-white-rgb), .08);border-color:rgba(var(--c-white-rgb), .15);color:var(--c-white)}.error-page__search .search-form__field::placeholder{color:rgba(var(--c-white-rgb), .4)}.error-page__search .search-form__field:focus-visible{outline-color:var(--c-gold);background:rgba(var(--c-white-rgb), .12)}.error-page__divider{align-items:center;gap:var(--sp-s);width:100%;max-width:260px;margin-block:var(--sp-m);display:flex}.error-page__divider>span:first-child,.error-page__divider>span:last-child{background:linear-gradient(90deg, transparent, rgba(var(--c-white-rgb), .15));flex:1;height:1px}.error-page__divider>span:last-child{background:linear-gradient(90deg, rgba(var(--c-white-rgb), .15), transparent)}.error-page__divider-label{font-size:var(--t-s);color:rgba(var(--c-white-rgb), .35);text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:600}.error-page__links{justify-content:center;gap:var(--sp-s);flex-wrap:wrap;display:flex}.error-page .btn--ghost{border-width:1px}
