.article--merk .article-opening--text{padding-block:24px}.article.article--merk{padding-bottom:0}.article.article--merk .article__wrap,.article.article--merk .articlebody{margin-bottom:0}.article--contact .article-opening--text{grid-template-columns:minmax(0,1040px)}.article--contact .article__title{text-transform:uppercase;font-size:clamp(72px,12vw,164px);font-weight:800}.article--contact .articlebody__main{max-width:1040px}.article--contact .story-chapter--intro a[href^=mailto\:]{color:var(--accent-dark);font:700 clamp(22px, 3.4vw, 38px)/1.35 var(--ui);overflow-wrap:anywhere;margin-top:12px;display:inline-block}.article--contact .story-chapter__content:has(>#waarvoor-je-ons-kunt-mailen){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px 32px;display:grid}.article--contact .story-chapter__content>#waarvoor-je-ons-kunt-mailen{grid-column:1/-1;margin-bottom:0}.article--contact .story-chapter__content:has(>#waarvoor-je-ons-kunt-mailen)>p{border-top:1px solid var(--line);margin:0;padding-top:20px;font-size:16px}.article--contact .story-chapter--practical ul{padding-left:0;list-style:none}.article--contact .story-chapter--practical li{border-bottom:1px solid #cddbd5;margin:0;padding-block:12px}.article--privacy .story-chapter+.story-chapter .story-chapter__content{border-top:1px solid var(--line);padding-top:24px}.article--privacy .story-chapter{padding-block:24px}.article--privacy .story-chapter__content>h2{font-size:34px}.brand-makers{isolation:isolate;grid-template-columns:.8fr 1.6fr;align-items:start;gap:40px;margin-block:48px;padding-block:56px;display:grid;position:relative}.brand-makers:before{content:"";z-index:-1;inset-block:calc(-1 * var(--rand-h));width:100vw;-webkit-mask:var(--vorm-kust-boven) 0 0 / var(--rand-w) var(--rand-h) repeat-x, var(--vorm-kust-onder) 0 100% / var(--rand-w) var(--rand-h) repeat-x, linear-gradient(#000 0 0) 0 calc(var(--rand-h) - 1px) / 100% calc(100% - 2 * var(--rand-h) + 2px) no-repeat;mask:var(--vorm-kust-boven) 0 0 / var(--rand-w) var(--rand-h) repeat-x, var(--vorm-kust-onder) 0 100% / var(--rand-w) var(--rand-h) repeat-x, linear-gradient(#000 0 0) 0 calc(var(--rand-h) - 1px) / 100% calc(100% - 2 * var(--rand-h) + 2px) no-repeat;pointer-events:none;background:#e8f0ed;position:absolute;left:calc(50% - 50vw)}.brand-makers__intro h2{margin-top:16px;font-size:clamp(44px,5vw,70px)}.brand-makers__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.brand-maker{background:var(--white);border-radius:var(--radius);min-width:0}.brand-maker__photo picture{border-radius:var(--radius) var(--radius) 0 0;display:block;overflow:hidden}.brand-maker__photo .figure__img{aspect-ratio:1;object-fit:cover;width:100%}.brand-maker--lisa-van-gemmert .figure__img{object-position:25% center}.brand-maker--sander-van-meggelen .figure__img{object-position:75% center}.brand-maker__photo .figure__caption{padding:4px 20px 0;font-size:10px}.brand-maker__copy{padding:16px 20px 24px}.brand-maker__copy h3{font-size:28px;line-height:1.12}.brand-maker__copy h3 a:hover{color:var(--accent-dark)}.brand-maker__copy>p{color:var(--muted);margin-top:8px;font-size:14px}.brand-maker__copy .textlink{margin-top:8px;font-size:14px}.article .brand-mission{background:#e9eee6;border:1px solid #d8e0d3;border-radius:20px;margin-top:40px;padding:clamp(24px,4vw,44px)}.article .brand-mission h2{color:#294c3e;text-wrap:pretty;margin:0 0 20px;font-size:clamp(30px,4vw,44px);line-height:1.1}.article .brand-mission p{color:#4e5c52;margin:0}.article .brand-mission .button{max-width:100%;margin-top:24px}@media (width<=900px){.brand-makers{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=600px){.article--merk .article-opening--text{padding-block:12px}.article--privacy .article__title{font-size:clamp(38px,9vw,54px)}.article--privacy .story-chapter__content>h2{font-size:30px}.brand-makers{margin-block:32px;padding-block:32px}.brand-makers__cards{grid-template-columns:minmax(0,1fr);gap:20px}.brand-maker{background:0 0;grid-template-columns:110px minmax(0,1fr);gap:16px;display:grid}.brand-maker__photo picture{border-radius:14px}.brand-maker__photo .figure__img{aspect-ratio:.85}.brand-maker__photo .figure__caption{padding-inline:0;font-size:9px}.brand-maker__copy{padding:0}.brand-maker__copy h3{font-size:26px}.brand-maker__copy .textlink{gap:8px}}.article{padding-bottom:1px}.article :where(h2[id],h3[id],section[id],div[id],details[id]){scroll-margin-top:32px}.article .article__wrap{margin-bottom:80px}.article .article-opening{grid-template:"title photo""dek photo""byline photo"1fr/minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:24px 56px;margin:12px 0 32px;display:grid}.article .article-opening__title{grid-area:title;padding-top:20px}.article .article__title{color:var(--ink);font:700 clamp(48px, 5.1vw, 74px)/.99 var(--display);letter-spacing:-.025em;text-wrap:pretty;hyphens:none;max-width:none;margin:12px 0 0}.article .article-opening__dek{max-width:36em;color:var(--ink);font:400 clamp(17px, 1.45vw, 20px)/1.65 var(--body);grid-area:dek;margin:0}.article .article-opening>.byline{grid-area:byline}.article .article__hero{grid-area:photo;min-width:0;margin:0}.article .article__hero .figure__img{object-position:var(--figure-position,center);object-fit:cover;border-radius:var(--radius);background:var(--photo);width:100%;height:clamp(440px,42vw,620px)}.article .article-opening--text{grid-template-columns:minmax(0, var(--measure));grid-template-areas:"title""dek""byline";justify-content:center;margin-bottom:48px}.article .figure__caption{text-align:left;justify-content:flex-start}.article .byline{font:400 13px/1.55 var(--ui);align-items:center;gap:12px;margin:0;display:flex}.article .byline__text{min-width:0}.article .byline p{margin:0}.article .byline__name{font-weight:700}.article .byline__name:hover{color:var(--accent);text-decoration:underline}.article .byline__dates{color:var(--muted);margin-top:4px;font-size:11px}.article .byline__dates>span{display:inline-block}.article .byline__dates>span:not(:last-child):after{content:"·";margin:0 .5em}.article .byline .avatar{border-radius:50%;width:42px;height:42px}.article .byline .avatar--duo{font-size:16px}.article .answer-block{background:var(--accent-soft);color:var(--ink);border-radius:20px;padding:32px}.article .answer-block__icon{display:none}.article .answer-block .answer-block__title{color:var(--accent-dark);font:700 11px/1.5 var(--ui);letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px}.article .answer-block__text{font:500 18px/1.7 var(--body);max-width:65ch;margin:0}.article .answer-block__link{margin-top:8px}.article .toc{background:var(--pale);border:0;border-radius:18px;margin:16px 0 0;padding:0;display:block}.article .toc__summary{cursor:pointer;min-height:62px;font:700 15px/1.5 var(--ui);align-items:center;gap:16px;padding:16px 24px;list-style:none;display:flex}.article .toc__summary::-webkit-details-marker{display:none}.article .toc__icon{color:var(--accent);flex-shrink:0}.article .toc__list{font:400 14px/1.5 var(--ui);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0 24px 20px;list-style:none;display:grid}.article .toc__list a{border-top:1px solid var(--line);padding:12px 0;display:block}.article .toc__list a:hover{color:var(--accent-dark);text-underline-offset:3px;text-decoration:underline}.article .articlebody{max-width:1040px;margin:0 auto 72px;display:block}.article .articlebody__main{max-width:var(--measure);min-width:0;margin:40px auto 0}.article .articlebody__main>*+*{margin-top:40px}.article .article__body{min-width:0}.article .article__body .figure__img{border-radius:var(--radius)}.article .article__outro{margin-top:56px}.article .praktisch-box{border:0;margin:40px 0;padding:0}.article .praktisch-box .praktisch-box__title,.article .experience-box .experience-box__title,.article .faq .faq__title,.article .route-stops .route-stops__title{font:700 38px/1.08 var(--display);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:0 0 20px}.article .praktisch-box .praktisch-box__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;display:grid}.article .praktisch-box .praktisch-box__row{background:var(--pale);border:0;border-radius:16px;min-width:0;padding:20px}.article .praktisch-box dt{font:500 12px/1.5 var(--ui);letter-spacing:0;text-transform:none;margin-bottom:8px}.article .praktisch-box__more{margin-top:12px}.article .praktisch-box__more>summary{cursor:pointer;color:var(--accent-dark);font:600 13px/1.6 var(--ui);padding:12px 0}.article .praktisch-box__more[open]>summary{margin-bottom:8px}.article .praktisch-box dd{font:600 15px/1.65 var(--ui);color:var(--ink);overflow-wrap:anywhere}.article .experience-box{border:1px solid var(--line);border-radius:var(--radius);background:var(--pale);padding:24px 32px}.article .experience-box__label{color:var(--accent-dark);margin-bottom:8px}.article .experience-box .experience-box__title{margin-bottom:16px;font-size:32px}.article .experience-box .experience-box__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.article .experience-box__verdict{font:400 16px/1.7 var(--body);margin:20px 0 0}.article .experience-box__verdict strong{font-weight:700}.article .route-stops{margin:40px 0}.article .route-stops .route-stops__list{margin:0;padding:0;list-style:none}.article .route-stops .route-stops__stop{grid-template-columns:44px minmax(0,1fr);gap:20px;margin:0;padding:0 0 32px;display:grid;position:relative}.article .route-stops__stop:after{content:"";background:var(--blue-line);width:1px;position:absolute;top:44px;bottom:0;left:21px}.article .route-stops__stop:last-child{padding-bottom:0}.article .route-stops__stop:last-child:after{display:none}.article .route-stops__number{background:var(--accent);width:44px;height:44px;color:var(--white);font:700 14px/1 var(--ui);border-radius:50%;place-items:center;display:grid}.article .route-stops__name{font:700 28px/1.2 var(--display);margin:8px 0 0}.article .route-stops__name a{color:var(--ink);text-decoration-color:var(--line)}.article .route-stops__meta{font:600 12px/1.6 var(--ui);color:var(--accent-dark);margin:8px 0 0}.article .route-stops__note{font:400 16px/1.7 var(--body);margin:8px 0 0}.article .table-wrap{border-radius:16px;max-width:100%;margin:32px 0;position:relative;overflow-x:auto}.article .table-wrap:focus-visible{outline-offset:3px}.article .table-wrap table{border-collapse:separate;border-spacing:0;width:100%;font:400 14px/1.65 var(--ui);text-align:left}.article .table-wrap caption{text-align:left;font:700 32px/1.1 var(--display);color:var(--ink);padding:0 0 20px}.article .table-wrap :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 20px}.article .table-wrap th{font-weight:700}.article .table-wrap thead th{background:var(--pale)}.article .table-wrap tbody th{width:31%}.article .table-wrap tr>*+*{border-left:1px solid var(--line)}.article .table-wrap tbody tr:last-child>*{border-bottom:0}.article .table-wrap td a,.article .table-wrap th a{color:var(--accent-dark);text-underline-offset:3px;text-decoration:underline}.article .table-wrap .event-table{min-width:620px}.article .event-table__address{color:var(--muted);margin-top:4px;font-size:12px;display:block}.article .table-wrap--facts{border:1px solid var(--line)}.article .table-wrap .fact-table{table-layout:fixed}.article .table-wrap .fact-table :is(th,td){overflow-wrap:anywhere}.article .table-wrap .fact-table th{background:var(--pale)}.article .table-wrap .fact-table caption{border-bottom:1px solid var(--line);padding:20px;font-size:26px}.article .prose>.table-wrap:not(.table-wrap--facts):not(.table-wrap--comparison) table{min-width:520px}.article .klimaat__titel{font:700 28px/1.15 var(--display);color:var(--ink);margin-bottom:16px}.article .klimaat .table-wrap{margin-block:0}.article .table-wrap .klimaat-table{border-collapse:separate;font-variant-numeric:tabular-nums;min-width:570px}.article .table-wrap .klimaat-table :is(th,td){padding:12px 16px}.article .table-wrap .klimaat-table thead th{vertical-align:bottom}.article .table-wrap .klimaat-table th:first-child{z-index:1;background:var(--paper);width:auto;min-width:128px;box-shadow:inset -1px 0 0 var(--line);position:sticky;left:0}.article .table-wrap .klimaat-table thead th:first-child{background:var(--pale)}.article .table-wrap .klimaat__getal{text-align:right;min-width:82px}.article .table-wrap td.klimaat__getal{white-space:nowrap}.article .table-wrap .klimaat__vlucht{min-width:124px}.article .klimaat-table__land{color:var(--muted);font-size:11px;font-weight:400;display:block}.article .klimaat__schatting{width:0;color:var(--muted);font-size:.75em;line-height:0;display:inline-block}.article .table-wrap .klimaat-strip{min-width:440px}.article .table-wrap .klimaat-strip__zonnig :is(th,td){background:var(--pale)}.article .table-wrap .klimaat-table .klimaat-strip__zonnig th:first-child{background:var(--pale);box-shadow:inset 3px 0 0 var(--accent), inset -1px 0 0 var(--line)}.article .klimaat__noot{font:400 12px/1.65 var(--ui);color:var(--muted);margin-top:16px}.article .klimaat__noot p+p{margin-top:4px}.article .klimaat__noot a{color:var(--accent-dark);text-decoration:underline}.article .faq__item{border-top:1px solid var(--line);padding:20px 0}.article .faq__q{cursor:pointer;font:700 16px/1.6 var(--ui);padding-right:32px;list-style:none;position:relative}.article .faq__q::-webkit-details-marker{display:none}.article .faq__q:after{content:"+";content:"+" / "";font:400 26px/1.4 var(--ui);color:var(--accent-dark);position:absolute;top:-3px;right:0}.article .faq__item[open] .faq__q:after{content:"−";content:"−" / ""}.article .faq__a{font:400 16px/1.75 var(--body);margin-top:12px}.article .sources{color:var(--muted);font:400 12px/1.7 var(--ui);margin-top:32px;padding:0}.article .sources__title{cursor:pointer;padding:12px 0;font-weight:600}.article .sources__list{overflow-wrap:anywhere;margin:8px 0 0;padding-left:20px}.article .sources__list li+li{margin-top:8px}.article .sources__list a{text-underline-offset:3px;text-decoration:underline}.article .author-box{background:var(--pale);border-radius:var(--radius);margin-top:40px;padding:32px}.article .author-box__label{color:var(--accent-dark);margin-bottom:20px}.article .author-box .author-box__head{margin:0 0 20px}.article .author-box .avatar{background:var(--paper);width:56px;height:56px}.article .author-box__name{margin:0;font-weight:700}.article .author-box__name a:hover{color:var(--accent-dark);text-decoration:underline}.article .author-box__role{color:var(--muted);margin:4px 0 0;font-size:12px}.article .author-box__bio{font:400 16px/1.75 var(--body);margin:0}.article .author-box__more{margin-top:16px;font-size:13px}.article .article__related{margin-top:64px}.article .affiliate-notice{font:400 12px/1.65 var(--ui);color:var(--muted);border-block:1px solid var(--line);padding-block:16px}.article .hub-hero{isolation:isolate;background:var(--photo);min-height:clamp(580px,50vw,720px);margin:0;display:grid;position:relative;overflow:hidden}.article .hub-hero__figure{z-index:-2;margin:0;position:absolute;inset:0}.article .hub-hero__figure picture{height:100%}.article .hub-hero__figure .figure__img{object-fit:cover;object-position:var(--figure-position,25% 35%);border-radius:0;width:100%;height:100%}.article .hub-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0f1b1761,#0f1b1708 80%),linear-gradient(#0f1b1733,#0000 55%);position:absolute;inset:0}.article .hub-hero__figure .figure__caption{color:#fff;text-shadow:0 1px 4px #000;justify-content:flex-end;font-size:10px;position:absolute;bottom:10px;left:18px;right:18px}.article .hub-hero__figure .figure__caption span{color:inherit}.article .hub-copy{color:var(--white);text-shadow:0 2px 14px #00000038;align-self:start;padding:176px 0 104px}.article .hub-hero--journeys .hub-copy{align-self:end;padding-block:80px}.article .hub-hero--journeys:before{background:linear-gradient(#0f1b1726,#0000 40%,#0f1b17a6)}.article .hub-name{max-width:1100px;font:800 clamp(90px, 12vw, 178px)/.88 var(--display);letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:anywhere;margin:20px 0}.article .hub-copy .article__title{color:inherit;font:700 clamp(27px, 2.5vw, 38px)/1.15 var(--ui);letter-spacing:-.035em;text-wrap:pretty;max-width:660px;margin:0}.article .hub-intro{grid-template-columns:minmax(0,760px) auto;align-items:start;gap:32px;margin:0 0 40px;display:grid}.article .hub-intro .dek{font:400 16px/1.75 var(--body);color:var(--ink);margin:0}.article .hub-intro .byline{margin-top:4px}.article .hub-jumps{margin:56px 0 72px;scroll-margin-top:24px}.article .hub-jumps__title{font-size:var(--fs-h3);margin:0 0 28px}.article .hub-jumps ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.article .hub-jumps a{background:var(--pale);height:100%;font:700 24px/1.15 var(--display);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.article .hub-jumps a:hover{background:var(--accent-soft);color:var(--accent-dark)}.article .hub-jumps a span{background:var(--white);color:var(--ink);width:38px;height:38px;font:400 24px/1 var(--ui);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.article .hub-feature{grid-template:"copy photo""link photo"1fr/minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px 48px;margin:64px 0;display:grid}.article .hub-feature__copy{grid-area:copy;padding-top:20px}.article .hub-feature__copy h2{text-wrap:pretty;margin-top:12px;font-size:clamp(38px,4vw,58px);line-height:1.03}.article .hub-feature__copy h2 a:hover{text-underline-offset:5px;text-decoration:underline 2px}.article .hub-feature__copy>p:not(.eyebrow){font:400 16px/1.7 var(--body);margin-top:20px}.article .hub-feature__copy .hub-feature__byline{font-size:13px;font-weight:600}.article .hub-feature__photo{grid-area:photo;margin:0}.article .hub-feature__photo .figure__img{aspect-ratio:1.3;object-fit:cover;border-radius:var(--radius)}.article .hub-feature__link{grid-area:link;justify-self:start}@media (width>=1100px){.article .article__body>.figure{width:calc(100% + 160px);max-width:none;margin-block:40px;margin-inline:-80px}}@media (width<=1050px) and (width>=801px){.article .article-opening{gap:20px 32px}.article .article__title{font-size:54px}.article .article__hero .figure__img{height:500px}.article .hub-copy{padding-top:160px}}@media (width<=800px){.article .article__wrap{margin-bottom:56px}.article .article-opening{grid-template:"title""byline""photo""dek"/minmax(0,1fr);gap:20px;margin:2px 0 24px}.article .article-opening__title{padding-top:0}.article .article__title{letter-spacing:-.02em;margin-top:12px;font-size:clamp(40px,9vw,62px);line-height:1.01}.article .article-opening__dek{font-size:16px;line-height:1.75}.article .article__hero{margin-inline:-10px}.article .article__hero .figure__img{aspect-ratio:1.38;object-fit:cover;border-radius:var(--radius);height:auto;min-height:0}.article .article__hero .figure__caption{padding-inline:12px}.article .article-opening--text{grid-template-areas:"title""byline""dek";margin-bottom:32px}.article .byline{gap:12px;font-size:12px}.article .byline__dates{font-size:10px;line-height:1.6}.article .article-wayfinding{margin:24px 0 32px}.article .answer-block{padding:24px}.article .answer-block__text,.article .answer-block__link{font-size:16px}.article .toc{border-radius:14px;margin-top:12px}.article .toc__summary{min-height:56px;padding:16px 20px;font-size:14px}.article .toc__list{grid-template-columns:minmax(0,1fr);padding:0 20px 16px;font-size:13px}.article .toc__list a{padding-block:12px}.article .articlebody{margin-bottom:48px}.article .articlebody__main{margin-top:32px}.article .praktisch-box{margin-block:32px}.article .praktisch-box .praktisch-box__list{grid-template-columns:minmax(0,1fr);gap:8px}.article .praktisch-box .praktisch-box__row{padding:16px 20px}.article .praktisch-box .praktisch-box__title,.article .faq .faq__title,.article .route-stops .route-stops__title{margin-bottom:16px;font-size:32px}.article .praktisch-box dd{font-size:14px}.article .experience-box{padding:24px}.article .experience-box .experience-box__list{grid-template-columns:minmax(0,1fr)}.article .experience-box__verdict{font-size:15px}.article .route-stops .route-stops__stop{grid-template-columns:38px minmax(0,1fr);gap:16px}.article .route-stops__number{width:38px;height:38px;font-size:12px}.article .route-stops__stop:after{top:38px;left:18px}.article .route-stops__name{margin-top:4px;font-size:26px}.article .route-stops__note{font-size:15px}.article .table-wrap{margin-block:24px}.article .table-wrap caption{font-size:30px}.article .table-wrap :is(th,td){padding:12px 16px}.article .table-wrap .fact-table{display:block}.article .table-wrap .fact-table :is(caption,tbody,tr,th,td){width:auto;display:block}.article .table-wrap .fact-table tr+tr{border-top:1px solid var(--line)}.article .table-wrap .fact-table th{color:var(--muted);background:0 0;border:0;padding:16px 16px 4px;font-size:12px}.article .table-wrap .fact-table td{border:0;padding:3px 16px 16px;font-size:14px}.article .table-wrap .fact-table caption{padding:16px;font-size:26px}.article .article__outro{margin-top:40px}.article .faq__q,.article .faq__a{font-size:15px}.article .author-box{padding:24px}.article .author-box__bio{font-size:15px}.article .article__related{margin-top:40px}.article .hub-hero{min-height:max(340px,80vw);margin:0}.article .hub-hero__figure .figure__img{object-position:var(--figure-position,25% center)}.article .hub-copy{align-self:start;padding:96px 0 72px}.article .hub-hero--journeys .hub-copy{padding-block:40px}.article .hub-name{font-size:clamp(40px, calc(170vw / var(--hub-letters)), 120px);margin:12px 0 16px}.article .hub-copy .article__title{font:700 clamp(22px, 4.6vw, 32px)/1.16 var(--ui);letter-spacing:-.04em;max-width:30ch}.article .hub-hero__figure .figure__caption{font-size:9px;bottom:4px}.article .hub-intro{margin-bottom:32px;display:block}.article .hub-intro .dek{font-size:15px}.article .hub-intro .byline{margin-top:16px}.article .hub-jumps{margin:48px 0 56px}.article .hub-jumps__title{margin-bottom:24px}.article .hub-jumps ul{grid-template-columns:minmax(0,1fr);gap:8px}.article .hub-jumps a{padding:16px 20px;font-size:22px}.article .hub-jumps a span{width:34px;height:34px}.article .hub-feature{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""photo""link";gap:20px;margin:40px 0}.article .hub-feature__copy{padding:0}.article .hub-feature__copy h2{font-size:38px}.article .hub-feature__copy>p:not(.eyebrow){margin-top:16px;font-size:15px}.article .hub-feature__copy .hub-feature__byline{font-size:12px}.article .hub-feature__photo .figure__img{aspect-ratio:1.4}.article .hub-feature__link{justify-self:stretch}}@media (width<=420px){.article .hub-jumps ul{grid-template-columns:minmax(0,1fr)}}.article .article__body.prose>.story-chapter{margin:0}.article .story-chapter{isolation:isolate;padding-block:var(--blok);position:relative}.article .story-chapter:before{content:"";z-index:-1;clip-path:inset(0 -100vmax);background:#fff;position:absolute;inset:0;box-shadow:0 0 0 100vmax #fff}.article .story-chapter--practical:before{background:#e8f0ed;box-shadow:0 0 0 100vmax #e8f0ed}.article .story-chapter__content>:first-child{margin-top:0}.article .story-chapter__content>:last-child{margin-bottom:0}.article .story-chapter--intro{padding-top:32px}.article .story-chapter__content>h2{text-wrap:pretty;margin-bottom:24px;font-size:46px;line-height:1.05}.article .story-chapter__content>h3{font-size:34px;line-height:1.12}.article .story-chapter__content>h2+.klimaat .klimaat__titel{font:600 16px/1.6 var(--ui);margin-bottom:16px}.article .story-chapter__content>:is(.top-list,.hotel-card,.in-het-kort){margin-block:32px}.article .story-chapter--photo-close{color:#fff}.article .story-chapter--photo-close:before{background:#232a27;box-shadow:0 0 0 100vmax #232a27}.article .story-chapter--photo-close .figure__caption{color:#e1e7e3}.article .story-chapter--photo-close .prose a:not(.textlink):not(.button){color:#efd689}.article .story-chapter--photo-close .prose a:not(.textlink):not(.button):hover{color:#f7ebc6}.article .story-chapter--photo-close .table-wrap--facts{color:var(--ink);background:var(--paper)}.article .story-chapter--photo-close .table-wrap--facts a:not(.textlink):not(.button){color:var(--accent-dark)}@media (width>=1100px){.article .story-chapter__content>:is(.figure,.top-list,.hotel-card){width:calc(100% + 240px);max-width:none;margin-inline:-120px}}@media (width<=800px){.article .story-chapter--intro{padding-top:24px}.article .story-chapter__content>h2{margin-bottom:20px;font-size:38px}.article .story-chapter__content>h3{font-size:30px}.article .story-chapter__content>p{font-size:var(--fs-body);line-height:1.75}.article .story-chapter__content>.figure{margin-block:24px}}.article .article__outro{isolation:isolate;padding-block:48px;position:relative}.article .article__outro:before{content:"";z-index:-1;clip-path:inset(0 -100vmax);background:#fff;position:absolute;inset:0;box-shadow:0 0 0 100vmax #fff}.article .faq__item{border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:20px 24px}.article .faq__item:last-child{border-bottom:1px solid var(--line)}.article .faq__q,.article .faq__a{font-size:16px}.article .sources{border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:0 20px}.article .sources__title{color:var(--ink);padding:16px 0;font-size:14px}.article .sources__list{padding-bottom:20px}.article .author-box{border-top:1px solid var(--line);background:0 0;border-radius:0;padding:32px 0 0}.article .author-box__bio{font-size:16px}.article .article__related:not(.article__related--hub){isolation:isolate;color:#fff;margin-block:0;padding-block:56px;position:relative}.article .article__related:not(.article__related--hub):before{content:"";z-index:-1;clip-path:inset(0 -100vmax);background:#232a27;position:absolute;inset:0;box-shadow:0 0 0 100vmax #232a27}.article .article__related:not(.article__related--hub) .stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;display:grid}.article .article__related:not(.article__related--hub) .story{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:24px;margin:0;padding:0;display:grid}.article .article__related:not(.article__related--hub) .story--text{display:block}.article .article__related:not(.article__related--hub) .card__img{aspect-ratio:1.2}.article .article__related:not(.article__related--hub) .card__title{font-size:30px}.article .article__related:not(.article__related--hub) .card__text{color:#e1e7e3;font-size:var(--fs-small);line-height:1.7}.article .article__related:not(.article__related--hub) :is(.eyebrow,.number,.textlink){color:#efd689}.article .article__related:not(.article__related--hub) .textlink{font-size:16px}.article .article__related:not(.article__related--hub) .meta{margin-top:0}.article .article__related:not(.article__related--hub) .story:focus-within{outline-color:#fff}@media (width<=800px){.article .article__outro{padding-block:32px}.article .faq__item{padding:20px}.article .author-box{padding-top:24px}.article .article__related:not(.article__related--hub) .stories{grid-template-columns:minmax(0,1fr);gap:32px}.article .article__related:not(.article__related--hub) .story{display:block}.article .article__related:not(.article__related--hub) .card__img{aspect-ratio:1.6}.article .article__related:not(.article__related--hub) .meta{margin-top:20px}.article .table-wrap table,.article .table-wrap .fact-table td,.article .praktisch-box dd,.article .route-stops__note,.article .experience-box__verdict,.article .hub-intro .dek{font-size:16px}}.article--over .article-opening{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-content:center}.article--over .article__hero .figure__img{aspect-ratio:4/3;object-fit:cover;height:auto}.article--over .article-opening__title{padding-top:32px}@media (width>=801px){.article .hub-hero--winter .hub-name{max-width:50%;font-size:clamp(90px,11vw,158px)}.article .hub-hero--winter .article__title{max-width:42%}}.article .winter-months{margin-block:40px 56px}.article .winter-months>h2{margin-bottom:24px;font-size:clamp(38px,4.5vw,62px);line-height:1.06}.article .winter-months__grid{grid-template-columns:1.12fr 1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.article .winter-month{isolation:isolate;color:#fff;border-radius:var(--radius);min-width:0;min-height:340px;display:grid;position:relative;overflow:hidden}.article .winter-month:first-child{grid-row:span 2;min-height:700px}.article .winter-month__photo{z-index:-2;margin:0;position:absolute;inset:0}.article .winter-month__photo picture{width:100%;height:100%;display:block}.article .winter-month__photo .figure__img{object-fit:cover;width:100%;height:100%}.article .winter-month__photo:before{content:"";z-index:1;background:linear-gradient(#0000002e,#0000006b 35%,#000000db);position:absolute;inset:0}.article .winter-month__photo .figure__caption{z-index:2;color:#fff;padding:0;font-size:10px;position:absolute;bottom:8px;left:18px;right:18px}.article .winter-month__label{background:var(--accent-dark);font:800 12px/1.4 var(--ui);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;place-self:start;margin:24px;padding:8px 16px}.article .winter-month__copy{align-self:end;padding:20px 32px 40px;position:relative}.article .winter-month__copy h3{text-wrap:pretty;padding-right:40px;font-size:34px;line-height:1.05}.article .winter-month:first-child h3{font-size:48px}.article .winter-month__copy p{max-width:48ch;margin-top:12px;font-size:16px;line-height:1.6}.article .winter-month__copy h3 a:after{content:"";position:absolute;inset:0}.article .winter-month:focus-within{outline:3px solid var(--accent-dark);outline-offset:4px}.article .winter-month__arrow{transition:transform .25s var(--ease-out);line-height:0;position:absolute;top:22px;right:22px}@media (width<=800px){.article--over .article-opening{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""dek""photo"}.article--over .article-opening__title{padding-top:0}.article .winter-months__grid{grid-template-columns:minmax(0,1fr);gap:20px}.article .winter-month,.article .winter-month:first-child{grid-row:auto;min-height:420px}.article .winter-month__label{margin:20px}.article .winter-month__copy{padding:24px 20px 56px}.article .winter-month__copy h3,.article .winter-month:first-child h3{font-size:34px}.article .winter-month__arrow{top:24px;right:18px}}.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>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}}.article .klimaat{margin-block:40px}.article .klimaat .klimaat__titel{color:var(--ink);font:700 34px/1.12 var(--display);text-wrap:pretty;margin:0 0 24px}.article .klimaat .klimaat__scroll{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0;padding:12px 20px;overflow-x:auto}.article .klimaat .klimaat-table{border-collapse:separate;border-spacing:0;min-width:680px;color:var(--ink);font:400 16px/1.6 var(--ui)}.article .klimaat .klimaat-table :is(th,td){border:0;border-bottom:1px solid var(--line);vertical-align:middle;background:0 0;padding:20px 12px}.article .klimaat .klimaat-table tr>*+*{border-left:0}.article .klimaat .klimaat-table thead th{text-align:left;font-size:14px;font-weight:500;line-height:1.5}.article .klimaat .klimaat-table th:first-child{width:24%;min-width:140px;box-shadow:none;background:#fff;position:sticky;left:-20px}.article .klimaat .klimaat-table thead th:first-child{background:#fff}.article .klimaat .klimaat-table .klimaat__getal{text-align:left;min-width:90px}.article .klimaat .klimaat-table .klimaat__vlucht{min-width:132px}.article .klimaat .klimaat__heading{align-items:center;gap:8px;display:flex}.article .klimaat .klimaat__heading svg{flex:none}.article .klimaat .klimaat__primary .klimaat__heading svg{color:var(--accent)}.article .klimaat .klimaat__row-name{font:700 26px/1.12 var(--display);display:block}.article .klimaat .klimaat-table__land{font:400 14px/1.5 var(--ui);color:var(--muted);margin-top:4px}.article .klimaat .klimaat__cell-label{display:none}.article .klimaat .klimaat__value{white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:4px;display:inline-block}.article .klimaat .klimaat__temperature .klimaat__value{font-weight:800}.article .klimaat .klimaat__noot{margin-top:20px;font-size:14px;line-height:1.65}.article .klimaat .klimaat-strip__zonnig :is(th,td),.article .klimaat .klimaat-table .klimaat-strip__zonnig th:first-child{background:var(--pale)}.article .klimaat .klimaat-table .klimaat-strip__zonnig th:first-child{box-shadow:inset 3px 0 0 var(--accent)}.article .klimaat .klimaat-strip .klimaat__row-name{font-size:24px}.article .klimaat .klimaat-strip :is(th,td){padding-block:16px}@media (width>=1100px){.article .story-chapter__content>.klimaat{width:calc(100% + 240px);margin-inline:-120px}}@media (width<=800px){.article .klimaat{margin-block:32px}.article .klimaat .klimaat__titel{margin-bottom:20px;font-size:28px}.article .klimaat .klimaat__scroll{border-radius:16px;padding:0 16px}.article .klimaat--vergelijking .klimaat-table{width:100%;min-width:0;display:block}.article .klimaat--vergelijking .klimaat-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.article .klimaat--vergelijking .klimaat-table tbody{display:block}.article .klimaat--vergelijking .klimaat-table tbody tr{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-block:24px;display:flex}.article .klimaat--vergelijking .klimaat-table tbody tr:last-child{border-bottom:0}.article .klimaat--vergelijking .klimaat-table tbody :is(th,td){white-space:normal;background:0 0;border:0;width:auto;min-width:0;padding:0;display:block}.article .klimaat--vergelijking .klimaat-table tbody th:first-child{box-shadow:none;background:0 0;flex:0 0 100%;padding-bottom:8px;position:static;left:auto}.article .klimaat--vergelijking .klimaat__row-name{font-size:26px}.article .klimaat--vergelijking .klimaat-table__land{margin-top:4px;font-size:14px}.article .klimaat--vergelijking .klimaat-table tbody .klimaat__getal{flex:118px;padding:12px 0 2px}.article .klimaat--vergelijking .klimaat__cell-label{color:var(--muted);font:400 14px/1.5 var(--ui);white-space:normal;align-items:center;gap:8px;display:flex}.article .klimaat--vergelijking .klimaat__cell-label svg{color:var(--ink);flex:none}.article .klimaat--vergelijking .klimaat__value{width:fit-content;font:600 16px/1.5 var(--ui);margin-top:4px;display:block}.article .klimaat--vergelijking .klimaat-table tbody .klimaat__primary{box-sizing:border-box;background:#edf3f1;border-radius:10px;flex:calc(50% - 4px);padding:12px 12px 12px 40px;position:relative}.article .klimaat--vergelijking .klimaat__primary .klimaat__cell-label{display:block}.article .klimaat--vergelijking .klimaat__primary .klimaat__cell-label svg{color:var(--accent);position:absolute;top:16px;left:12px}.article .klimaat--vergelijking .klimaat__primary .klimaat__value{font:700 26px/1.15 var(--display);margin-top:8px}.article .klimaat--vergelijking .klimaat__temperature .klimaat__value{color:var(--accent-dark)}.article .klimaat--vergelijking .klimaat-table tbody .klimaat__vlucht{border-top:1px solid var(--line);flex-basis:100%;justify-content:space-between;align-items:baseline;gap:16px;margin-top:3px;padding-top:12px;display:flex}.article .klimaat--vergelijking .klimaat__vlucht .klimaat__cell-label{max-width:26ch}.article .klimaat--vergelijking .klimaat__vlucht .klimaat__value{flex:none;margin-top:0}.article .klimaat .klimaat__noot{margin-top:16px;font-size:14px}}:root .article .klimaat{--klimaat-zon:#fbf2e4;--klimaat-zon-rule:#f0dcc0;--klimaat-hover:#f6f7f2}:root .article .klimaat .klimaat__scroll{scrollbar-width:thin;scrollbar-color:#d6d9d0 transparent;border-color:#e4e5de;box-shadow:0 1px 2px #1f2a210a,0 12px 32px -14px #1f2a2129}:root .article .klimaat .klimaat__scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root .article .klimaat .klimaat-table{font-variant-numeric:tabular-nums}:root .article .klimaat .klimaat-table thead th{vertical-align:bottom;color:var(--muted)}:root .article .klimaat .klimaat__heading{color:#4f5752}:root .article .klimaat .klimaat__heading svg{color:var(--ink)}:root .article .klimaat .klimaat__primary .klimaat__heading svg{color:var(--accent)}:root .article .klimaat .klimaat-table tbody :is(th,td){transition:background-color .18s}:root .article .klimaat .klimaat__value{position:relative}:root .article .klimaat .klimaat__schatting{width:auto;color:var(--muted);margin:0;font-size:11px;line-height:1;position:absolute;top:-.1em;left:100%}:root .article .klimaat .klimaat__photo{border-radius:10px;box-shadow:0 0 0 1px #1f2a210f}:root .article .klimaat--strip .klimaat-table tbody .klimaat__value{text-align:right;min-width:4ch}:root .article .klimaat--strip .klimaat-table thead th.klimaat__getal{padding-left:12px}:root .article .klimaat--strip .klimaat__row-name{align-items:center;gap:8px;display:inline-flex}:root .article .klimaat-strip__zon{color:var(--accent);--icon-accent:currentColor}:root .article .klimaat .klimaat-table .klimaat-strip__zonnig :is(th,td),:root .article .klimaat .klimaat-table .klimaat-strip__zonnig th:first-child{background:var(--klimaat-zon);border-bottom-color:var(--klimaat-zon-rule);box-shadow:none}:root .article .klimaat .klimaat-table .klimaat-strip__zonnig:not(:has(+.klimaat-strip__zonnig)) :is(th,td){border-bottom-color:#e4e5de}:root .article .klimaat .klimaat-table .klimaat-strip__zonnig:not(.klimaat-strip__zonnig+.klimaat-strip__zonnig)>th:first-child{border-top-left-radius:12px}:root .article .klimaat .klimaat-table .klimaat-strip__zonnig:not(.klimaat-strip__zonnig+.klimaat-strip__zonnig)>:last-child{border-top-right-radius:12px}:root .article .klimaat .klimaat-table .klimaat-strip__zonnig:not(:has(+.klimaat-strip__zonnig))>th:first-child{border-bottom-left-radius:12px}:root .article .klimaat .klimaat-table .klimaat-strip__zonnig:not(:has(+.klimaat-strip__zonnig))>:last-child{border-bottom-right-radius:12px}@media (hover:hover){:root .article .klimaat .klimaat-table tbody tr:not(.klimaat-strip__zonnig):hover>:is(th,td){background:var(--klimaat-hover)}:root .article .klimaat .klimaat-table tbody tr.klimaat-strip__zonnig:hover>:is(th,td){background:#f8ead6}}.article .klimaat__beeldbronnen{margin:2px 0 8px}.article .klimaat__beeldbronnen ul{margin:8px 0 4px;padding-left:24px}.article .klimaat .klimaat__noot{margin-top:12px}.article .klimaat .klimaat__noot p{max-width:72ch;margin:4px 0 0}@media (width<=800px){:root .article .klimaat--strip .klimaat-table :is(thead,tbody) th:first-child{width:94px}:root .article .klimaat--strip .klimaat-table .klimaat__row-name{gap:4px;font-size:15px}:root .article .klimaat--strip .klimaat-strip__zon{width:13px;height:13px}:root .article .klimaat--strip .klimaat-table tbody .klimaat__value{min-width:3.6ch}:root .article .klimaat--strip .klimaat-table thead th.klimaat__getal{padding-left:3px}:root .article .klimaat .klimaat-table .klimaat-strip__zonnig:not(.klimaat-strip__zonnig+.klimaat-strip__zonnig)>th:first-child{border-top-left-radius:9px}:root .article .klimaat .klimaat-table .klimaat-strip__zonnig:not(.klimaat-strip__zonnig+.klimaat-strip__zonnig)>:last-child{border-top-right-radius:9px}:root .article .klimaat .klimaat-table .klimaat-strip__zonnig:not(:has(+.klimaat-strip__zonnig))>th:first-child{border-bottom-left-radius:9px}:root .article .klimaat .klimaat-table .klimaat-strip__zonnig:not(:has(+.klimaat-strip__zonnig))>:last-child{border-bottom-right-radius:9px}:root .article .klimaat--vergelijking .klimaat__photo{border-radius:10px}:root .article .klimaat--vergelijking .klimaat__schatting{margin-left:1px;position:static}}.article{--editorial-line:#d6dfd9;--editorial-tint:#edf3f0}.disclosure-mark{border:1.5px solid color-mix(in srgb, var(--accent) 30%, transparent);width:32px;height:32px;color:var(--accent);transition:transform .4s var(--ease-out), background-color .2s ease, border-color .2s ease, color .2s ease;border-radius:50%;flex:0 0 32px;display:inline-block;position:relative}.disclosure-mark:before,.disclosure-mark:after{content:"";width:12px;height:1.5px;transition:transform .4s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;top:calc(50% - .75px);left:calc(50% - 6px)}.disclosure-mark:after{transform:rotate(90deg)}@media (hover:hover){summary:hover>.disclosure-mark{border-color:var(--accent);background-color:var(--accent);color:var(--white)}}details[open]>summary>.disclosure-mark{transform:rotate(180deg)}details[open]>summary>.disclosure-mark:after{transform:rotate(0)}.article .byline{gap:12px;font-size:14px;line-height:1.5}.article .byline .avatar{width:44px;height:44px;color:var(--ink);background:0 0;border:1px solid #b6c4bc;font-size:26px}.article .byline .avatar--duo{letter-spacing:-.04em;font-size:18px}.article .byline .byline__name{text-underline-offset:4px;font-weight:700;text-decoration-thickness:1px}.article .byline .byline__dates{margin-top:4px;font-size:12px;line-height:1.65}.article .byline .byline__reading{white-space:nowrap}.article .byline__reading .travel-icon{--icon-accent:currentColor;margin:-2px 4px 0 0}.article .answer-block{background:var(--editorial-tint);border:1px solid #e0e9e3;border-radius:18px;padding:24px 32px;position:relative}.article .answer-block .answer-block__icon{color:#91a69a;display:block;position:absolute;top:20px;right:23px}.article .answer-block .answer-block__title{color:var(--muted);font:700 12px/1.5 var(--ui);letter-spacing:.08em;margin-bottom:16px;padding-right:48px}.article .answer-block .answer-block__text{font:500 20px/1.6 var(--body);letter-spacing:-.015em;max-width:60ch}.article .answer-block .answer-block__link{margin-top:16px;font-size:14px}.article .toc{border:1px solid var(--editorial-line);background:#fff;border-radius:14px;margin-top:16px;overflow:hidden}.article .toc .toc__summary{min-height:58px;font:700 15px/1.5 var(--ui);gap:12px;padding:16px 20px}.article .toc .toc__icon{color:var(--ink)}.article .toc .toc__count{font:400 12px/1.4 var(--ui);color:var(--muted);white-space:nowrap;margin-left:auto}.article .toc .toc__list{gap:0 24px;margin:0;padding:0 20px 12px}.article .toc .toc__list li{margin:0}.article .toc .toc__list a{border-top:1px solid var(--editorial-line);min-height:46px;color:var(--ink);font:500 14px/1.55 var(--ui);align-items:baseline;gap:12px;padding:12px 0;text-decoration:none;display:flex}.article .toc .toc__list a:hover{color:var(--accent-dark);text-underline-offset:4px;text-decoration:underline}.article .toc__number{color:var(--accent-dark);font:600 16px/1 var(--display);flex:0 0 20px}.article .toc .toc__more{border-top:1px solid var(--editorial-line);margin:0}.article .toc .toc__more>summary{cursor:pointer;min-height:48px;font:600 13px/1.5 var(--ui);color:var(--accent-dark);background:#f7f9f7;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;list-style:none;display:flex}.article .toc .toc__more>summary::-webkit-details-marker{display:none}.article .toc .toc__more .toc__list{padding-top:4px}.article .toc :focus-visible{outline-offset:-3px;border-radius:4px}.article .praktisch-box{background:0 0;border:0;margin-block:40px;padding:0}.article .praktisch-box .praktisch-box__title,.article .faq .faq__title,.article .route-stops .route-stops__title{font:700 30px/1.15 var(--display);letter-spacing:-.01em;align-items:center;gap:12px;margin:0 0 20px;display:flex}.article .praktisch-box .praktisch-box__title .travel-icon,.article .faq .faq__title .travel-icon,.article .route-stops .route-stops__title .travel-icon{color:var(--ink)}.article .praktisch-box .praktisch-box__list{margin:0;padding:0;display:block}.article .praktisch-box .praktisch-box__row{border-bottom:1px solid var(--editorial-line);background:0 0;border-radius:0;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:12px 24px;padding:20px 0;display:grid}.article .praktisch-box dt{font:500 13px/1.5 var(--ui);color:var(--muted);letter-spacing:0;text-transform:none;align-items:center;gap:8px;margin:0;display:flex}.article .praktisch-box dt .travel-icon{color:var(--ink)}.article .praktisch-box dd{font:600 16px/1.6 var(--ui);color:var(--ink);overflow-wrap:anywhere;margin:0}.article .praktisch-box .praktisch-box__more{margin:0}.article .praktisch-box__more>summary{min-height:48px;font:600 13px/1.6 var(--ui);color:var(--accent-dark);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;list-style:none;display:flex}.article .praktisch-box__more>summary::-webkit-details-marker{display:none}.article .praktisch-box__more[open]>summary{margin:0}.article .table-wrap.table-wrap--facts{border:1px solid var(--editorial-line);color:var(--ink);background:#fff;border-radius:16px;margin-block:32px;padding:0 24px;overflow:hidden}.article .table-wrap .fact-table{border-spacing:0;table-layout:fixed;font-size:16px}.article .table-wrap .fact-table caption{border-bottom:1px solid var(--editorial-line);font:700 28px/1.2 var(--display);padding:24px 0 20px}.article .fact-table__caption{align-items:center;gap:12px;display:flex}.article .table-wrap .fact-table :is(th,td){border:0;border-bottom:1px solid var(--editorial-line);vertical-align:top;background:0 0;padding:16px 0}.article .table-wrap .fact-table tbody th{width:36%;color:var(--muted);font:500 13px/1.6 var(--ui);padding-right:20px}.article .fact-table__label{align-items:flex-start;gap:12px;display:flex}.article .fact-table__label .travel-icon{color:var(--ink);margin-top:1px}.article .table-wrap .fact-table tr:last-child :is(th,td){border-bottom:0}.article .route-stops{margin-block:40px}.article .route-stops .route-stops__stop{grid-template-columns:38px minmax(0,1fr);gap:20px;padding:0 0 32px}.article .route-stops .route-stops__number{background:var(--paper);width:38px;height:38px;color:var(--accent-dark);font:600 22px/1 var(--display);border:1px solid #d1c3a0;border-radius:50%}.article .route-stops .route-stops__stop:after{background:var(--editorial-line);top:41px;bottom:3px;left:18px}.article .route-stops .route-stops__body{border-bottom:1px solid var(--editorial-line);min-width:0;padding-bottom:24px}.article .route-stops .route-stops__stop:last-child .route-stops__body{border-bottom:0;padding-bottom:0}.article .route-stops .route-stops__name{font:700 26px/1.2 var(--display);margin:4px 0 0}.article .route-stops .route-stops__name a{color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;text-decoration:none;display:flex}.article .route-stops .route-stops__name a:hover{color:var(--accent-dark);text-underline-offset:4px;text-decoration:underline}.article .route-stops .route-stops__name a .travel-icon{align-self:center}.article .route-stops .route-stops__meta{font:500 13px/1.6 var(--ui);color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:8px;display:flex}.article .route-stops .route-stops__meta>span{align-items:center;gap:8px;display:inline-flex}.article .route-stops .route-stops__note{font:400 16px/1.65 var(--body);margin-top:12px}.article .faq .faq__item{border:0;border-top:1px solid var(--editorial-line);background:0 0;border-radius:0;margin:0;padding:0}.article .faq .faq__q{min-height:64px;font:600 17px/1.55 var(--ui);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.article .faq .faq__q:after,.article .faq .faq__item[open] .faq__q:after{content:none}.article .faq .faq__q:hover{color:var(--accent-dark)}.article .faq .faq__a{font:400 16px/1.7 var(--body);border-left:2px solid #bda257;margin:0 0 24px;padding-left:20px}@media (width>=1100px){.article .story-chapter__content>:is(h2,h3):has(+:is(.top-list,.hotel-card,.klimaat)){width:calc(100% + 240px);margin-inline:-120px}}@media (width<=800px){.article .answer-block{border-radius:16px;padding:24px}.article .answer-block .answer-block__text{font-size:18px;line-height:1.6}.article .answer-block .answer-block__icon{top:18px;right:18px}.article .toc .toc__summary{gap:8px;min-height:56px;padding:12px 16px;font-size:14px}.article .toc .toc__count{font-size:11px}.article .toc .toc__list{grid-template-columns:minmax(0,1fr);padding:0 16px 12px}.article .toc .toc__more>summary{padding-inline:16px}.article .praktisch-box .praktisch-box__title,.article .faq .faq__title,.article .route-stops .route-stops__title{gap:12px;margin-bottom:20px;font-size:28px}.article .praktisch-box .praktisch-box__row{grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);column-gap:16px;padding-block:16px}.article .praktisch-box .praktisch-box__row--long{grid-template-columns:minmax(0,1fr);gap:8px}.article .table-wrap.table-wrap--facts{margin-block:32px;padding-inline:20px}.article .table-wrap .fact-table{display:block}.article .table-wrap .fact-table :is(caption,tbody){width:auto;display:block}.article .table-wrap .fact-table tr{border:0;border-bottom:1px solid var(--editorial-line);grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);column-gap:16px;padding-block:16px;display:grid}.article .table-wrap .fact-table tr+tr{border-top:0}.article .table-wrap .fact-table :is(th,td){border:0;width:auto;margin:0;padding:0;display:block}.article .table-wrap .fact-table tbody th{width:auto;padding:0}.article .table-wrap .fact-table tr:last-child{border-bottom:0}.article .table-wrap .fact-table .fact-table__row--long{grid-template-columns:minmax(0,1fr);gap:8px}.article .table-wrap .fact-table caption{padding-block:20px 16px;font-size:26px}.article .fact-table__label{gap:8px}.article .route-stops .route-stops__stop{grid-template-columns:34px minmax(0,1fr);gap:16px;padding-bottom:24px}.article .route-stops .route-stops__number{width:34px;height:34px;font-size:20px}.article .route-stops .route-stops__stop:after{top:37px;left:16px}.article .route-stops .route-stops__body{padding-bottom:20px}.article .route-stops .route-stops__name{font-size:26px}.article .faq .faq__q{gap:16px;min-height:62px;font-size:17px}}@media (width<=360px){.article .toc .toc__count{display:none}.article .table-wrap.table-wrap--facts{padding-inline:16px}.article .praktisch-box .praktisch-box__row,.article .table-wrap .fact-table tr{column-gap:12px}}@media (prefers-reduced-motion:reduce){.disclosure-mark,.disclosure-mark:before,.disclosure-mark:after{transition:none}}.article .table-wrap--comparison{border:1px solid var(--line);color:var(--ink);background:#fff;padding:8px 20px}.article .table-wrap--comparison .comparison-table{width:100%;min-width:0;font-size:16px}.article .table-wrap--comparison .comparison-table caption{padding:16px 0;font-size:28px}.article .table-wrap--comparison .comparison-table :is(th,td){border:0;border-bottom:1px solid var(--line);overflow-wrap:anywhere;background:0 0;padding:16px 12px}.article .table-wrap--comparison .comparison-table thead th{color:var(--muted);font:500 13px/1.6 var(--ui)}.article .table-wrap--comparison .comparison-table tbody th{width:29%;font-weight:700}.article .table-wrap--comparison .comparison-table tbody tr:last-child>*{border-bottom:0}.article .table-wrap--comparison .comparison-table a{color:var(--ink);text-decoration-color:#b7c5bc}.article .table-wrap--comparison .comparison-table a:hover{color:var(--accent-dark);text-decoration-color:currentColor}.comparison-table__label{display:none}.comparison-table__value{font-variant-numeric:tabular-nums}.article .event-overview{margin-block:32px;scroll-margin-top:104px}.article .event-overview .table-wrap{margin:0}.article .event-overview--folded{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.event-overview__summary{cursor:pointer;align-items:center;gap:12px;padding:20px;list-style:none;display:flex}.event-overview__summary::-webkit-details-marker{display:none}.event-overview__summary>span:nth-child(2){flex:1;min-width:0}.event-overview__summary strong{font:700 16px/1.5 var(--ui);display:block}.event-overview__summary small{color:var(--muted);font:400 12px/1.6 var(--ui);margin-top:3px;display:block}.article .event-overview--folded .table-wrap{border:0;border-top:1px solid var(--line);border-radius:0}@media (width<=800px){.article .table-wrap--comparison{padding:0 20px}.article .table-wrap--comparison .comparison-table{min-width:0;display:block}.article .table-wrap--comparison .comparison-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.article .table-wrap--comparison .comparison-table caption{width:auto;display:block}.article .table-wrap--comparison .comparison-table tbody{display:block}.article .table-wrap--comparison .comparison-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding-block:24px;display:grid}.article .table-wrap--comparison .comparison-table tbody tr:last-child{border-bottom:0}.article .table-wrap--comparison .comparison-table tbody :is(th,td){background:0 0;border:0;width:auto;min-width:0;padding:0;display:block}.article .table-wrap--comparison .comparison-table tbody th{font:700 24px/1.2 var(--display);grid-column:1/-1;padding-bottom:2px}.article .table-wrap--comparison .comparison-table .comparison-table__cell--wide{grid-column:1/-1}.article .comparison-table__label{font:400 13px/1.5 var(--ui);color:var(--muted);margin-bottom:4px;display:block}.article .comparison-table__value{font:500 16px/1.6 var(--ui);display:block}.article .comparison-table .event-table__address{margin-top:8px;font-size:13px;line-height:1.6}.article .event-overview__summary{padding:16px}}@media (width>=1000px){.article .winterzon-vergelijking{width:min(960px,100vw - 80px);max-width:none;position:relative;left:50%;transform:translate(-50%)}.article .winterzon-vergelijking .comparison-table tbody th{width:23%}.article .winterzon-vergelijking .comparison-table :is(th,td){overflow-wrap:normal}.article .vakantie-landentabel{width:min(1120px,100vw - 80px);max-width:none;position:relative;left:50%;transform:translate(-50%)}.article .vakantie-landentabel .comparison-table tbody th{width:13%}.article .vakantie-landentabel .comparison-table :is(th,td){overflow-wrap:normal}.article .vakantie-landentabel .comparison-table td{white-space:nowrap}}@media (width<=800px){.article .vakantie-landentabel .comparison-table tbody tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-block:20px}.article .vakantie-landentabel .comparison-table tbody th{font-size:22px}.article .vakantie-landentabel .comparison-table .comparison-table__label{margin-bottom:2px;font-size:12px}.article .vakantie-landentabel .comparison-table tbody td{overflow-wrap:normal;font-size:14px}}:root .article .table-wrap--comparison{border-color:#e4e5de;border-radius:20px;box-shadow:0 1px 2px #1f2a210a,0 12px 32px -14px #1f2a2129}:root .article .table-wrap--comparison:focus-visible{outline:2px solid var(--accent);outline-offset:3px}:root .article .table-wrap--comparison .comparison-table{font-variant-numeric:tabular-nums}:root .article .table-wrap--comparison .comparison-table :is(th,td){border-bottom-color:#e4e5de;transition:background-color .18s}:root .article .table-wrap--comparison .comparison-table a{text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}:root .article .table-wrap--comparison .comparison-table a:hover{text-decoration-color:currentColor}@media (hover:hover) and (width>=801px){:root .article .table-wrap--comparison .comparison-table tbody tr:hover>:is(th,td){background:#f6f7f2}:root .article .table-wrap--comparison .comparison-table tbody tr:hover>:first-child{border-radius:10px 0 0 10px}:root .article .table-wrap--comparison .comparison-table tbody tr:hover>:last-child{border-radius:0 10px 10px 0}}:root .article .event-overview--folded{border-radius:20px}:root .article .event-overview--folded>.event-overview__summary{border-radius:14px;transition:color .2s}:root .article .event-overview--folded>.event-overview__summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}:root .article .event-overview__place h3 a .travel-icon{transition:transform .3s var(--ease-out)}:root .article .event-overview__place h3 a:hover{color:var(--accent-dark)}:root .article .event-overview__place h3 a:hover .travel-icon{transform:translate(3px)}.article{--travel-accent:var(--accent);--travel-rule:#e4e5de;--travel-shadow:0 7px 28px #1f2a2109}.article :is(.reis-keuze__card,.hotel-card,.praktisch-box,.table-wrap--facts,.route-stops){border:1px solid var(--travel-rule);box-shadow:var(--travel-shadow);background:#fff;border-radius:20px}.article .reis-keuze{margin-block:32px}.article .reis-keuze__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.article .reis-keuze__card{min-width:0;padding:12px;overflow:hidden}.article .reis-keuze__photo{margin:0}.article .reis-keuze__photo .figure__img{aspect-ratio:1.9;object-fit:cover;border-radius:12px;width:100%}.article .reis-keuze__photo .figure__caption{margin:0;padding:3px 4px 0;font-size:10px;line-height:1.4}.article .reis-keuze__body{padding:16px 8px 3px}.article .reis-keuze__body h3{font:800 42px/.98 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0 0 8px}.article .reis-keuze__description{font:400 16px/1.5 var(--body);color:var(--muted);margin:0 0 20px}.article .reis-keuze__options{margin:0}.article .reis-keuze__option{border-top:1px solid var(--travel-rule);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;display:grid}.article .reis-keuze__option>svg{color:var(--travel-accent);--icon-accent:currentColor}.article .reis-keuze__option dt{min-width:0;margin:0}.article .reis-keuze__option dt strong{font:700 20px/1.2 var(--display);display:block}.article .reis-keuze__option dt span{font:400 12px/1.5 var(--ui);color:var(--muted);margin-top:4px;display:block}.article .reis-keuze__option dd{border-left:1px solid var(--travel-rule);grid-template-columns:auto auto;align-items:baseline;gap:0 4px;margin:0;padding-left:16px;display:grid}.article .reis-keuze__option dd>span{font:400 12px/1.3 var(--ui)}.article .reis-keuze__option dd>span:first-child{color:var(--muted);grid-column:1/-1}.article .reis-keuze__option dd strong{font:700 32px/1.15 var(--display);white-space:nowrap}.article .reis-keuze__tip{align-items:start;gap:12px;margin:8px 0 0;font-size:14px;display:flex}.article .reis-keuze__tip svg{flex-shrink:0}.article .reis-keuze__note{max-width:75ch;font:400 12px/1.6 var(--ui);color:var(--muted);text-align:center;margin:12px auto 0}.article .hotel-card{margin-block:32px;padding:16px;overflow:hidden}.article .hotel-card .hotel-card__photo .figure__img{aspect-ratio:var(--hotel-image-ratio,3.2);border-radius:12px}.article .hotel-card .hotel-card__photo .figure__caption{background:0 0;padding:4px 3px 0;font-size:10px}.article .hotel-card__body{background:0 0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px 24px;padding:20px 8px 8px}.article .hotel-card__header{grid-column:1;align-content:start;align-items:center;gap:8px 12px}.article .hotel-card__header :is(h3,h4){font:800 34px/1.03 var(--display);text-transform:uppercase;letter-spacing:-.02em}.article .hotel-card__star-icons{color:var(--travel-accent)}.article .hotel-card__star-icons svg{fill:currentColor;width:13px;height:13px}.article .hotel-card .hotel-card__ratings{grid-area:1/2;gap:12px}.article .hotel-card__score,.article .hotel-card__price{display:block}.article .hotel-card__price{border-left:1px solid var(--travel-rule);padding-left:16px}.article .hotel-card__value{font-size:20px;line-height:1.2}.article .hotel-card__platform,.article .hotel-card__unit,.article .hotel-card__qualifier{color:var(--muted);font-size:12px;line-height:1.5}.article .hotel-card .hotel-card__meta{font-size:11px;line-height:1.5}.article .hotel-card__audience{grid-area:2/1}.article .hotel-card__audience>div{align-items:start;gap:12px;display:flex}.article .hotel-card__audience dt{color:var(--travel-accent);margin:0}.article .hotel-card__audience dd{margin:0;font-size:14px;line-height:1.5}.article .hotel-card .hotel-card__facts{grid-area:2/2/span 2;gap:12px}.article .hotel-card__body:not(:has(>.hotel-card__ratings))>.hotel-card__facts{grid-row:3}.article .hotel-card__body:not(:has(>.hotel-card__ratings))>.hotel-card__link{grid-row:4}.article .hotel-card__body:not(:has(>.hotel-card__ratings))>.hotel-card__audience{grid-column:1/-1}.article .hotel-card__facts li{align-items:start;gap:12px;font-size:14px;line-height:1.5;display:flex}.article .hotel-card__facts li+li{margin-top:8px}.article .hotel-card__sign{border:1.3px solid;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.article .hotel-card__minuses{border:0;padding:0}.article .hotel-card__minuses .hotel-card__sign{color:var(--travel-accent)}.article .hotel-card .hotel-card__link{background:var(--travel-accent);grid-area:3/1;width:fit-content;min-height:42px;padding:12px 24px;font-size:13px}.article .hotel-card__source{font:400 11px/1.6 var(--ui);color:var(--muted);grid-column:1/-1;margin:0}.article .hotel-card__source summary{cursor:pointer}.article .hotel-card__source p{margin:8px 0}.article .top-list>.top-list__item{grid-template-columns:minmax(0,.8fr) minmax(0,1.55fr);gap:16px 32px}.article .top-list__number{color:var(--travel-accent);margin-bottom:12px;font-size:64px}.article .top-list__heading :is(h3,h4){font:800 44px/.99 var(--display);text-transform:uppercase}.article .top-list .top-list__photo .figure__img{aspect-ratio:var(--top-image-ratio,1.24);border-radius:16px}.article .top-list .top-list__description{font-size:17px;line-height:1.6}.article .top-list .top-list__practical{border-top:0;flex-wrap:wrap;gap:12px 24px;padding-top:4px;display:flex}.article .top-list__practical dt{color:var(--muted);font-size:11px}.article .top-list__practical dt svg{color:var(--travel-accent)}.article .top-list__practical dd{font-size:15px;line-height:1.5}.article .top-list__fact{flex:130px}.article .top-list__fact--wide{flex-basis:100%}.article .praktisch-box{margin-block:32px;padding:24px}.article .praktisch-box .praktisch-box__title{font:700 30px/1.1 var(--display);margin-bottom:12px}.article .praktisch-box__title>svg{display:none}.article .praktisch-box .praktisch-box__row{gap:12px 20px;padding:12px 0}.article .praktisch-box .praktisch-box__row:first-child{border-top:0}.article .praktisch-box .praktisch-box__row:last-child{border-bottom:0}.article .praktisch-box dt{color:var(--ink);font-size:13px}.article .praktisch-box dt .travel-icon{width:26px;height:26px;color:var(--travel-accent);--icon-accent:currentColor;flex-shrink:0;margin-right:4px}.article .praktisch-box dd{font:600 17px/1.4 var(--display)}.article .table-wrap.table-wrap--facts{padding:8px 24px}.article .table-wrap .fact-table :is(th,td){padding-block:16px}.article .table-wrap .fact-table th{color:var(--muted);font-size:13px;font-weight:400}.article .table-wrap .fact-table td{font:600 18px/1.45 var(--display)}.article .table-wrap .fact-table caption{font:700 30px/1.15 var(--display);padding:16px 0 12px}.article .fact-table__caption>svg{display:none}.article .fact-table__label svg{width:25px;height:25px;color:var(--travel-accent);--icon-accent:currentColor}.article .route-stops{margin-block:32px;padding:24px}.article .route-stops .route-stops__title{font-size:28px}.article .route-stops .route-stops__number{color:var(--ink);background:0 0;border:0}.article .route-stops .route-stops__name{font:700 24px/1.2 var(--display)}.article .route-stops .route-stops__meta{font-size:12px}.article .route-stops .route-stops__note{font-size:14px}.article .faq{border:1px solid var(--travel-rule);background:#fff;border-radius:20px;padding:24px}.article .faq .faq__title{font-size:30px}.article .faq .faq__q{font:600 20px/1.3 var(--display);padding-block:20px}.article .faq .faq__a{font-size:15px;line-height:1.65}.article .klimaat__noot summary{cursor:pointer;font-size:12px}.article .klimaat__noot p{font-size:12px}@media (width>=1100px){.article .story-chapter__content>.reis-keuze{width:calc(100% + 240px);margin-inline:-120px}}@media (width<=800px){.article .reis-keuze__grid{grid-template-columns:minmax(0,1fr);gap:20px}.article .reis-keuze__card{border-radius:17px;padding:12px}.article .reis-keuze__photo .figure__img{aspect-ratio:2.2}.article .reis-keuze__body{padding:12px 8px 0}.article .reis-keuze__body h3{font-size:34px}.article .reis-keuze__description{margin-bottom:12px;font-size:14px}.article .reis-keuze__option{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;padding:12px 0}.article .reis-keuze__option>svg{width:22px}.article .reis-keuze__option dt strong{font-size:20px}.article .reis-keuze__option dt span{font-size:11px}.article .reis-keuze__option dd{padding-left:12px}.article .reis-keuze__option dd strong{font-size:28px}.article .reis-keuze__option dd>span{font-size:10px}.article .hotel-card{border-radius:17px;padding:12px}.article .hotel-card .hotel-card__photo .figure__img{aspect-ratio:1.6}.article .hotel-card__body{flex-direction:column;gap:16px;padding:16px 4px 4px;display:flex}.article .hotel-card__header :is(h3,h4){font-size:30px}.article .hotel-card .hotel-card__ratings{gap:16px;margin:0;display:grid}.article .hotel-card__audience{margin:0}.article .hotel-card .hotel-card__facts{border-top:1px solid var(--travel-rule);gap:8px;margin:0;padding-top:16px}.article .hotel-card__price{padding-left:12px}.article .hotel-card .hotel-card__link{justify-content:center;width:100%;margin:0}.article .top-list>.top-list__item{grid-template-columns:minmax(0,1fr);gap:16px}.article .top-list__heading :is(h3,h4){font-size:32px;line-height:1.03}.article .top-list__number{font-size:44px}.article .top-list .top-list__photo .figure__img{aspect-ratio:var(--top-image-ratio,1.3)}.article .top-list .top-list__description{font-size:16px}.article .top-list .top-list__practical{gap:12px}.article .praktisch-box{padding:20px}.article .praktisch-box .praktisch-box__title{font-size:28px}.article .table-wrap.table-wrap--facts{padding-inline:20px}.article .table-wrap .fact-table tr{padding-block:16px}.article .table-wrap .fact-table :is(th,td){padding:0}.article .table-wrap .fact-table td{font-size:18px}.article .route-stops,.article .faq{padding:20px}}.article .event-overview--travel{border:1px solid var(--travel-rule);box-shadow:var(--travel-shadow);background:#fff;border-radius:20px;padding:24px}.article .event-overview__title{font:700 30px/1.1 var(--display);margin:0 0 8px}.article .event-overview--travel .event-overview__summary{padding:0}.article .event-overview--travel .event-overview__summary strong{font:700 28px/1.1 var(--display)}.article .event-overview--travel .event-overview__summary>svg{color:var(--travel-accent);--icon-accent:currentColor}.article .event-overview__places{margin:0;padding:0;list-style:none}.article .event-overview--folded .event-overview__places{margin-top:20px}.article .event-overview__places>li{gap:16px;margin:0;padding:20px 0;display:flex}.article .event-overview__places>li+li{border-top:1px solid var(--travel-rule)}.article .event-overview__places>li:last-child{padding-bottom:0}.article .event-overview__calendar{width:46px;height:46px;color:var(--travel-accent);--icon-accent:currentColor;background:#faf4ee;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.article .event-overview__place{min-width:0}.article .event-overview__place h3{font:700 24px/1.1 var(--display);margin:0 0 4px}.article .event-overview__place h3 a{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.article .event-overview__place h3 svg{color:var(--travel-accent);flex-shrink:0}.article .event-overview__date{font:600 14px/1.55 var(--ui);margin:0}.article .event-overview__address{font:400 12px/1.5 var(--ui);color:var(--muted);align-items:start;gap:8px;margin:8px 0 0;display:flex}.article .event-overview__address svg{flex-shrink:0;margin-top:2px}.article .event-overview__address small{font-size:inherit;margin-top:3px;display:block}.article .klimaat--vergelijking .klimaat-table th:first-child{width:30%;min-width:215px}.article .klimaat__photo{object-fit:cover;float:left;border-radius:9px;width:88px;height:70px;margin-right:16px}.article .klimaat__destination{padding-top:4px;display:block}.article .klimaat--vergelijking .klimaat__row-name{font-size:26px}.article .klimaat--vergelijking .klimaat-table :is(th,td){padding-block:16px}.article .klimaat--vergelijking .klimaat__scroll{padding:8px 20px}.article .klimaat--vergelijking .klimaat__temperature .klimaat__value{font:700 26px/1.1 var(--display)}.article .klimaat .klimaat__getal{min-width:75px}.article .klimaat .klimaat__heading{font:500 12px/1.35 var(--ui);gap:8px}@media (width<=800px){.article .event-overview--travel{padding:20px}.article .event-overview__places>li{gap:12px;padding-top:16px}.article .event-overview__calendar{width:38px;height:42px}.article .event-overview__title{font-size:28px}.article .event-overview__place h3{font-size:24px}.article .event-overview__date{font-size:13px}.article .klimaat--vergelijking .klimaat__scroll{padding:0 12px}.article .klimaat--vergelijking .klimaat-table tbody tr{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 4px;padding:20px 0;display:grid;position:relative}.article .klimaat--vergelijking .klimaat-table tbody th:first-child{grid-column:1/-1;width:auto;min-width:0;min-height:49px;padding:0}.article .klimaat--vergelijking .klimaat__photo{width:76px;height:72px;margin:0;position:absolute;top:18px;left:0}.article .klimaat--vergelijking .klimaat-row--photo .klimaat__destination{padding-left:88px}.article .klimaat--vergelijking .klimaat__destination{padding-top:0}.article .klimaat--vergelijking .klimaat__row-name{font-size:26px}.article .klimaat--vergelijking .klimaat-table__land{margin-top:2px;font-size:12px}.article .klimaat--vergelijking .klimaat-table tbody .klimaat__getal{border:0;grid-column:span 2;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.article .klimaat--vergelijking .klimaat-table tbody .klimaat__primary{background:0 0;border-radius:0;grid-column:span 3;padding:0 0 4px}.article .klimaat--vergelijking .klimaat-row--photo .klimaat__temperature{padding-left:88px}.article .klimaat--vergelijking .klimaat__primary .klimaat__cell-label svg{position:static}.article .klimaat--vergelijking .klimaat__cell-label{gap:3px;font-size:0;display:flex}.article .klimaat--vergelijking .klimaat__cell-label svg{width:17px;height:17px}.article .klimaat--vergelijking .klimaat__primary .klimaat__cell-label svg{width:23px;height:23px;color:var(--travel-accent)}.article .klimaat--vergelijking .klimaat__temperature .klimaat__cell-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.article .klimaat--vergelijking .klimaat__value{font:500 12px/1.4 var(--ui);margin:0;padding:0}.article .klimaat--vergelijking .klimaat__primary .klimaat__value{font:700 20px/1.2 var(--display);margin:0}.article .klimaat--vergelijking .klimaat__temperature .klimaat__value{font:700 28px/1 var(--display);color:var(--travel-accent)}.article .klimaat--vergelijking .klimaat-table tbody .klimaat__vlucht{justify-content:start;margin:0}}.article .reis-keuze .reis-keuze__photo{margin:0}.article .reis-keuze .reis-keuze__body h3{margin-top:0}.article .hotel-card{container:travel-hotel/inline-size}.article .hotel-card .hotel-card__link{align-self:start;height:fit-content}.article .hotel-card .hotel-card__ratings{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.article .hotel-card__value{font-size:18px}.article .klimaat__unit{display:none}@container travel-hotel (width<=650px){.article .hotel-card .hotel-card__photo .figure__img{aspect-ratio:1.8}.article .hotel-card .hotel-card__body{flex-direction:column;gap:16px;display:flex}.article .hotel-card .hotel-card__ratings{display:grid}.article .hotel-card .hotel-card__facts{border-top:1px solid var(--travel-rule);padding-top:16px;display:grid}}@media (width>=1100px){.article .top-list__heading :is(h3,h4){font-size:62px}}@media (width>=801px){.article .top-list--wide-text>.top-list__item{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr)}.article .top-list--wide-text .top-list__heading :is(h3,h4){font-size:44px;line-height:1.05}}@media (width<=800px){.article .klimaat--vergelijking .klimaat-table tbody tr.klimaat-row--photo .klimaat__temperature{padding-left:88px}.article .klimaat--vergelijking .klimaat__unit{display:inline}.article .klimaat--vergelijking .klimaat-table tbody .klimaat__vlucht .klimaat__cell-label{font-size:0}.article .hotel-card .hotel-card__photo .figure__img{aspect-ratio:1.6}}@media (width>=801px){.article .reis-keuze__grid:has(>section:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.article .reis-keuze__grid:has(>section:nth-child(3):last-child) .reis-keuze__body h3{font-size:34px}}.article .route-stops .route-stops__stop{grid-template-columns:24px 34px minmax(0,1fr);gap:16px;padding-bottom:16px}.article .route-stops .route-stops__number{width:24px;height:32px;font-size:24px}.article .route-stops .route-stops__place-icon{color:var(--travel-accent);--icon-accent:currentColor;margin-top:3px}.article .route-stops .route-stops__stop:after{background:0 0;border-left:1px dashed #b6beb7;width:0;top:44px;bottom:7px;left:55px}.article .route-stops .route-stops__body{padding-bottom:20px}.article .hotel-card .hotel-card__body .hotel-card__ratings .hotel-card__platform a{color:var(--muted);text-decoration:none}.article .hotel-card .hotel-card__body .hotel-card__ratings .hotel-card__platform a:hover{text-decoration:underline}.article .klimaat .klimaat__schatting{width:auto;margin-left:1px;margin-right:2px}@media (width<=800px){.article .hotel-card__header{gap:8px}.article .hotel-card__header :is(h3,h4){font-size:28px}.article .hotel-card__star-icons svg{width:12px;height:12px}.article .klimaat--vergelijking .klimaat-table tbody tr{gap:8px 4px;padding-block:16px}.article .klimaat--vergelijking .klimaat-table tbody th:first-child{min-height:36px}.article .klimaat--vergelijking .klimaat__photo{top:16px}.article .klimaat--vergelijking .klimaat__vlucht .klimaat__cell-label{flex:0 0 18px;max-width:none}.article .klimaat--strip .klimaat__scroll{padding:8px 12px}.article .klimaat--strip .klimaat-table{table-layout:fixed;width:100%;min-width:0;font-size:12px;display:table}.article .klimaat--strip .klimaat-table thead{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.article .klimaat--strip .klimaat-table tbody{display:table-row-group}.article .klimaat--strip .klimaat-table :is(thead,tbody) tr{border:0;padding:0;display:table-row}.article .klimaat--strip .klimaat-table :is(thead,tbody) :is(th,td){border:0;border-bottom:1px solid var(--travel-rule);vertical-align:middle;background:0 0;width:auto;min-width:0;padding:12px 3px;display:table-cell}.article .klimaat--strip .klimaat-table :is(thead,tbody) th:first-child{width:72px;min-width:0;box-shadow:none;padding:12px 4px;position:static}.article .klimaat--strip .klimaat__heading{font:500 10px/1.3 var(--ui);flex-direction:column;align-items:start;gap:8px;display:flex}.article .klimaat--strip .klimaat__heading svg{width:18px;height:18px}.article .klimaat--strip .klimaat-table .klimaat__row-name{font:600 15px/1.2 var(--display)}.article .klimaat--strip .klimaat__cell-label{display:none}.article .klimaat--strip .klimaat-table .klimaat__value{font:500 12px/1.3 var(--ui);white-space:nowrap;color:var(--ink);margin:0;padding:0}.article .klimaat--strip .klimaat-table .klimaat-strip__zonnig :is(th,td){box-shadow:none;background:#fbf6ed}.article .klimaat--strip .klimaat-table tbody tr:last-child :is(th,td){border-bottom:0}}.article .article-opening--editorial{grid-template-rows:auto 1fr;grid-template-areas:"title photo""byline photo"}.article .article-opening--text.article-opening--editorial{grid-template-areas:"title""byline"}.article .articlebody__main{margin-top:0}.article .article-wayfinding{margin:0 0 20px}.article .article-wayfinding+.article__body{margin-top:0}.article .article__body>.story-chapter:first-child{padding-top:var(--space-7)}.article .article-wayfinding .toc{border:0;border-block:1px solid var(--line);background:0 0;border-radius:0;margin:0}.article .article-wayfinding .answer-block+.toc{margin-top:16px}.article .article-wayfinding .toc__summary{gap:12px;min-height:44px;padding:12px 0;font-size:13px}.article .article-wayfinding .toc__icon{width:18px;height:18px}.article .article-wayfinding .toc__count{font-size:11px}.article .article-wayfinding .toc__list{padding-inline:0}.article .article-context:empty{display:none}.article .article-context{margin-bottom:32px}.article .article-details,.article .article-context .event-overview{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.article .article-details>summary,.article .article-context .event-overview__summary{cursor:pointer;min-height:48px;font:600 14px/1.5 var(--ui);color:var(--ink);align-items:center;gap:12px;padding:16px 0;list-style:none;display:flex}.article .article-details>summary::-webkit-details-marker{display:none}.article .article-details>summary>.disclosure-mark{margin-left:auto}.article .article-context .event-overview__summary strong{font:inherit;color:inherit}.article .article-context .event-overview__summary small{font-size:12px}.article .article-context .event-overview__summary>svg{display:none}.article .article-details__content>:is(.answer-block,.experience-box,.praktisch-box){background:0 0;border:0;border-radius:0;margin:0;padding:0}.article .article-details__content .answer-block__text{font-size:16px}.article .article-context .event-overview__places{padding-bottom:20px}@media (width<=800px){.article .article-opening--editorial{grid-template-rows:auto;grid-template-areas:"title""byline""photo"}.article .article-opening--text.article-opening--editorial{grid-template-areas:"title""byline"}}.article{--icon-arrow-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M6 13l6 6 6-6'/%3E%3C/svg%3E");--route-dash:linear-gradient(180deg, var(--blue-line) 55%, transparent 0) 0 0 / 2px 9px repeat-y;--summary-focus:0 0 0 3px var(--paper), 0 0 0 5px var(--accent)}.article [data-stamp]{--stamp-ink:var(--accent)}.article [data-stamp=sophie-koster]{--stamp-ink:#3d6b5c}.article [data-stamp=nina-van-dongen]{--stamp-ink:#845169}.article [data-stamp=thomas-kuipers]{--stamp-ink:#5c5f8f}.article :is([data-stamp=sander-van-meggelen],[data-stamp=lisa-van-gemmert]){--stamp-ink:#2f5a4f}.article [data-stamp=redactie]{--stamp-ink:var(--ink)}.article .byline{gap:16px}.article .byline__stamp{filter:drop-shadow(0 1px 1.2px #232a2738)drop-shadow(0 3px 6px #232a2714);transition:transform .4s var(--ease-spring);flex-shrink:0;display:block;transform:rotate(-4deg)}.article .byline__stamp>.stamp-edge{--stamp-r:3px;background:var(--white);width:42px;height:48px;padding:4px;display:grid}.article .byline__stamp>.stamp-edge>span{background:var(--stamp-ink);color:var(--paper);font:800 22px/1 var(--display);letter-spacing:-.02em;place-items:center;display:grid}.article .byline__stamp--duo>.stamp-edge{width:54px}.article .byline__stamp--duo>.stamp-edge>span{font-size:17px}.article .byline:hover .byline__stamp{transform:rotate(2deg)scale(1.05)}.article .byline .byline__name{transition:background-size .35s var(--ease-out), color .2s ease;background:linear-gradient(currentColor 0 0) 0 100%/0 1.5px no-repeat;padding-bottom:1px;text-decoration:none}.article .byline .byline__name:hover{color:var(--accent-dark);background-size:100% 1.5px;text-decoration:none}.article .byline .byline__dates{flex-wrap:wrap;align-items:center;row-gap:2px;display:flex}.article .byline .byline__reading{align-items:center;gap:4px;display:inline-flex}.article .byline__reading .travel-icon{margin:0}.article .article-wayfinding .answer-block,.article .article__body .answer-block{--stamp-r:6px;background:#f6efe4;border:0;border-radius:0;padding:32px}.article .article-wayfinding .answer-block{-webkit-mask:radial-gradient(var(--stamp-r), #0000 98%, #000) round calc(-1.5 * var(--stamp-r)) calc(-1.5 * var(--stamp-r)) / calc(3 * var(--stamp-r)) calc(3 * var(--stamp-r)), linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--stamp-r)) calc(100% - 3 * var(--stamp-r));mask:radial-gradient(var(--stamp-r), #0000 98%, #000) round calc(-1.5 * var(--stamp-r)) calc(-1.5 * var(--stamp-r)) / calc(3 * var(--stamp-r)) calc(3 * var(--stamp-r)), linear-gradient(#000 0 0) no-repeat 50% / calc(100% - 3 * var(--stamp-r)) calc(100% - 3 * var(--stamp-r))}.article .answer-block .answer-block__icon{color:#c0ac7b;top:24px;right:26px;transform:rotate(6deg)}.article .answer-block .answer-block__title{color:var(--accent);font:600 28px/1 var(--hand);letter-spacing:0;text-transform:none;transform-origin:0;margin:0 0 12px;transform:rotate(-2deg)}.article .article-details__content .answer-block .answer-block__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article .article-details__content .answer-block .answer-block__icon{display:none}.article .toc .toc__summary{border-radius:10px;transition:color .2s}.article .toc .toc__summary:hover{color:var(--accent-dark)}.article .toc .toc__summary:hover .toc__icon{color:var(--accent)}.article .toc .toc__icon{transition:color .2s ease, transform .4s var(--ease-spring)}.article .toc[open]>.toc__summary .toc__icon{color:var(--accent);transform:rotate(-8deg)}.article .toc .toc__list a{align-items:baseline;padding-right:24px;transition:color .2s;position:relative}.article .toc .toc__list a:after{content:"";width:16px;height:16px;-webkit-mask:var(--icon-arrow-down) center / contain no-repeat;mask:var(--icon-arrow-down) center / contain no-repeat;opacity:0;transition:opacity .2s ease, transform .3s var(--ease-out);background:currentColor;margin-top:-8px;position:absolute;top:50%;right:2px;transform:translateY(-5px)}.article .toc .toc__list a:hover{color:var(--accent-dark);text-decoration:none}.article .toc .toc__list a:hover:after{opacity:1;transform:none}.article .toc .toc__number{transition:transform .3s var(--ease-out), color .2s ease;display:inline-block}.article .toc .toc__list a:hover .toc__number{color:var(--accent);transform:translate(3px)}.article .toc .toc__more>summary{min-height:46px;font:700 13px/1.5 var(--ui);color:var(--accent-dark);background:0 0;justify-content:flex-start;gap:8px;padding:12px 0;transition:color .2s}.article .toc .toc__more>summary:hover{color:var(--accent)}.article .toc .toc__more[open]>summary{display:none}.article .toc__more .toc__chevron{width:16px;height:16px;-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}.article .toc .toc__more>summary:hover .toc__chevron{transform:translateY(2px)}.article .toc:not(.article-wayfinding .toc) .toc__more>summary{padding-inline:20px}.article .article-context{border:1px solid var(--travel-rule);background:var(--white);box-shadow:var(--travel-shadow);border-radius:20px;padding:2px 24px}.article .article-context>:last-child{border-bottom:0}.article .article-details>summary,.article .article-context .event-overview__summary,.article .sources .sources__title{min-height:60px;font:600 15px/1.45 var(--ui);color:var(--ink);padding:16px 0;transition:color .2s}.article .article-details>summary:hover,.article .article-context .event-overview__summary:hover,.article .sources .sources__title:hover{color:var(--accent-dark)}.article .article-context .event-overview--travel{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0}.article .article-context .event-overview--travel .event-overview__summary{align-items:center;gap:12px;padding:16px 0;display:flex}.article .article-context .event-overview--travel .event-overview__summary>span:not(.disclosure-mark){gap:2px;display:grid}.article .article-context .event-overview--travel .event-overview__summary strong{font:600 15px/1.45 var(--ui)}.article .article-context .event-overview--travel .event-overview__summary small{color:var(--muted);font-weight:400}.article .article-context .event-overview__summary>.disclosure-mark{margin-left:auto}.article .article-context .event-overview--folded .event-overview__places{margin-top:0}.article .article-details__content{padding-bottom:24px}.article .article-details__content>:is(.answer-block,.experience-box,.praktisch-box){box-shadow:none}.article .sources{border:1px solid var(--travel-rule);background:var(--white);border-radius:20px;margin-top:16px;padding:0 24px}.article .sources .sources__title{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.article .sources .sources__title::-webkit-details-marker{display:none}.article .prose>details:not([class]){border:1px solid var(--travel-rule);background:var(--white);box-shadow:var(--travel-shadow);interpolate-size:allow-keywords;border-radius:20px;margin-block:32px;padding:0 24px}.article .prose>details:not([class])>summary{cursor:pointer;min-height:60px;font:600 15px/1.45 var(--ui);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;transition:color .2s;display:flex}.article .prose>details:not([class])>summary::-webkit-details-marker{display:none}.article .prose>details:not([class])>summary:after{content:"";width:18px;height:18px;-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}.article .prose>details:not([class])[open]>summary:after{transform:rotate(180deg)}.article .prose>details:not([class])>summary:hover{color:var(--accent-dark)}.article .prose>details:not([class])>summary:focus-visible{box-shadow:var(--summary-focus);border-radius:10px;outline:0}.article .prose>details:not([class])::details-content{opacity:0;block-size:0;transition:block-size .42s var(--ease-out), opacity .3s ease, content-visibility .42s allow-discrete;overflow:clip}.article .prose>details:not([class])[open]::details-content{opacity:1;block-size:auto}.article .prose>details:not([class])[open]{padding-bottom:8px}.article .prose>details:not([class]) .klimaat{margin-block:4px 20px}.article .prose>details:not([class]) .klimaat .klimaat__scroll{box-shadow:none;border:0;border-radius:0;padding-inline:0}@media (width>=1100px){.article .story-chapter__content>details:not([class]):has(.klimaat--vergelijking){width:calc(100% + 240px);margin-inline:-120px}}@media (prefers-reduced-motion:reduce){.article .prose>details:not([class])::details-content,.article .prose>details:not([class])>summary:after{transition:none}}.article .sources__count{color:var(--muted);font-weight:400}.article .sources .sources__list{color:var(--muted);margin:0;padding:4px 0 24px 24px}.article .sources .sources__list li::marker{font-variant-numeric:tabular-nums;color:#9aa29c}.article .sources .sources__list a{text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.article .sources .sources__list a:hover{color:var(--accent-dark);text-decoration-color:currentColor}.article .faq{padding:24px 32px 12px}.article .faq .faq__item:last-child{border-bottom:0}.article .faq .faq__q{transition:color .2s}.article .faq .faq__a{background:var(--route-dash);border-left:0;margin:0 0 24px 16px;padding-left:24px}.article :is(.toc,.toc__more,.article-details,.event-overview--folded,.faq__item,.sources,.praktisch-box__more)>summary:focus-visible{box-shadow:var(--summary-focus);border-radius:10px;outline:0}@supports (interpolate-size:allow-keywords){.article :is(.toc,.toc__more,.article-details,.event-overview--folded,.faq__item,.sources,.praktisch-box__more){interpolate-size:allow-keywords}.article :is(.toc,.toc__more,.article-details,.event-overview--folded,.faq__item,.sources,.praktisch-box__more)::details-content{opacity:0;block-size:0;transition:block-size .42s var(--ease-out), opacity .3s ease, content-visibility .42s allow-discrete;overflow:clip}.article :is(.toc,.toc__more,.article-details,.event-overview--folded,.faq__item,.sources,.praktisch-box__more)[open]::details-content{opacity:1;block-size:auto}}.article .author-box{background:linear-gradient(90deg,#c9cfc2 55%,#0000 0) 0 0/10px 1.5px repeat-x;border-top:0;padding-top:32px}.article .author-box .author-box__head{gap:16px;margin-bottom:20px}.article .author-box__stamp{filter:drop-shadow(0 1px 1.2px #232a2738)drop-shadow(0 4px 8px #232a2714);transition:transform .4s var(--ease-spring);flex-shrink:0;display:block;transform:rotate(-4deg)}.article .author-box__stamp>.stamp-edge{--stamp-r:4px;background:var(--white);width:62px;height:72px;padding:8px;display:grid}.article .author-box__stamp .author-box__photo{background:var(--stamp-ink);width:100%;height:100%;color:var(--paper);font:800 32px/1 var(--display);object-fit:cover;border-radius:0;place-items:center;display:grid}.article .author-box:hover .author-box__stamp{transform:rotate(2deg)scale(1.04)}.article .author-box__name{font:700 24px/1.15 var(--display);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;display:flex}.article .author-box__name a{transition:background-size .35s var(--ease-out), color .2s ease;background:linear-gradient(currentColor 0 0) 0 100%/0 2px no-repeat}.article .author-box__name a:hover{color:var(--accent-dark);background-size:100% 2px;text-decoration:none}.article .author-box__role{margin-top:4px;font-size:13px}.article .author-box .author-box__more{margin-top:12px}.article .experience-box .experience-box__list{gap:0 32px;margin:0}.article .experience-box__row{padding-block:12px}.article .experience-box__row dt{color:var(--muted);font:500 12px/1.5 var(--ui)}.article .experience-box__row dd{font:600 15px/1.5 var(--ui);margin:3px 0 0}.article .experience-box__verdict{background:var(--route-dash);margin-top:20px;margin-left:4px;padding-left:24px}.article .experience-box__verdict strong{color:var(--accent);font:600 26px/1 var(--hand);margin-bottom:8px;display:block}.article .event-overview__place h3 a{transition:color .2s}.article .event-overview__place h3 a svg{transition:transform .3s var(--ease-out)}.article .event-overview__place h3 a:hover{color:var(--accent-dark)}.article .event-overview__place h3 a:hover svg{transform:translate(4px)}.article :is(.article__body>.figure,.story-chapter__content>.figure,.article__hero) .figure__caption{align-items:baseline;gap:3px 16px;padding-top:12px}.article :is(.article__body>.figure,.story-chapter__content>.figure,.article__hero) .figure__text{color:color-mix(in srgb, var(--ink) 78%, transparent);font-size:12px;line-height:1.55}.article :is(.article__body>.figure,.story-chapter__content>.figure,.article__hero) .figure__text:before{content:"";vertical-align:.3em;background:var(--accent);width:14px;height:1.5px;margin-right:8px;display:inline-block}.article :is(.article__body>.figure,.story-chapter__content>.figure,.article__hero) .figure__credit{color:#8a918b;letter-spacing:.01em;font-size:10px}.article .story-chapter--photo-close .figure__text{color:#e1e7e3}.article .table-wrap{--table-cover:var(--paper);--table-bg:transparent}.article .story-chapter .table-wrap{--table-cover:#fff}.article .story-chapter--practical .table-wrap{--table-cover:#e8f0ed}.article :is(.table-wrap--comparison,.klimaat__scroll).table-wrap{--table-cover:#fff;--table-bg:#fff}.article .table-wrap:not(.table-wrap--facts){background:linear-gradient(90deg, var(--table-cover) 35%, transparent) left / 28px 100% no-repeat local, linear-gradient(270deg, var(--table-cover) 35%, transparent) right / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #232a2730, transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #232a2730, transparent) right / 12px 100% no-repeat scroll, var(--table-bg)}.article .table-wrap:not(.table-wrap--facts) thead th{color:var(--muted);font:600 12px/1.4 var(--ui);letter-spacing:.02em;border-bottom:1.5px solid #cfd5cc}@media (width>=801px){.article .table-wrap:not(.table-wrap--facts,.table-wrap--comparison) table:not(.klimaat-table) tbody tr:nth-child(2n)>*{background-color:#232a2705}.article .table-wrap:not(.table-wrap--facts,.table-wrap--comparison) table:not(.klimaat-table) tbody tr>*{transition:background-color .15s}}@media (width>=801px) and (hover:hover){.article .table-wrap:not(.table-wrap--facts,.table-wrap--comparison) table:not(.klimaat-table) tbody tr:hover>*{background-color:#a68d110b}}.article .hub-jumps a{transition:background-color .25s ease, color .2s ease, transform .35s var(--ease-out), box-shadow .35s ease}.article .hub-jumps a .icon{background:var(--white);width:40px;height:40px;color:var(--ink);transition:background-color .25s ease, color .25s ease, transform .35s var(--ease-out);border-radius:50%;padding:12px}.article .hub-jumps a:hover{background:var(--accent-soft);color:var(--accent-dark);transform:translateY(-2px);box-shadow:0 14px 28px -18px #7b5f1366}.article .hub-jumps a:hover .icon{background:var(--accent);color:var(--white);transform:translate(3px)}.article .winter-month__photo .figure__img{transition:transform .8s var(--ease-out)}.article .winter-month:hover .winter-month__photo .figure__img{transform:scale(1.045)}.article .winter-month__arrow{backdrop-filter:blur(6px);width:46px;height:46px;transition:background-color .25s ease, color .25s ease, border-color .25s ease, transform .35s var(--ease-out);background:#ffffff1f;border:1.5px solid #ffffffa8;border-radius:50%;place-items:center;display:grid}.article .winter-month__arrow .icon{width:22px;height:22px}.article .winter-month:hover .winter-month__arrow{background:var(--white);border-color:var(--white);color:var(--ink);transform:translate(3px)}.article .winter-month__copy h3 a{transition:background-size .4s var(--ease-out);background:linear-gradient(currentColor 0 0) 0 100%/0 2px no-repeat}.article .winter-month:hover .winter-month__copy h3 a{background-size:100% 2px}.article .hub-feature__photo picture{border-radius:var(--radius);display:block;overflow:hidden}.article .hub-feature__photo .figure__img{transition:transform .8s var(--ease-out)}.article .hub-feature:has(a:hover) .hub-feature__photo .figure__img{transform:scale(1.03)}.article .hub-feature__copy h2 a{transition:background-size .4s var(--ease-out);background:linear-gradient(currentColor 0 0) 0 96%/0 3px no-repeat;text-decoration:none}.article .hub-feature__copy h2 a:hover{background-size:100% 3px;text-decoration:none}.article .brand-maker{transition:transform .35s var(--ease-out), box-shadow .35s ease}.article .brand-maker__photo .figure__img{transition:transform .8s var(--ease-out)}.article .brand-maker:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px #232a2766}.article .brand-maker:hover .brand-maker__photo .figure__img{transform:scale(1.04)}.article .brand-maker__copy h3 a{transition:background-size .35s var(--ease-out), color .2s ease;background:linear-gradient(currentColor 0 0) 0 100%/0 2px no-repeat}.article .brand-maker__copy h3 a:hover{background-size:100% 2px}@media (width<=800px){.article .article-wayfinding .answer-block{--stamp-r:5px;padding:24px}.article .answer-block .answer-block__title{font-size:26px}.article .article-context,.article .sources{border-radius:18px;padding-inline:20px}.article .faq{padding:24px 20px 8px}.article .faq .faq__a{margin-left:8px;padding-left:20px}.article .hub-jumps a .icon{width:36px;height:36px;padding:8px}.article .author-box__stamp>.stamp-edge{width:54px;height:62px;padding:4px}.article .author-box__stamp .author-box__photo{font-size:28px}.article .author-box__name{font-size:22px}}@media (hover:none){.article .toc .toc__list a:after{display:none}}@media (prefers-reduced-motion:reduce){.article :is(.byline__stamp,.author-box__stamp,.hub-jumps a,.hub-jumps a .icon,.winter-month__arrow,.brand-maker,.toc__number),.article :is(.winter-month__photo,.hub-feature__photo,.brand-maker__photo) .figure__img,.article :is(.toc,.toc__more,.article-details,.event-overview--folded,.faq__item,.sources,.praktisch-box__more)::details-content{transition:none}}.article .story-chapter{--lip:#fff}.article .story-chapter.story-chapter--practical{--lip:#e8f0ed}.article .story-chapter.story-chapter--photo-close,.article .article__related:not(.article__related--hub){--lip:#232a27}.article .story-chapter:is(.story-chapter--practical,.story-chapter--photo-close):after,.article .story-chapter:is(.story-chapter--practical,.story-chapter--photo-close)+.story-chapter:not(.story-chapter--practical,.story-chapter--photo-close):after,.article .article__related:not(.article__related--hub):after{content:"";z-index:-1;top:calc(1px - var(--rand-h));width:100vw;height:var(--rand-h);background:var(--lip);-webkit-mask:var(--vorm-kust-boven) var(--lip-x,0) 0 / var(--rand-w) 100% repeat-x;mask:var(--vorm-kust-boven) var(--lip-x,0) 0 / var(--rand-w) 100% repeat-x;pointer-events:none;position:absolute;left:calc(50% - 50vw)}.article .story-chapter--photo-close{--lip-x:40%}.article .article__related:not(.article__related--hub){--lip-x:70%}.article:not(.article--merk) .article__body>.story-chapter:is(.story-chapter--practical,.story-chapter--photo-close):last-child>.story-chapter__content:after{content:"";width:100vw;height:var(--rand-h);background:var(--paper);-webkit-mask:var(--vorm-kust-boven) 0 0 / var(--rand-w) 100% repeat-x;mask:var(--vorm-kust-boven) 0 0 / var(--rand-w) 100% repeat-x;pointer-events:none;position:absolute;bottom:-1px;left:calc(50% - 50vw)}.article .hub-hero.rand-kust-onder{overflow:visible}.article .hub-hero.rand-kust-onder .hub-hero__figure .figure__caption{bottom:calc(var(--rand-h) + 4px)}.article .hub-hero.rand-kust-onder .hub-hero__figure,.article .hub-hero.rand-kust-onder:before{inset:0 0 calc(-1 * var(--rand-h))}.article .hub-copy .breadcrumbs{margin:0 0 var(--space-7)}.article .hub-coordinaten{margin:0 0 var(--space-4);font:600 var(--fs-meta)/1.4 var(--ui);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.article .hub-coordinaten:before{content:"";opacity:.85;background:radial-gradient(circle,currentColor 0 2px,#0000 2.5px),linear-gradient(currentColor 0 0) 50% 0/1.5px 4px no-repeat,linear-gradient(currentColor 0 0) 50% 100%/1.5px 4px no-repeat,linear-gradient(currentColor 0 0) 0/4px 1.5px no-repeat,linear-gradient(currentColor 0 0) 100%/4px 1.5px no-repeat;border:1.5px solid;border-radius:50%;width:18px;height:18px}.article .hub-coordinaten span+span:before{content:"/";opacity:.55;margin-right:12px}.article .hub-zegel{--stamp-r:5px;z-index:1;right:max(var(--gutter), calc((100% - var(--wrap)) / 2));bottom:calc(var(--rand-h) + var(--space-7));background:var(--white);width:132px;color:var(--ink);text-align:center;filter:drop-shadow(0 18px 22px #0f1b1759);justify-items:center;margin:0;padding:20px 12px 18px;display:grid;position:absolute;transform:rotate(5deg)}.article .hub-zegel:before{content:"";border:1.5px solid var(--accent);opacity:.35;position:absolute;inset:10px}.article .hub-zegel__aantal{color:var(--accent);font:800 64px/.9 var(--display);letter-spacing:-.03em}.article .hub-zegel__tekst{margin-top:var(--space-2);font:700 11px/1.35 var(--ui);letter-spacing:.12em;text-transform:uppercase}.article .article-opening--editorial{isolation:isolate;position:relative}.article .article-opening--editorial:not(.article-opening--text):before{content:"";z-index:-1;background:var(--accent);opacity:.14;-webkit-mask:var(--vorm-hoogtelijnen) 50% 50% / cover no-repeat;mask:var(--vorm-hoogtelijnen) 50% 50% / cover no-repeat;pointer-events:none;position:absolute;inset:-48px max(-8vw,50% - 50vw) -40px 34%}.article .article-opening--editorial .article__hero{background:var(--white);border-radius:6px;padding:12px 12px 4px;transform:rotate(-.8deg);box-shadow:0 1px #0000000a,0 28px 48px -28px #233531a6}.article .article-opening--editorial .article__hero .figure__img{border-radius:2px}.article .article-opening--editorial .article__hero .figure__caption{padding:8px 4px 4px}.article .opening-post{z-index:2;pointer-events:none;grid-area:photo;place-self:start end;align-items:flex-start;margin:-28px -20px 0 0;display:flex}.article .opening-post__zegel{--stamp-r:4px;background:var(--white);filter:drop-shadow(0 10px 12px #0f1b1740);order:2;width:76px;height:92px;padding:8px;display:grid;transform:rotate(6deg)}.article .opening-post__zegel>span{background:radial-gradient(circle at 68% 34%, #ffd27a 0 9px, transparent 9.5px), linear-gradient(160deg, transparent 58%, var(--accent-dark) 58.5%), linear-gradient(200deg, transparent 52%, var(--accent) 52.5%), linear-gradient(#f7ebca, #fbf3dd 60%)}.article .opening-post__stempel{width:170px;color:var(--ink);opacity:.72;mix-blend-mode:multiply;order:1;margin:30px -48px 0 0;transform:rotate(-9deg)}.article .opening-post__stempel circle,.article .opening-post__golf{fill:none;stroke:currentColor;stroke-width:2px}.article .opening-post__stempel circle+circle{stroke-width:1.2px}.article .opening-post__ring{fill:currentColor;font:700 9.5px/1 var(--ui);letter-spacing:.14em}.article .opening-post__datum{fill:currentColor;font:800 15px/1 var(--display);letter-spacing:.04em}.article .opening-post__jaar{fill:currentColor;font:700 10px/1 var(--ui);letter-spacing:.2em}.article .hub-jumps li{transition:filter .35s ease, transform .35s var(--ease-out)}.article .hub-jumps li:hover{filter:drop-shadow(0 14px 16px #7b5f1326);transform:translateY(-2px)}.article .hub-jumps a{--stub:72px;background:linear-gradient(var(--pale-line) 50%, transparent 0) calc(100% - var(--stub) + 1px) 0 / 2px 8px repeat-y, var(--pale);min-height:96px;-webkit-mask:radial-gradient(circle 12px at calc(100% - var(--stub) + 2px) 0, #0000 97%, #000) 0 0 / 100% 51% no-repeat, radial-gradient(circle 12px at calc(100% - var(--stub) + 2px) 100%, #0000 97%, #000) 0 100% / 100% 51% no-repeat;mask:radial-gradient(circle 12px at calc(100% - var(--stub) + 2px) 0, #0000 97%, #000) 0 0 / 100% 51% no-repeat, radial-gradient(circle 12px at calc(100% - var(--stub) + 2px) 100%, #0000 97%, #000) 0 100% / 100% 51% no-repeat;border-radius:8px;padding:20px 16px 20px 24px;position:relative}.article .hub-jumps a:hover{background:linear-gradient(#dcc996 50%, transparent 0) calc(100% - var(--stub) + 1px) 0 / 2px 8px repeat-y, var(--accent-soft);box-shadow:none;transform:none}.article .hub-jumps a:active{transform:none}@media (width<=800px){.article .hub-zegel{--stamp-r:3.5px;width:76px;padding:10px 6px;top:88px;bottom:auto}.article .hub-zegel:before{inset:5px}.article .hub-zegel__aantal{font-size:36px}.article .hub-zegel__tekst{letter-spacing:.06em;margin-top:4px;font-size:8px}.article .hub-copy .breadcrumbs{margin-bottom:64px}.article .hub-coordinaten{letter-spacing:.12em;font-size:11px}.article .article-opening--editorial:not(.article-opening--text):before{inset:30% max(-24px,50% - 50vw) -24px}.article .article-opening--editorial .article__hero{margin-inline:0;padding:8px 8px 2px;transform:rotate(-.6deg)}.article .opening-post{margin:-20px -6px 0 0}.article .opening-post__zegel{--stamp-r:3px;width:56px;height:68px;padding:6px}.article .opening-post__stempel{width:128px;margin:22px -40px 0 0}.article .hub-jumps a{--stub:64px;min-height:72px;padding:16px 12px 16px 20px}}.article .article__wrap:has(>.articlebody:last-child>.articlebody__main:last-child>.article__outro:last-child),.article .article__wrap:has(>.articlebody:last-child>.articlebody__main:last-child>.article__outro:last-child)>.articlebody{margin-bottom:0}.article .articlebody__main:last-child>.article__outro:last-child{padding-bottom:var(--blok)}
