.foto-collage{--collage-gap:6px;--collage-r:var(--radius,24px)}.foto-collage__raster{gap:var(--collage-gap);aspect-ratio:16/10;border-radius:var(--collage-r);isolation:isolate;grid-template-rows:1fr 1fr;grid-template-columns:1.55fr 1fr;display:grid;overflow:hidden}.foto-collage--spiegel .foto-collage__raster{grid-template-columns:1fr 1.55fr}.foto-collage__tegel--1{grid-row:1/span 2}.hotel-card__collage .foto-collage__raster{--collage-r:12px}@media (width>=48rem){.hotel-card__collage .foto-collage__raster{aspect-ratio:2.2}}:root .article .hotel-card .hotel-card__collage .foto-collage__tegel picture{display:contents}.article .hotel-card .hotel-card__collage .figure__caption{background:0 0;padding:8px 3px 0;font-size:10px}.foto-collage--spiegel .foto-collage__tegel--1{grid-column:2}.foto-collage--spiegel :is(.foto-collage__tegel--2,.foto-collage__tegel--3){grid-column:1}.foto-collage--spiegel .foto-collage__tegel--2{grid-row:1}.foto-collage--spiegel .foto-collage__tegel--3{grid-row:2}.foto-collage__tegel{background:var(--surface,#e9e7df);cursor:zoom-in;-webkit-tap-highlight-color:transparent;border:0;border-radius:4px;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.foto-collage__tegel picture{display:contents}.foto-collage__img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .6s;display:block;transform:scale(1.001)}.foto-collage__zoom{color:#fff;backdrop-filter:blur(12px)saturate(1.4);opacity:0;background:#14181661;border-radius:50%;place-items:center;width:34px;height:34px;transition:opacity .3s,transform .45s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;top:12px;right:12px;transform:scale(.8)}@media (hover:hover){.foto-collage__tegel:hover .foto-collage__img{transform:scale(1.045)}.foto-collage__tegel:hover .foto-collage__zoom{opacity:1;transform:none}}.foto-collage__tegel:focus-visible{outline:3px solid var(--accent,#8a7210);outline-offset:-3px}.foto-collage__tegel:focus-visible .foto-collage__zoom{opacity:1;transform:none}.foto-collage__tegel:active .foto-collage__img{transition-duration:.2s;transform:scale(.985)}@media (width<=47.99rem){.foto-collage{--collage-gap:4px;--collage-r:18px}.foto-collage__raster,.foto-collage--spiegel .foto-collage__raster{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.foto-collage__tegel--1,.foto-collage--spiegel .foto-collage__tegel--1{aspect-ratio:4/3;grid-area:1/1/auto/span 2}.foto-collage__tegel--2,.foto-collage__tegel--3,.foto-collage--spiegel :is(.foto-collage__tegel--2,.foto-collage__tegel--3){aspect-ratio:1;grid-area:2}.foto-collage__zoom{opacity:1;width:28px;height:28px;top:8px;right:8px;transform:none}.foto-collage__tegel:not(.foto-collage__tegel--1) .foto-collage__zoom{display:none}}.lichtbak{color:#f4f1e6;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lichtbak::backdrop{background:0 0}.lichtbak__achter{backdrop-filter:blur(22px)saturate(1.2);opacity:0;background:#0e110fe6;transition:opacity .38s;position:absolute;inset:0}.lichtbak[data-staat=open] .lichtbak__achter{opacity:1}.lichtbak__img{transform-origin:0 0;touch-action:none;user-select:none;-webkit-user-drag:none;will-change:transform;border-radius:14px;max-width:none;display:block;position:absolute;top:0;left:0;box-shadow:0 30px 80px #00000073}.lichtbak__ui{pointer-events:none;opacity:0;transition:opacity .3s 80ms;position:absolute;inset:0}.lichtbak[data-staat=open] .lichtbak__ui{opacity:1}.lichtbak__ui>*{pointer-events:auto}.lichtbak__knop{color:#fff;backdrop-filter:blur(14px);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background-color .2s,transform .35s cubic-bezier(.3,1.4,.5,1),opacity .2s;display:grid;position:absolute}.lichtbak__knop:hover{background:#fff3;transform:scale(1.06)}.lichtbak__knop:active{transform:scale(.94)}.lichtbak__knop:focus-visible{outline-offset:3px;outline:2px solid #fff}.lichtbak__knop[disabled]{opacity:0;pointer-events:none}.lichtbak__sluit{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right))}.lichtbak__vorige,.lichtbak__volgende{margin-top:-22px;top:50%}.lichtbak__vorige{left:max(20px, env(safe-area-inset-left))}.lichtbak__volgende{right:max(20px, env(safe-area-inset-right))}.lichtbak__teller{top:max(26px, calc(env(safe-area-inset-top) + 10px));left:max(22px, env(safe-area-inset-left));font:600 13px/1 var(--ui,system-ui, sans-serif);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#ffffffb8;position:absolute}.lichtbak__onder{padding:18px 20px max(22px, env(safe-area-inset-bottom));text-align:center;justify-items:center;gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.lichtbak__tekst{max-width:62ch;font:400 14px/1.5 var(--ui,system-ui, sans-serif);color:#ffffffdb;margin:0}.lichtbak__tekst small{color:#ffffff80;margin-top:2px;font-size:11px;display:block}.lichtbak__stippen{gap:8px;display:flex}.lichtbak__stip{cursor:pointer;background:#ffffff4d;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:background-color .25s,transform .35s cubic-bezier(.3,1.4,.5,1)}.lichtbak__stip[aria-current=true]{background:#fff;transform:scale(1.25)}@media (hover:none),(width<=47.99rem){.lichtbak__vorige,.lichtbak__volgende{display:none}}html.lichtbak-open{overflow:hidden}.article .in-het-kort{color:var(--ink);background:#edf3ef;border:0;border-radius:18px;margin-block:32px;padding:24px 32px;position:relative}.article .in-het-kort__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.article .in-het-kort .in-het-kort__label{color:var(--ink);font:700 28px/1.15 var(--display);letter-spacing:-.015em;margin:0}.article .in-het-kort__map{opacity:.5;flex-shrink:0}.article .in-het-kort .in-het-kort__summary{max-width:58ch;font:500 22px/1.55 var(--body);margin:0}.article .in-het-kort .in-het-kort__items{border-top:1px solid #cdd9d1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.article .in-het-kort__items>li{border-bottom:1px solid #cdd9d1;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin:0;padding:16px 0;display:flex;position:relative}.article .in-het-kort__items>li:last-child,.article .in-het-kort__items>li:nth-last-child(2):nth-child(odd):not(.in-het-kort__item--wide){border-bottom:0;padding-bottom:0}.article .in-het-kort__items>.in-het-kort__item--right{padding-left:20px}.article .in-het-kort__item--right:before{content:"";background:#cdd9d1;width:1px;position:absolute;top:18px;bottom:18px;left:-11px}.article .in-het-kort__item--wide{grid-column:1/-1}.article .in-het-kort__fact-icon{margin-bottom:4px}.article .in-het-kort__item-label{color:var(--muted);font:500 13px/1.5 var(--ui)}.article .in-het-kort__item-value{font:600 16px/1.55 var(--ui);overflow-wrap:anywhere}.article .top-list{margin:40px 0;padding:0;list-style:none}.article .top-list>.top-list__item{grid-template:"heading photo""description photo""practical photo"1fr/minmax(0,.8fr) minmax(0,1.45fr);gap:20px 32px;margin:0;padding:0;display:grid}.article .top-list>.top-list__item+.top-list__item{margin-top:48px}.article .top-list__heading{grid-area:heading;min-width:0}.article .top-list__number{color:var(--accent);font:800 66px/.9 var(--display);border-bottom:1px solid;margin-bottom:12px;padding-bottom:8px;display:table}.article .top-list__heading :is(h3,h4){color:var(--ink);font:700 clamp(32px, 3vw, 40px)/1.05 var(--display);letter-spacing:-.02em;text-transform:none;text-wrap:pretty;margin:0}.article .top-list .top-list__item .top-list__heading :is(h3,h4) a{color:inherit;text-decoration:none}.article .top-list .top-list__item .top-list__heading :is(h3,h4) a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:5px;text-decoration-thickness:1px}.article .top-list .top-list__photo{grid-area:photo;align-self:start;min-width:0;margin:0}.article .top-list .top-list__photo .figure__img{aspect-ratio:4/3;object-fit:cover;object-position:var(--content-image-position,center);border-radius:18px;width:100%;height:auto}.article .top-list .top-list__description{font:400 17px/1.65 var(--body);grid-area:description;margin:0}.article .top-list .top-list__practical{border-top:1px solid var(--line);background:0 0;border-radius:0;grid-area:practical;align-content:start;gap:12px;margin:0;padding:16px 0 0;display:grid}.article .top-list__fact{min-width:0}.article .top-list__practical dt{color:var(--muted);font:500 13px/1.5 var(--ui);align-items:center;gap:8px;margin:0 0 4px;display:flex}.article .top-list__practical dt>svg{flex-shrink:0}.article .top-list__practical dd{font:400 16px/1.55 var(--ui);overflow-wrap:anywhere;margin:0}.article .top-list__fact--wide{grid-column:1/-1}.article .hotel-card{color:var(--ink);background:0 0;border:0;border-radius:18px;margin-block:40px;padding:0;display:block}.article .hotel-card .hotel-card__photo{width:100%;margin:0}.article .hotel-card .hotel-card__photo .figure__img{aspect-ratio:16/9;object-fit:cover;object-position:var(--content-image-position,center);border-radius:18px 18px 0 0;width:100%;height:auto}.article .hotel-card .hotel-card__photo .figure__caption{background:var(--paper);color:var(--muted);margin:0;padding:8px 24px 0;font-size:13px}.article .hotel-card__body{background:var(--paper);border-radius:0 0 18px 18px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px 32px;padding:24px;display:grid}.article .hotel-card--text .hotel-card__body{border-radius:18px}.article .hotel-card__header{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:12px 16px;min-width:0;display:flex}.article .hotel-card__header :is(h3,h4){font:700 34px/1.1 var(--display);letter-spacing:-.015em;text-transform:none;text-wrap:pretty;margin:0}.article .hotel-card .hotel-card__stars{color:var(--accent);margin:0}.article .hotel-card__star-icons{gap:2px;display:flex}.article .hotel-card__audience{grid-column:1/-1;min-width:0;margin:0}.article .hotel-card__audience dt{color:var(--muted);font:500 13px/1.5 var(--ui);align-items:center;gap:12px;margin:0 0 4px;display:flex}.article .hotel-card__audience dd{font:400 16px/1.55 var(--body);margin:0 0 0 32px}.article .hotel-card .hotel-card__ratings{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;min-width:0;margin:0;display:grid}.article .hotel-card__score,.article .hotel-card__price{grid-template-columns:24px minmax(0,1fr);gap:12px;min-width:0;display:grid}.article .hotel-card .hotel-card__stat--wide{grid-column:1/-1}.article .hotel-card__stat-icon{margin-top:1px}.article .hotel-card__ratings p{overflow-wrap:anywhere;margin:0}.article .hotel-card__ratings p+p{margin-top:4px}.article .hotel-card__value{font:700 20px/1.4 var(--ui)}.article .hotel-card__value strong{font:inherit}.article .hotel-card__platform,.article .hotel-card__unit,.article .hotel-card__qualifier{font:400 16px/1.5 var(--ui)}.article .hotel-card .hotel-card__meta{color:var(--muted);font:400 13px/1.55 var(--ui)}.article .hotel-card__ratings a{color:var(--accent-dark);text-underline-offset:3px}.article .hotel-card .hotel-card__facts{grid-column:2;gap:16px;min-width:0;margin:0;padding:0;display:grid}.article .hotel-card__body:not(:has(>.hotel-card__ratings))>.hotel-card__facts,.article .hotel-card__body:not(:has(>.hotel-card__facts))>.hotel-card__ratings{grid-column:1/-1}.article .hotel-card__facts dt{color:var(--muted);font:500 13px/1.5 var(--ui);margin:0 0 8px}.article .hotel-card__facts dd{margin:0}.article .hotel-card__facts ul{margin:0;padding:0;list-style:none}.article .hotel-card__facts li{font:400 16px/1.55 var(--body);align-items:flex-start;gap:12px;margin:0;display:flex}.article .hotel-card__facts li+li{margin-top:8px}.article .hotel-card__facts li>svg{flex-shrink:0;margin-top:1px}.article .hotel-card__facts li>span{min-width:0}.article .hotel-card__minuses{border-top:1px solid var(--line);padding-top:12px}.article .hotel-card .hotel-card__link{max-width:100%;min-height:46px;font:600 16px/1.4 var(--ui);grid-column:1/-1;justify-self:start;gap:16px;margin:0;padding:12px 24px}.article .hotel-card__link>svg{flex-shrink:0}@media (width<=800px){.article .in-het-kort{border-radius:15px;margin-block:24px;padding:20px}.article .in-het-kort__heading{gap:12px;margin-bottom:16px}.article .in-het-kort .in-het-kort__label{font-size:26px}.article .in-het-kort__map{width:36px;height:36px}.article .in-het-kort .in-het-kort__summary{font-size:20px;line-height:1.55}.article .in-het-kort .in-het-kort__items{gap:0 16px;margin-top:20px}.article .in-het-kort__items>li{padding-top:16px;padding-bottom:16px}.article .in-het-kort__items>.in-het-kort__item--right{padding-left:12px}.article .in-het-kort__item--right:before{top:16px;bottom:16px;left:-8px}.article .in-het-kort__fact-icon{width:22px;height:22px;margin-bottom:3px}.article .top-list>.top-list__item{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""photo""description""practical";gap:16px}.article .top-list>.top-list__item+.top-list__item{margin-top:40px}.article .top-list__heading{align-items:baseline;gap:16px;display:flex}.article .top-list__number{flex-shrink:0;margin:0;padding-bottom:4px;font-size:40px}.article .top-list__heading :is(h3,h4){font-size:28px;line-height:1.08}.article .top-list .top-list__photo .figure__img{border-radius:15px}.article .top-list .top-list__description{font-size:16px;line-height:1.65}.article .top-list .top-list__practical{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding-top:16px}.article .hotel-card .hotel-card__photo .figure__img{aspect-ratio:3/2;border-radius:16px 16px 0 0}.article .hotel-card .hotel-card__photo .figure__caption{padding-inline:20px}.article .hotel-card__body{border-radius:0 0 16px 16px;padding:20px;display:block}.article .hotel-card--text .hotel-card__body{border-radius:16px}.article .hotel-card__header{align-items:center;gap:8px 12px}.article .hotel-card__header :is(h3,h4){font-size:28px;line-height:1.08}.article .hotel-card__audience{margin-top:16px}.article .hotel-card .hotel-card__ratings{gap:16px;margin-top:20px}.article .hotel-card__score,.article .hotel-card__price{grid-template-columns:minmax(0,1fr);gap:8px}.article .hotel-card__value{font-size:18px}.article .hotel-card .hotel-card__facts{border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:16px}.article .hotel-card__minuses{border:0;padding:0}.article .hotel-card .hotel-card__link{width:100%;margin-top:20px;display:flex}}@media (width<=360px){.article .in-het-kort{padding-inline:20px}.article .hotel-card .hotel-card__ratings{grid-template-columns:minmax(0,1fr)}}:root .article{--blok-rule:#e4e5de;--blok-shadow:0 1px 2px #1f2a210a, 0 12px 32px -14px #1f2a2129;--blok-chip:#f6efe6;--blok-ticket:#edf3ef;--blok-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 8'%3E%3Cpath d='M0 4.5Q4 .5 8 4.5T16 4.5' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E")}:root .article :is(.praktisch-box__more,.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen,.event-overview--folded){interpolate-size:allow-keywords}:root .article :is(.praktisch-box__more,.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen,.event-overview--folded)::details-content{opacity:0;block-size:0;transition:block-size .42s var(--ease-out), opacity .3s ease, content-visibility .42s allow-discrete;overflow:clip}:root .article :is(.praktisch-box__more,.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen,.event-overview--folded)[open]::details-content{opacity:1;block-size:auto}:root .article :is(.praktisch-box__more,.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen,.event-overview--folded)>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;list-style:none}:root .article :is(.praktisch-box__more,.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen,.event-overview--folded)>summary::-webkit-details-marker{display:none}:root .article :is(.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen)>summary{min-height:36px;color:var(--muted);font:600 12px/1.4 var(--ui);border-radius:999px;align-items:center;gap:8px;margin-left:-8px;padding:8px 12px 8px 8px;transition:color .2s,background-color .2s;display:inline-flex}:root .article :is(.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen)>summary:before{content:"";width:15px;height:15px;-webkit-mask:var(--icon-chevron-down) center / contain no-repeat;mask:var(--icon-chevron-down) center / contain no-repeat;transition:transform .35s var(--ease-out);background:currentColor;flex-shrink:0;transform:rotate(-90deg)}:root .article :is(.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen)[open]>summary:before{transform:none}:root .article :is(.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen)>summary:hover{color:var(--ink);background:#232a270a}:root .article :is(.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen)>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root .article :is(.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen) :is(p,li){color:var(--muted);font:400 12px/1.65 var(--ui)}:root .article :is(.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen) a{color:var(--accent-dark);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;transition:text-decoration-color .2s}:root .article :is(.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen) a:hover{text-decoration-color:currentColor}:root .article :is(.praktisch-box__more,.event-overview--folded)>summary .disclosure-mark{border:1.5px solid color-mix(in srgb, var(--accent) 30%, transparent);width:32px;height:32px;color:var(--accent);transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .35s var(--ease-out);border-radius:50%;flex:0 0 32px}:root .article :is(.praktisch-box__more,.event-overview--folded)>summary .disclosure-mark:before,:root .article :is(.praktisch-box__more,.event-overview--folded)>summary .disclosure-mark:after{width:12px;top:calc(50% - .75px);left:calc(50% - 6px)}:root .article :is(.praktisch-box__more,.event-overview--folded)>summary .disclosure-mark:after{transition:transform .35s var(--ease-out)}@media (hover:hover){:root .article :is(.praktisch-box__more,.event-overview--folded)>summary:hover .disclosure-mark{border-color:var(--accent);background:var(--accent);color:var(--white)}}:root .article :is(.praktisch-box__more,.event-overview--folded)[open]>summary .disclosure-mark{transform:rotate(180deg)}:root .article .in-het-kort{filter:drop-shadow(0 1px 1px #1f2a210d);background:0 0;border-radius:0;padding:0}:root .article .in-het-kort__top{background:var(--blok-ticket);border-radius:20px;padding:32px 32px 24px}:root .article .in-het-kort--ticket .in-het-kort__top{border-radius:20px 20px 0 0;-webkit-mask:radial-gradient(11px at 0 100%,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(11px at 100% 100%,#0000 98%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(11px at 0 100%,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(11px at 100% 100%,#0000 98%,#000) 100% 0/51% 100% no-repeat}:root .article .in-het-kort__heading{align-items:flex-start;margin-bottom:16px}:root .article .in-het-kort .in-het-kort__label{font:700 28px/1.1 var(--display);letter-spacing:-.01em;padding-top:4px}:root .article .in-het-kort__stamp{filter:drop-shadow(0 2px 3px #1f2a2124);transition:transform .45s var(--ease-spring);flex-shrink:0;margin:-6px -4px 0 0;transform:rotate(5deg)}:root .article .in-het-kort__stamp>.stamp-edge{--stamp-r:3px;background:var(--paper);place-items:center;width:50px;height:58px;display:grid}:root .article .in-het-kort__stamp .in-het-kort__map{opacity:1;width:30px;height:30px;color:var(--ink)}:root .article .in-het-kort:hover .in-het-kort__stamp{transform:rotate(-2deg)scale(1.04)}:root .article .in-het-kort .in-het-kort__summary{font:500 20px/1.55 var(--body);text-wrap:pretty}:root .article .in-het-kort .in-het-kort__items{background:var(--blok-ticket);border-top:0;border-radius:0 0 20px 20px;margin:0;padding:4px 32px 24px;position:relative;-webkit-mask:radial-gradient(11px at 0 0,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(11px at 100% 0,#0000 98%,#000) 100% 0/51% 100% no-repeat;mask:radial-gradient(11px at 0 0,#0000 98%,#000) 0 0/51% 100% no-repeat,radial-gradient(11px at 100% 0,#0000 98%,#000) 100% 0/51% 100% no-repeat}:root .article .in-het-kort .in-het-kort__items:before{content:"";background:radial-gradient(circle,#9fb3a7 1px,#0000 1.4px) 0/8px 2px repeat-x;height:2px;position:absolute;top:0;left:20px;right:20px}:root .article .in-het-kort__items>li{border-bottom-color:#d3ddd6}:root .article .in-het-kort__item--right:before{background:#d3ddd6}:root .article .in-het-kort__items>li:has(>.in-het-kort__fact-icon){grid-template-columns:24px minmax(0,1fr);align-items:start;gap:2px 12px;display:grid}:root .article .in-het-kort__items>li>.in-het-kort__fact-icon{color:var(--ink);grid-row:1/span 2;margin:1px 0 0}:root .article .in-het-kort__item-label{font:500 12px/1.5 var(--ui);letter-spacing:.01em}:root .article .in-het-kort__item-value{font:650 16px/1.5 var(--ui);font-variant-numeric:tabular-nums}:root .article .top-list__number{filter:drop-shadow(0 2px 3px #1f2a2129);width:fit-content;transition:transform .45s var(--ease-spring);border:0;margin:0 0 20px;padding:0;display:block;transform:rotate(-4deg)}:root .article .top-list__item:nth-child(2n) .top-list__number{transform:rotate(3deg)}:root .article .top-list__item:hover .top-list__number{transform:rotate(0)scale(1.04)}:root .article .top-list__heading :is(h3,h4){overflow-wrap:break-word;hyphens:auto}:root .article .top-list__stamp{--stamp-r:3px;background:var(--paper);padding:4px;display:block}:root .article .top-list__stamp>span{background:var(--accent);width:44px;height:52px;color:var(--white);font:800 30px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;place-items:center;display:grid}:root .article .top-list .top-list__item .top-list__heading :is(h3,h4) a{background:linear-gradient(var(--accent) 0 0) 0 96% / 0 2px no-repeat;transition:background-size .4s var(--ease-out), color .2s ease;text-decoration:none}:root .article .top-list .top-list__item .top-list__heading :is(h3,h4) a:hover{color:var(--accent-dark);background-size:100% 2px;text-decoration:none}:root .article .top-list .top-list__photo picture{border-radius:16px;display:block;overflow:hidden}:root .article .top-list .top-list__photo .figure__img{transition:transform .7s var(--ease-out);border-radius:16px}:root .article .top-list .top-list__item:has(.top-list__heading a:hover) .top-list__photo .figure__img{transform:scale(1.03)}:root .article .top-list .top-list__practical{gap:16px 24px;padding-top:4px}:root .article .top-list__practical dt{min-height:22px;font:500 12px/1.4 var(--ui);letter-spacing:.01em;gap:8px}:root .article .top-list__practical dt>svg{width:19px;height:19px}:root .article .top-list__practical dd{font:500 15px/1.5 var(--ui);color:var(--ink);font-variant-numeric:tabular-nums}@media (width>=1100px){:root .article .top-list:not(.top-list--verhaal) .top-list__photo{grid-template-rows:minmax(0,1fr) auto;align-self:stretch;display:grid}:root .article .top-list:not(.top-list--verhaal) .top-list__photo .figure__img{height:100%}}@media (width>=801px){:root .article .top-list .top-list__item--lange-titel .top-list__heading :is(h3,h4){font-size:38px;line-height:1.02}:root .article .top-list.top-list--verhaal>.top-list__item{grid-template:"photo photo""heading heading""description practical"/minmax(0,1fr) minmax(0,270px);gap:0 48px}:root .article .top-list.top-list--verhaal>.top-list__item+.top-list__item{margin-top:80px}:root .article .top-list.top-list--verhaal .top-list__photo{margin-bottom:32px}:root .article .top-list.top-list--verhaal .top-list__photo .figure__img{aspect-ratio:2.1}:root .article .top-list.top-list--verhaal .top-list__heading{align-items:center;gap:20px;margin-bottom:20px;display:flex}:root .article .top-list.top-list--verhaal .top-list__number{margin:0}:root .article .top-list.top-list--verhaal .top-list__item .top-list__heading :is(h3,h4){text-wrap:balance;max-width:20em;font-size:42px;line-height:1.02}:root .article .top-list.top-list--verhaal .top-list__description{max-width:68ch}:root .article .top-list.top-list--verhaal .top-list__item:not(:has(.top-list__practical)) .top-list__description{grid-column:1/-1}:root .article .top-list.top-list--verhaal .top-list__practical{border-left:1px dashed var(--travel-rule,var(--line));flex-flow:column;align-self:start;gap:16px;padding:2px 0 2px 24px}:root .article .top-list.top-list--verhaal .top-list__fact{flex:none}}@media (width>=801px) and (width<=1099px){:root .article .top-list:not(.top-list--verhaal)>.top-list__item{grid-template:"photo photo""heading heading""description practical"/minmax(0,1fr) minmax(0,270px);gap:0 48px}:root .article .top-list:not(.top-list--verhaal)>.top-list__item+.top-list__item{margin-top:80px}:root .article .top-list:not(.top-list--verhaal) .top-list__photo{margin-bottom:32px}:root .article .top-list:not(.top-list--verhaal) .top-list__photo .figure__img{aspect-ratio:2.1}:root .article .top-list:not(.top-list--verhaal) .top-list__heading{align-items:center;gap:20px;margin-bottom:20px;display:flex}:root .article .top-list:not(.top-list--verhaal) .top-list__number{margin:0}:root .article .top-list:not(.top-list--verhaal) .top-list__item .top-list__heading :is(h3,h4){text-wrap:balance;max-width:20em;font-size:42px;line-height:1.02}:root .article .top-list:not(.top-list--verhaal) .top-list__description{max-width:68ch}:root .article .top-list:not(.top-list--verhaal) .top-list__item:not(:has(.top-list__practical)) .top-list__description{grid-column:1/-1}:root .article .top-list:not(.top-list--verhaal) .top-list__practical{border-left:1px dashed var(--travel-rule,var(--line));flex-flow:column;align-self:start;gap:16px;padding:2px 0 2px 24px}:root .article .top-list:not(.top-list--verhaal) .top-list__fact{flex:none}}:root .article .hotel-card{border-color:var(--blok-rule);box-shadow:var(--blok-shadow);transition:box-shadow .35s}:root .article .hotel-card .hotel-card__photo picture{border-radius:12px;display:block;overflow:hidden}:root .article .hotel-card .hotel-card__photo .figure__caption{padding-top:8px}:root .article .hotel-card__header :is(h3,h4){letter-spacing:-.01em}:root .article .hotel-card__star-icons{gap:3px}:root .article .hotel-card .hotel-card__ratings>:only-child{grid-column:1/-1}:root .article .hotel-card__score>div{grid-template-rows:1fr auto auto 1fr;grid-template-columns:auto minmax(0,1fr);column-gap:16px;min-height:60px;display:grid}:root .article .hotel-card__score p{overflow-wrap:break-word}:root .article .hotel-card__score .hotel-card__stamp{filter:drop-shadow(0 2px 3px #1f2a2129);transition:transform .45s var(--ease-spring);grid-row:1/-1;align-self:center;margin:0;transform:rotate(-4deg)}:root .article .hotel-card__stamp>.stamp-edge{--stamp-r:3px;background:var(--paper);padding:4px;display:block}:root .article .hotel-card__stamp strong{background:var(--accent);min-width:62px;min-height:46px;color:var(--white);font:800 20px/1 var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;place-items:center;padding:8px 8px 4px;display:grid}:root .article .hotel-card:hover .hotel-card__stamp{transform:rotate(2deg)scale(1.03)}:root .article .hotel-card__score .hotel-card__platform{grid-row:2;margin:0}:root .article .hotel-card__score .hotel-card__meta{grid-row:3;margin:1px 0 0}:root .article .hotel-card__price .hotel-card__value{font-variant-numeric:tabular-nums}:root .article .hotel-card .hotel-card__body .hotel-card__ratings .hotel-card__platform a{color:var(--muted);text-underline-offset:3px;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s}:root .article .hotel-card .hotel-card__body .hotel-card__ratings .hotel-card__platform a:hover{color:var(--accent-dark);text-decoration-color:currentColor}:root .article .hotel-card__audience dt{color:var(--accent-dark)}:root .article .hotel-card__sign{width:20px;height:20px;color:var(--ink);background:#232a270d;border:0;flex-basis:20px;margin-top:1px}:root .article .hotel-card__sign svg{stroke-width:2.6px;width:13px;height:13px}:root .article .hotel-card__minuses .hotel-card__sign{background:var(--accent-soft);color:var(--accent-dark)}:root .article .hotel-card__facts li{line-height:1.55}:root .article .hotel-card .hotel-card__link{background:var(--accent);border-color:var(--accent);gap:12px;padding-inline:24px 20px}:root .article .hotel-card .hotel-card__link:hover{background:var(--accent-dark);border-color:var(--accent-dark)}:root .article .hotel-card__source{padding-top:2px}:root .article .hotel-card__source p{margin:4px 0}:root .article .hotel-card{background:var(--white);border-radius:20px;padding:12px;overflow:hidden}:root .article .hotel-card .hotel-card__photo .figure__caption{padding:8px 4px 0}:root .article .hotel-card .hotel-card__body{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px 40px;padding:20px 16px 12px}:root .article .hotel-card__body:not(:has(>.hotel-card__facts)){grid-template-columns:minmax(0,1fr)}:root .article .hotel-card .hotel-card__body>.hotel-card__header{grid-area:1/1}:root .article .hotel-card .hotel-card__body>.hotel-card__audience{grid-area:2/1}:root .article .hotel-card .hotel-card__body>.hotel-card__ratings{margin-top:var(--space-1);grid-area:3/1;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-self:start}:root .article .hotel-card .hotel-card__body>.hotel-card__facts{border-left:1px dashed var(--blok-rule);grid-area:1/2/span 4;align-self:start;padding:4px 0 4px 32px}:root .article .hotel-card .hotel-card__body>.hotel-card__link{grid-area:4/1}:root .article .hotel-card .hotel-card__body>.hotel-card__source{grid-area:5/1/auto/-1}@container travel-hotel (width<=650px){:root .article .hotel-card .hotel-card__body{gap:16px;padding:16px 8px 8px}:root .article .hotel-card .hotel-card__body>.hotel-card__ratings{margin-top:0}:root .article .hotel-card .hotel-card__body>.hotel-card__facts{border-left:0;border-top:1px dashed var(--blok-rule);padding:16px 0 0}}:root .article .route-stops{border-color:var(--blok-rule);box-shadow:var(--blok-shadow)}:root .article .route-stops .route-stops__title{gap:12px}:root .article .route-stops .route-stops__title .travel-icon{color:var(--accent);--icon-accent:currentColor}:root .article .route-stops .route-stops__stop{grid-template-columns:26px 34px minmax(0,1fr);column-gap:16px;padding-bottom:0}:root .article .route-stops .route-stops__number{width:26px;height:34px;color:var(--muted);font:700 15px/1 var(--ui);font-variant-numeric:tabular-nums;letter-spacing:.02em;justify-content:flex-start;align-items:center;display:flex}:root .article .route-stops .route-stops__place-icon{z-index:1;fill:var(--white);transition:transform .35s var(--ease-spring), fill .2s ease;margin-top:0;position:relative}:root .article .route-stops .route-stops__stop:is(:first-child,:last-child) .route-stops__place-icon{fill:var(--accent-soft)}:root .article .route-stops .route-stops__stop:hover .route-stops__place-icon{transform:translateY(-2px)}:root .article .route-stops .route-stops__stop:after{background:radial-gradient(circle, var(--accent) 1px, #0000 1.5px) 50% 0 / 2px 6px repeat-y;opacity:.55;border:0;width:2px;top:40px;bottom:4px;left:56px}:root .article .route-stops .route-stops__body{margin-bottom:20px;padding:4px 0 24px}:root .article .route-stops .route-stops__stop:last-child .route-stops__body{margin-bottom:0;padding-bottom:2px}:root .article .route-stops .route-stops__name{margin:0;line-height:1.15}:root .article .route-stops .route-stops__name a{color:var(--ink);justify-content:space-between;align-items:center;gap:16px;text-decoration:none;display:flex}:root .article .route-stops__link-text{background:linear-gradient(var(--accent) 0 0) 0 100% / 0 2px no-repeat;transition:background-size .4s var(--ease-out), color .2s ease}:root .article .route-stops__go{border:1.5px solid color-mix(in srgb, var(--accent) 30%, transparent);width:34px;height:34px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .2s,border-color .2s,color .2s;display:grid}:root .article .route-stops__go .icon{width:17px;height:17px;transition:transform .3s var(--ease-out)}:root .article .route-stops .route-stops__name a:hover{color:var(--ink);text-decoration:none}:root .article .route-stops .route-stops__name a:hover .route-stops__link-text{background-size:100% 2px}:root .article .route-stops .route-stops__name a:hover .route-stops__go{border-color:var(--accent);background:var(--accent);color:var(--white)}:root .article .route-stops .route-stops__name a:hover .route-stops__go .icon{transform:translate(2px)}:root .article .route-stops .route-stops__meta{gap:8px;margin-top:12px}:root .article .route-stops .route-stops__meta>span{background:var(--blok-chip);color:#4f5752;min-height:28px;font:500 12px/1.35 var(--ui);border-radius:14px;gap:8px;padding:3px 12px 3px 8px}:root .article .route-stops .route-stops__meta .travel-icon{width:16px;height:16px;color:var(--accent);--icon-accent:currentColor}:root .article .route-stops .route-stops__note{color:#3d4541;margin-top:12px;font-size:15px;line-height:1.6}:root .article .praktisch-box{border-color:var(--blok-rule);box-shadow:var(--blok-shadow)}:root .article .praktisch-box .praktisch-box__row{border-bottom-color:var(--blok-rule);align-items:center}:root .article .praktisch-box dt{font:500 13px/1.4 var(--ui);gap:12px}:root .article .praktisch-box dt .travel-icon{box-sizing:content-box;background:var(--blok-chip);border-radius:50%;width:20px;height:20px;margin:0;padding:8px}:root .article .praktisch-box dd{font-variant-numeric:tabular-nums}:root .article .praktisch-box__more>summary{border-top:1px solid var(--blok-rule);min-height:52px;color:var(--accent-dark);font:600 14px/1.4 var(--ui);justify-content:space-between;margin-top:2px;padding:12px 0 4px;transition:color .2s}:root .article .praktisch-box__more>summary:hover{color:var(--accent)}:root .article .praktisch-box__more>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}:root .article .table-wrap.table-wrap--facts{border-color:var(--blok-rule);box-shadow:var(--blok-shadow)}:root .article .table-wrap.table-wrap--facts:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root .article .table-wrap .fact-table tbody th{vertical-align:middle}:root .article .table-wrap .fact-table td{vertical-align:middle;font-variant-numeric:tabular-nums}:root .article .fact-table__label{color:var(--ink);align-items:center;gap:12px;font-size:13px;line-height:1.4}:root .article .fact-table__label svg{box-sizing:content-box;background:var(--blok-chip);border-radius:50%;width:20px;height:20px;margin:0;padding:8px}:root .article .table-wrap .fact-table :is(th,td){border-bottom-color:var(--blok-rule)}:root .article .reis-keuze__grid{align-items:stretch}:root .article .reis-keuze__card{border-color:var(--blok-rule);box-shadow:var(--blok-shadow);transition:transform .4s var(--ease-out), box-shadow .4s ease;flex-direction:column;display:flex}:root .article .reis-keuze__card:hover{transform:translateY(-3px);box-shadow:0 1px 2px #1f2a210d,0 22px 40px -18px #1f2a2142}:root .article .reis-keuze__photo picture{border-radius:12px;display:block;overflow:hidden}:root .article .reis-keuze__photo .figure__img{transition:transform .8s var(--ease-out);border-radius:12px}:root .article .reis-keuze__card:hover .reis-keuze__photo .figure__img{transform:scale(1.04)}:root .article .reis-keuze__photo .figure__caption{padding:8px 4px 0}:root .article .reis-keuze__body{padding:12px}:root .article .reis-keuze__body h3{margin-bottom:12px}:root .article .reis-keuze__description{color:#4f5752;margin-bottom:4px;line-height:1.6}:root .article .reis-keuze__options{margin-top:16px}:root .article .reis-keuze__option dd strong{font-variant-numeric:tabular-nums}:root .article .reis-keuze__tip{background:var(--blok-chip);border-radius:12px;margin-top:16px;padding:12px 16px;line-height:1.5}:root .article .reis-keuze__tip svg{color:var(--accent);--icon-accent:currentColor;margin-top:1px}.article .method-box{font:400 15px/1.65 var(--ui);background:#fff;border:1px solid #e4e5de;border-radius:20px;margin-block:32px;padding:24px}.article .method-box__title{font:700 24px/1.15 var(--display);margin:0 0 12px}.article .method-box p+p{margin-top:8px}.article .method-box a{color:var(--accent-dark);text-underline-offset:3px}.article .affiliate-block{background:#fff;border:1px solid #e4e5de;border-radius:20px;gap:12px;margin-block:32px;padding:24px;display:grid;box-shadow:0 1px 2px #1f2a210a,0 12px 32px -14px #1f2a2129}.article .affiliate-block__title{font:700 24px/1.15 var(--display)}.article .affiliate-block__text{color:#4f5752;font:400 15px/1.6 var(--ui)}.article .affiliate-block__action{margin-top:4px}.article .affiliate-block__notice{color:var(--muted);font:400 12px/1.6 var(--ui)}.affiliate-link__mark{vertical-align:-.05em;width:.85em;height:.85em;-webkit-mask:var(--icon-arrow-up-right) center / contain no-repeat;mask:var(--icon-arrow-up-right) center / contain no-repeat;transition:transform .25s var(--ease-out);background:currentColor;margin-left:.15em;display:inline-block}.affiliate-link:hover .affiliate-link__mark{transform:translate(1px,-1px)}@media (width<=800px){:root .article .in-het-kort__top{padding:24px 20px 20px}:root .article .in-het-kort .in-het-kort__items{padding:2px 20px 20px}:root .article .in-het-kort .in-het-kort__items:before{left:16px;right:16px}:root .article .in-het-kort .in-het-kort__label{padding-top:2px;font-size:26px}:root .article .in-het-kort__stamp{margin:-4px -2px 0 0}:root .article .in-het-kort__stamp>.stamp-edge{width:42px;height:49px}:root .article .in-het-kort__stamp .in-het-kort__map{width:25px;height:25px}:root .article .in-het-kort .in-het-kort__summary{font-size:18px}:root .article .top-list__number{margin:0}:root .article .top-list__stamp{padding:4px}:root .article .top-list__stamp>span{width:34px;height:40px;font-size:22px}:root .article .top-list__heading{align-items:center}:root .article .top-list .top-list__item--lange-titel .top-list__heading :is(h3,h4){font-size:24px;line-height:1.08}:root .article .hotel-card__stamp strong{min-width:56px;min-height:42px;font-size:18px}:root .article .route-stops .route-stops__stop{grid-template-columns:22px 30px minmax(0,1fr);column-gap:12px}:root .article .route-stops .route-stops__number{width:22px;height:30px;font-size:13px}:root .article .route-stops .route-stops__place-icon{width:30px;height:30px}:root .article .route-stops .route-stops__stop:after{top:35px;left:46px}:root .article .route-stops .route-stops__name{font-size:22px}:root .article .route-stops__go{width:30px;height:30px}:root .article .route-stops .route-stops__body{margin-bottom:16px;padding-bottom:20px}:root .article .praktisch-box .praktisch-box__row{align-items:start}:root .article .praktisch-box dt .travel-icon,:root .article .fact-table__label svg{width:18px;height:18px;padding:8px}:root .article .table-wrap .fact-table tr{align-items:start}:root .article .reis-keuze__card:hover{transform:none}}@media (hover:none){:root .article .reis-keuze__card:hover,:root .article .reis-keuze__card:hover .reis-keuze__photo .figure__img{transform:none}}@media (prefers-reduced-motion:reduce){:root .article :is(.praktisch-box__more,.hotel-card__source,.klimaat__noot,.klimaat__beeldbronnen,.event-overview--folded)::details-content,:root .article :is(.in-het-kort__stamp,.hotel-card__stamp,.reis-keuze__card,.reis-keuze__photo .figure__img,.top-list__photo .figure__img,.route-stops__place-icon){transition:none}}
