
#su-dagje-uit{--k-paper:#F7F0E5;--k-sand:#EFE2D0;--k-white:#FFFCF7;--k-red:#A24736;--k-grey:#DDE1E7;--k-ink:#38332F;--k-muted:#6D625A;--k-line:#D8CCBE;color-scheme:light;color:var(--k-ink);font-family:'Erfboek Tekst',Arial,sans-serif;font-size:16px;line-height:1.5;background:transparent;width:100%;max-width:1440px;margin:0 auto;isolation:isolate;container:dagje / inline-size}
#su-dagje-uit *{box-sizing:border-box}
#su-dagje-uit :where(h1,h2,h3,h4,h5,h6,p,span,em,strong,small,figcaption,summary,button,a,output){color:var(--k-ink)}
#su-dagje-uit h1,#su-dagje-uit h2,#su-dagje-uit h3,#su-dagje-uit p,#su-dagje-uit figure{margin:0}
#su-dagje-uit button,#su-dagje-uit a,#su-dagje-uit summary{font:inherit;-webkit-tap-highlight-color:transparent}
#su-dagje-uit button{color:inherit}
#su-dagje-uit .k-caption{margin:0 auto 12px;padding:11px 13px;background:var(--k-grey);color:var(--k-ink);font-size:12px;line-height:1.5;border-radius:5px}
#su-dagje-uit .k-caption strong{font-weight:600}
#su-dagje-uit .k-caption output{display:block;font-size:11px;color:var(--k-muted);margin-top:3px}
#su-dagje-uit .k-phone{margin:0 auto;background:var(--k-paper);border:1px solid var(--k-line);border-radius:10px;overflow:hidden}
#su-dagje-uit .k-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:12px 18px;background:var(--k-white)}
#su-dagje-uit .k-logo-link{display:block;background:none;border:0;padding:0;width:280px;max-width:100%;min-width:0;grid-column:1;grid-row:1}
#su-dagje-uit .k-logo{display:block;width:100%;height:auto}
#su-dagje-uit .k-header-actions{display:flex;flex-direction:column;align-items:center;gap:8px;grid-column:2;grid-row:1}
#su-dagje-uit .k-tickets{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 13px;border:1px solid var(--k-red);border-radius:4px;background:var(--k-paper);color:var(--k-ink);font-size:15px;font-weight:600;line-height:1.3}
#su-dagje-uit .k-tickets:hover{background:var(--k-white);color:var(--k-ink)}
#su-dagje-uit .k-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:56px;min-height:48px;padding:0;border:0;background:none;font-size:16px;font-weight:600;line-height:1.2}
#su-dagje-uit .k-menu svg{width:24px;height:24px}
#su-dagje-uit .k-opening{padding:10px 20px 15px}
#su-dagje-uit .k-eyebrow{font-size:11px;line-height:1.45;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--k-muted)}
#su-dagje-uit .k-photo-story{position:relative;margin:10px 0 14px}
#su-dagje-uit .k-mainphoto{background:var(--k-white);padding:6px 6px 9px;transform:rotate(-1.1deg);box-shadow:0 2px 8px #38332f14;width:calc(100% - 5px)}
#su-dagje-uit .k-mainphoto img{display:block;width:100%;height:207px;object-fit:cover;object-position:50% 10%}
#su-dagje-uit .k-mainphoto figcaption{font-family:Georgia,serif;font-weight:400;font-style:italic;font-size:13px;line-height:1.4;padding:7px 1px 0;color:var(--k-red)}
#su-dagje-uit .k-hero-title{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.08;letter-spacing:-.04em;color:var(--k-red)}
#su-dagje-uit .k-hero-title em{font-weight:400;color:var(--k-red)}
#su-dagje-uit .k-hero-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
#su-dagje-uit .k-hero-heading .k-hero-title{min-width:0}
#su-dagje-uit .k-playful-owl{display:block;width:68px;height:auto;flex:none;pointer-events:none}
#su-dagje-uit .k-intro{font-size:15px;line-height:1.5;margin-top:8px;color:var(--k-ink)}
#su-dagje-uit .k-program{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;min-height:44px;flex:none;color:var(--k-red);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}
#su-dagje-uit .k-program svg{width:15px;height:15px;flex:none}
#su-dagje-uit .k-routes{padding:18px 20px 20px;background:var(--k-sand)}
#su-dagje-uit .k-routes-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
#su-dagje-uit .k-routes-top .k-heading{font-size:25px;line-height:1.2}
#su-dagje-uit .k-heading{font-family:Georgia,serif;font-size:29px;line-height:1.13;font-weight:400;letter-spacing:-.035em;color:var(--k-ink)}
#su-dagje-uit .k-heading em{font-weight:400;color:var(--k-red)}
#su-dagje-uit .k-route-list{margin-top:4px;display:grid;gap:0}
#su-dagje-uit .k-route{width:100%;display:grid;grid-template-columns:100px minmax(0,1fr) 18px;gap:12px;align-items:center;text-align:left;background:none;border:0;border-bottom:1px solid var(--k-line);padding:10px 0}
#su-dagje-uit .k-route:last-child{border-bottom:0;padding-bottom:0}
#su-dagje-uit .k-route-photo{display:block;padding:3px;background:var(--k-white)}
#su-dagje-uit .k-route-photo img{width:100%;height:72px;display:block;object-fit:cover}
#su-dagje-uit .k-route:nth-child(1) .k-route-photo img{object-position:50% 18%}
#su-dagje-uit .k-route:nth-child(2) .k-route-photo img{object-position:50% 40%}
#su-dagje-uit .k-route-name{display:block;font-family:Georgia,serif;font-size:23px;line-height:1.25;font-weight:400;letter-spacing:-.025em;color:var(--k-ink)}
#su-dagje-uit .k-route-detail{display:block;font-size:13px;line-height:1.5;color:var(--k-muted);margin-top:4px}
#su-dagje-uit .k-route-arrow{display:block;color:var(--k-red);width:18px;height:18px}
#su-dagje-uit .k-route:hover .k-route-name,#su-dagje-uit .k-route[aria-pressed="true"] .k-route-name{color:var(--k-red);text-decoration:underline;text-underline-offset:4px}
#su-dagje-uit .k-end{max-width:390px;margin:12px auto 0;padding:11px 13px;background:var(--k-paper);color:var(--k-muted);font-size:11px;line-height:1.5;border-radius:5px}
#su-dagje-uit .k-end strong{font-weight:600;color:var(--k-ink)}
@media(max-width:359px){
 #su-dagje-uit .k-opening,#su-dagje-uit .k-routes{padding-left:17px;padding-right:17px}
 #su-dagje-uit .k-header{padding-left:14px;padding-right:14px;gap:8px}
 #su-dagje-uit .k-logo-link{width:240px}
 #su-dagje-uit .k-header-actions{gap:8px}
 #su-dagje-uit .k-tickets{font-size:15px;padding:10px 10px}
 #su-dagje-uit .k-mainphoto img{height:186px}
 #su-dagje-uit .k-mainphoto figcaption{font-size:12px}
 #su-dagje-uit .k-hero-title{font-size:30px}
 #su-dagje-uit .k-routes-top .k-heading{font-size:23px}
 #su-dagje-uit .k-route{grid-template-columns:82px minmax(0,1fr) 16px;gap:10px}
 #su-dagje-uit .k-route-name{font-size:21px}
 #su-dagje-uit .k-route-photo img{height:65px}
 #su-dagje-uit .k-route-arrow{width:16px;height:16px}
}
#su-dagje-uit .k-week-block{padding:22px 20px 17px;background:var(--k-grey);border-top:2px solid var(--k-red)}
#su-dagje-uit .k-week-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
#su-dagje-uit .k-week-head .k-heading{font-size:25px;line-height:1.2;color:var(--k-ink)}
#su-dagje-uit .k-week-head>svg{width:21px;height:21px;color:var(--k-red);flex:none}
#su-dagje-uit .k-week-link{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:3px;background:var(--k-white);color:var(--k-ink);text-align:left}
#su-dagje-uit .k-week-name{display:block;font-family:Georgia,serif;font-weight:400;font-size:22px;line-height:1.25;letter-spacing:-.02em;color:var(--k-ink)}
#su-dagje-uit .k-week-period{display:block;font-size:13px;line-height:1.5;margin-top:4px;color:var(--k-muted)}
#su-dagje-uit .k-week-link>svg,#su-dagje-uit .k-period-link>svg{width:18px;height:18px;color:var(--k-red)}
#su-dagje-uit .k-week-link:hover .k-week-name{color:var(--k-red);text-decoration:underline;text-underline-offset:4px}
#su-dagje-uit .k-period-link{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:44px;margin-top:5px;padding:10px 0;border:0;background:transparent;color:var(--k-ink);text-align:left;font-size:14px;line-height:1.5;font-weight:600}
#su-dagje-uit .k-period-link>span{color:var(--k-ink)}
#su-dagje-uit .k-period-link:hover>span{text-decoration:underline;text-underline-offset:4px}
@media(max-width:359px){#su-dagje-uit .k-week-block{padding-left:17px;padding-right:17px}}
#su-dagje-uit [hidden]{display:none!important}
#su-dagje-uit .k-mainmenu{grid-column:1/-1;grid-row:2;margin:8px -18px -8px;padding:6px 20px 14px;background:var(--k-white);border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line)}
#su-dagje-uit .k-mainmenu button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:48px;padding:10px 0;border:0;border-bottom:1px solid var(--k-line);background:none;color:var(--k-ink);text-align:left;font-size:16px;font-weight:600}
#su-dagje-uit .k-mainmenu button:last-child{border-bottom:0}
#su-dagje-uit .k-mainmenu svg{width:17px;height:17px;color:var(--k-red);flex:none}
#su-dagje-uit .k-mainmenu button:hover{text-decoration:underline;text-underline-offset:4px}
#su-dagje-uit .k-story{padding:44px 20px 40px;background:var(--k-sand)}
#su-dagje-uit .k-story-heading{display:grid;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:16px}
#su-dagje-uit .k-story-heading>div{min-width:0}
#su-dagje-uit .k-story-lights{display:block;width:100%;height:auto;pointer-events:none}
#su-dagje-uit .k-section-label{font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted);margin-bottom:9px}
#su-dagje-uit .k-section-copy{font-size:15px;line-height:1.6;color:var(--k-ink);margin-top:13px}
#su-dagje-uit .k-story-pictures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;margin:19px 0 0}
#su-dagje-uit .k-story-pictures .k-animals,#su-dagje-uit .k-story-pictures .k-fire{display:block;width:100%;height:auto;object-fit:cover;border:4px solid var(--k-white)}
#su-dagje-uit .k-story-pictures .k-animals{aspect-ratio:4/5;object-position:50% 35%}
#su-dagje-uit .k-story-pictures .k-fire{aspect-ratio:4/5;object-position:50% 64%}
#su-dagje-uit .k-story-caption{font-family:Georgia,serif;font-size:13px;line-height:1.5;font-weight:400;font-style:italic;color:var(--k-red);margin-top:9px}
#su-dagje-uit .k-text-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;max-width:100%;padding:8px 0;border:0;background:none;color:var(--k-red);font-size:14px;font-weight:600;line-height:1.5;text-align:left;text-decoration:underline;text-underline-offset:4px}
#su-dagje-uit .k-text-link span{color:var(--k-red)}
#su-dagje-uit .k-text-link svg{width:17px;height:17px;flex:none}
#su-dagje-uit .k-story .k-text-link{margin-top:7px}
#su-dagje-uit .k-groups{margin:0 20px;padding:26px 0 29px;border-top:1px solid var(--k-line)}
#su-dagje-uit .k-groups .k-heading{font-size:27px;line-height:1.2}
#su-dagje-uit .k-groups .k-text-link{margin-top:9px}
#su-dagje-uit .k-earth{padding:28px 20px 29px;background:var(--k-grey)}
#su-dagje-uit .k-earth-photo{display:block;width:100%;aspect-ratio:5/4;object-fit:cover;object-position:50% 63%;margin-bottom:14px}
#su-dagje-uit .k-earth .k-heading{font-size:30px;line-height:1.17}
#su-dagje-uit .k-earth .k-section-label{color:var(--k-ink)}
#su-dagje-uit .k-quiet-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:46px;max-width:100%;padding:10px 14px;border:1px solid var(--k-red);border-radius:4px;background:var(--k-paper);color:var(--k-ink);font-size:14px;font-weight:600;line-height:1.5;text-align:left}
#su-dagje-uit .k-quiet-button svg{width:17px;height:17px;flex:none;color:var(--k-red)}
#su-dagje-uit .k-quiet-button:hover{background:var(--k-white)}
#su-dagje-uit .k-earth .k-quiet-button{margin-top:19px}
#su-dagje-uit .k-visit{padding:31px 20px 30px}
#su-dagje-uit .k-visit-links{margin:19px 0 10px;border-top:1px solid var(--k-line)}
#su-dagje-uit .k-visit-link{display:grid;grid-template-columns:20px minmax(0,1fr) 17px;gap:11px;align-items:center;width:100%;min-height:50px;padding:12px 0;border:0;border-bottom:1px solid var(--k-line);background:none;color:var(--k-ink);font-size:15px;line-height:1.5;font-weight:600;text-align:left}
#su-dagje-uit .k-visit-link svg{width:18px;height:18px;color:var(--k-red)}
#su-dagje-uit .k-visit-link svg:last-child{width:17px;height:17px}
#su-dagje-uit .k-visit-link:hover span{text-decoration:underline;text-underline-offset:4px}
#su-dagje-uit .k-footer{padding:26px 20px 20px;background:var(--k-white);border-top:1px solid var(--k-line)}
#su-dagje-uit .k-footer-top{display:grid;grid-template-columns:minmax(0,1fr) 100px;align-items:end;gap:14px}
#su-dagje-uit .k-footer-top>div{min-width:0}
#su-dagje-uit .k-footer-owl{display:block;width:100%;height:auto;margin-bottom:8px;pointer-events:none}
#su-dagje-uit .k-footer-name{font-family:Georgia,serif;font-weight:400;font-size:25px;line-height:1.25;color:var(--k-red)}
#su-dagje-uit .k-footer-place{font-size:13px;line-height:1.6;color:var(--k-muted);margin-top:7px}
#su-dagje-uit .k-footer-links{display:flex;flex-wrap:wrap;column-gap:24px;margin-top:13px}
#su-dagje-uit .k-footer-links button{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;background:none;border:0;color:var(--k-ink);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}
#su-dagje-uit .k-footer .k-farewell{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:17px;color:var(--k-red);margin-top:15px;padding-top:17px;border-top:1px solid var(--k-line)}
#su-dagje-uit .k-preview-detail{position:relative;max-width:390px;margin:12px auto 0;padding:12px 14px;background:var(--k-grey);border-radius:5px}
#su-dagje-uit .k-preview-detail strong{display:block;font-size:12px;font-weight:600}
#su-dagje-uit .k-preview-detail p{font-size:12px;line-height:1.5;margin-top:5px;color:var(--k-muted)}
@media(max-width:359px){
 #su-dagje-uit .k-mainmenu,#su-dagje-uit .k-story,#su-dagje-uit .k-earth,#su-dagje-uit .k-visit,#su-dagje-uit .k-footer{padding-left:17px;padding-right:17px}
 #su-dagje-uit .k-mainmenu{margin-left:-14px;margin-right:-14px}
 #su-dagje-uit .k-groups{margin-left:17px;margin-right:17px}
 #su-dagje-uit .k-story .k-heading,#su-dagje-uit .k-earth .k-heading{font-size:28px}
 #su-dagje-uit .k-story-heading{grid-template-columns:minmax(0,1fr) 92px;gap:12px}
 #su-dagje-uit .k-footer-top{grid-template-columns:minmax(0,1fr) 88px;gap:12px}
 #su-dagje-uit .k-groups .k-heading{font-size:26px}
}

#su-dagje-uit .k-earth-mark{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}
#su-dagje-uit .k-earth-mark .k-section-label{margin:0}
#su-dagje-uit .k-brand-acorn{display:block;width:112px;height:auto;flex:none;pointer-events:none}
#su-dagje-uit .k-news{margin:0 20px;padding:29px 0 25px}
#su-dagje-uit .k-news-list{margin-top:16px}
#su-dagje-uit .k-news-item{padding:15px 0}
#su-dagje-uit .k-news-item+.k-news-item{border-top:1px solid var(--k-line)}
#su-dagje-uit .k-news-meta{font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted)}
#su-dagje-uit .k-news-title{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:14px;width:100%;min-height:44px;padding:5px 0;border:0;background:none;color:var(--k-ink);text-align:left;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.25;letter-spacing:-.02em}
#su-dagje-uit .k-news-title svg{width:18px;height:18px;color:var(--k-red)}
#su-dagje-uit .k-news-title:hover span{text-decoration:underline;text-underline-offset:4px}
#su-dagje-uit .k-news-description{font-size:14px;line-height:1.6;color:var(--k-muted);margin-top:3px}
#su-dagje-uit .k-news .k-text-link{margin-top:4px}
@media(max-width:359px){#su-dagje-uit .k-news{margin-left:17px;margin-right:17px}}

/* Tablet: retain the reading order and mobile menu, with roomier imagery. */
@container dagje (min-width:520px) and (max-width:899px){
 #su-dagje-uit .k-opening,#su-dagje-uit .k-routes,#su-dagje-uit .k-week-block,#su-dagje-uit .k-story,#su-dagje-uit .k-earth,#su-dagje-uit .k-visit,#su-dagje-uit .k-footer{padding-left:36px;padding-right:36px}
 #su-dagje-uit .k-header{padding-left:30px;padding-right:30px}
 #su-dagje-uit .k-logo-link{width:280px}
 #su-dagje-uit .k-header-actions{flex-direction:row;gap:10px}
 #su-dagje-uit .k-mainmenu{margin-left:-30px;margin-right:-30px;padding-left:36px;padding-right:36px}
 #su-dagje-uit .k-opening{padding-top:22px;padding-bottom:28px}
 #su-dagje-uit .k-mainphoto img{height:auto;aspect-ratio:16/10}
 #su-dagje-uit .k-hero-title{font-size:40px}
 #su-dagje-uit .k-route{grid-template-columns:140px minmax(0,1fr) 20px;gap:22px;padding:15px 0}
 #su-dagje-uit .k-route-photo img{height:100px}
 #su-dagje-uit .k-route-name{font-size:28px}
 #su-dagje-uit .k-route-detail{font-size:15px}
 #su-dagje-uit .k-news,#su-dagje-uit .k-groups{margin-left:36px;margin-right:36px}
 #su-dagje-uit .k-story .k-section-copy,#su-dagje-uit .k-earth .k-section-copy{max-width:54ch}
 #su-dagje-uit .k-story-pictures{max-width:560px}
 #su-dagje-uit .k-earth-photo{aspect-ratio:3/2}
}

/* Desktop: one content set, composed across the available width. */
@container dagje (min-width:900px){
 #su-dagje-uit .k-phone{--k-gutter:max(40px,calc((100% - 1160px)/2));border:0;border-radius:0}
 #su-dagje-uit .k-header{padding:12px var(--k-gutter) 0;column-gap:24px}
 #su-dagje-uit .k-logo-link{width:300px}
 #su-dagje-uit .k-header-actions{flex-direction:row;gap:10px;justify-self:end}
 #su-dagje-uit .k-mainmenu{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:4px 0 0;padding:5px 0 10px;border-top:0;border-bottom:1px solid var(--k-line)}
 #su-dagje-uit .k-mainmenu button{display:block;width:auto;min-height:44px;padding:8px 0;border:0;white-space:nowrap;font-size:15px}
 #su-dagje-uit .k-mainmenu svg{display:none}
 #su-dagje-uit .k-opening{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:1fr auto 1fr;grid-template-areas:'eyebrow photo' 'heading photo' 'intro photo';column-gap:40px;row-gap:14px;padding:38px var(--k-gutter) 40px;align-items:center}
 #su-dagje-uit .k-eyebrow{grid-area:eyebrow;align-self:end;font-size:12px;letter-spacing:.08em}
 #su-dagje-uit .k-photo-story{grid-area:photo;margin:0 0 0 4px;min-width:0}
 #su-dagje-uit .k-mainphoto{padding:8px 8px 11px;width:calc(100% - 4px)}
 #su-dagje-uit .k-mainphoto img{height:clamp(270px,26cqi,330px);object-position:50% 10%}
 #su-dagje-uit .k-mainphoto figcaption{font-size:14px;padding-top:8px}
 #su-dagje-uit .k-hero-heading{grid-area:heading;gap:14px;align-items:center}
 #su-dagje-uit .k-hero-title{font-size:clamp(42px,4.6cqi,56px);line-height:1.06}
 #su-dagje-uit .k-playful-owl{width:68px}
 #su-dagje-uit .k-intro{grid-area:intro;align-self:start;margin:0;font-size:17px;line-height:1.6;max-width:31ch}
 #su-dagje-uit .k-routes{padding:25px var(--k-gutter) 30px}
 #su-dagje-uit .k-routes-top .k-heading{font-size:32px}
 #su-dagje-uit .k-program{font-size:14px}
 #su-dagje-uit .k-route-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:17px}
 #su-dagje-uit .k-route{grid-template-columns:clamp(86px,calc(17cqi - 67px),120px) minmax(0,1fr);grid-template-rows:auto 18px;column-gap:13px;row-gap:6px;border:0;padding:0;align-items:center}
 #su-dagje-uit .k-route-photo{grid-column:1;grid-row:1/3}
 #su-dagje-uit .k-route-photo img{height:clamp(98px,calc(14cqi - 28px),126px)}
 #su-dagje-uit .k-route>span:nth-child(2){grid-column:2;grid-row:1}
 #su-dagje-uit .k-route-name{font-size:23px;line-height:1.2}
 #su-dagje-uit .k-route-detail{font-size:13px;line-height:1.5}
 #su-dagje-uit .k-route-arrow{grid-column:2;grid-row:2;align-self:start}
 #su-dagje-uit .k-week-block{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:32px;padding:20px var(--k-gutter)}
 #su-dagje-uit .k-week-head{margin:0}
 #su-dagje-uit .k-week-block>nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px}
 #su-dagje-uit .k-period-link{margin:0;font-size:15px}
 #su-dagje-uit .k-news{display:grid;grid-template-columns:220px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:36px;row-gap:6px;margin:0;padding:46px var(--k-gutter) 42px}
 #su-dagje-uit .k-news>.k-section-label{grid-column:1;grid-row:1;margin:0}
 #su-dagje-uit .k-news>.k-heading{grid-column:1;grid-row:2;font-size:32px}
 #su-dagje-uit .k-news>.k-text-link{grid-column:1;grid-row:3;align-self:start;justify-self:start;margin-top:13px}
 #su-dagje-uit .k-news-list{grid-column:2;grid-row:1/4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:0}
 #su-dagje-uit .k-news-item{padding:0}
 #su-dagje-uit .k-news-item+.k-news-item{padding-left:26px;border-top:0;border-left:1px solid var(--k-line)}
 #su-dagje-uit .k-news-title{font-size:23px;padding:8px 0;line-height:1.25}
 #su-dagje-uit .k-news-description{font-size:15px;line-height:1.6}
 #su-dagje-uit .k-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto auto 1fr auto;column-gap:48px;row-gap:12px;padding:58px var(--k-gutter) 50px}
 #su-dagje-uit .k-story-heading{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr) 96px;gap:14px;align-items:center}
 #su-dagje-uit .k-story .k-heading{font-size:clamp(32px,3.5cqi,40px)}
 #su-dagje-uit .k-story>.k-section-copy{grid-column:1;grid-row:2;margin-top:2px;font-size:16px;line-height:1.75;max-width:40ch}
 #su-dagje-uit .k-story>.k-text-link{grid-column:1;grid-row:3;align-self:start;justify-self:start;margin-top:3px;font-size:15px}
 #su-dagje-uit .k-story-pictures{grid-column:2;grid-row:1/4;gap:14px;margin:0;align-self:center}
 #su-dagje-uit .k-story-caption{grid-column:2;grid-row:4;margin:0;font-size:14px}
 #su-dagje-uit .k-groups{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:48px;row-gap:5px;margin:0;padding:40px var(--k-gutter) 42px;border-top:0}
 #su-dagje-uit .k-groups>.k-section-label{grid-column:1;grid-row:1;margin:0}
 #su-dagje-uit .k-groups>.k-heading{grid-column:1;grid-row:2/4;font-size:32px}
 #su-dagje-uit .k-groups>.k-section-copy{grid-column:2;grid-row:1/3;margin:0;font-size:16px;line-height:1.7;max-width:45ch}
 #su-dagje-uit .k-groups>.k-text-link{grid-column:2;grid-row:3;justify-self:start;font-size:15px;margin-top:4px}
 #su-dagje-uit .k-earth{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;align-items:start;column-gap:56px;row-gap:13px;padding:54px var(--k-gutter)}
 #su-dagje-uit .k-earth-photo{grid-column:1;grid-row:1/5;height:365px;aspect-ratio:auto;margin:0;object-position:50% 63%}
 #su-dagje-uit .k-earth-mark{grid-column:2;grid-row:1;margin:0;align-self:end}
 #su-dagje-uit .k-earth .k-heading{grid-column:2;grid-row:2;font-size:clamp(34px,3.7cqi,42px);line-height:1.14}
 #su-dagje-uit .k-earth>.k-section-copy{grid-column:2;grid-row:3;margin:0;font-size:16px;line-height:1.7;max-width:40ch}
 #su-dagje-uit .k-earth>.k-quiet-button{grid-column:2;grid-row:4;justify-self:start;margin-top:5px;font-size:15px}
 #su-dagje-uit .k-visit{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:70px;row-gap:6px;padding:48px var(--k-gutter) 44px}
 #su-dagje-uit .k-visit>.k-section-label{grid-column:1;grid-row:1;margin:0}
 #su-dagje-uit .k-visit>.k-heading{grid-column:1;grid-row:2;font-size:36px}
 #su-dagje-uit .k-visit>.k-section-copy{grid-column:1;grid-row:3;margin-top:5px;max-width:34ch;font-size:16px}
 #su-dagje-uit .k-visit>.k-text-link{grid-column:1;grid-row:4;justify-self:start;font-size:15px;margin-top:4px}
 #su-dagje-uit .k-visit-links{grid-column:2;grid-row:1/5;align-self:center;margin:0}
 #su-dagje-uit .k-visit-link{min-height:56px;font-size:16px}
 #su-dagje-uit .k-footer{padding:32px var(--k-gutter) 24px}
 #su-dagje-uit .k-footer-top{grid-template-columns:minmax(0,1fr) 122px;gap:46px}
 #su-dagje-uit .k-footer-top>div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px}
 #su-dagje-uit .k-footer-name{grid-column:1;grid-row:1;font-size:30px}
 #su-dagje-uit .k-footer-place{grid-column:1;grid-row:2;font-size:14px}
 #su-dagje-uit .k-footer-links{grid-column:2;grid-row:1/3;flex-direction:column;align-items:flex-start;justify-content:center;margin:0}
 #su-dagje-uit .k-footer-links button{font-size:14px}
 #su-dagje-uit .k-footer .k-farewell{margin-top:22px;font-size:18px}
 #su-dagje-uit .k-end,#su-dagje-uit .k-preview-detail{max-width:none}
}

@container dagje (min-width:1100px){
 #su-dagje-uit .k-route{grid-template-columns:120px minmax(0,1fr);gap:6px 16px}
 #su-dagje-uit .k-route-photo img{height:126px}
 #su-dagje-uit .k-route-name{font-size:25px}
 #su-dagje-uit .k-route-detail{font-size:14px}
 #su-dagje-uit .k-news{grid-template-columns:240px minmax(0,1fr);column-gap:48px}
 #su-dagje-uit .k-story-heading{grid-template-columns:minmax(0,1fr) 112px;gap:18px}
 #su-dagje-uit .k-earth-photo{height:390px}
}

@container dagje (min-width:1200px){
 #su-dagje-uit .k-header{grid-template-columns:300px minmax(0,1fr) auto;column-gap:24px;padding:14px var(--k-gutter);border-bottom:1px solid var(--k-line)}
 #su-dagje-uit .k-mainmenu{grid-column:2;grid-row:1;margin:0;padding:0;border:0;gap:12px}
 #su-dagje-uit .k-mainmenu button{font-size:14px}
 #su-dagje-uit .k-header-actions{grid-column:3}
}

#su-dagje-uit .d-pad{padding-left:20px;padding-right:20px}
#su-dagje-uit .d-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:10px;font-size:12px;color:var(--k-muted)}
#su-dagje-uit .d-crumb button{border:0;background:none;padding:8px 0;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:3px}
#su-dagje-uit .d-crumb svg{width:13px;height:13px}
#su-dagje-uit .d-opener{padding-top:15px;padding-bottom:29px}
#su-dagje-uit .d-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px 32px}
#su-dagje-uit .d-title-row h1{font:400 33px/1.14 Georgia,serif;letter-spacing:-.03em;color:var(--k-red);max-width:24ch}
#su-dagje-uit .d-title-row .k-text-link{font-size:13px;margin:0}
#su-dagje-uit .d-lead{font-size:16px;line-height:1.65;margin-top:10px;max-width:65ch}
#su-dagje-uit .d-banner{margin-top:22px;background:var(--k-white);padding:6px 6px 9px}
#su-dagje-uit .d-banner img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:50% 60%}
#su-dagje-uit .d-caption{font:italic 400 13px/1.5 Georgia,serif;color:var(--k-red);padding:8px 1px 0}
#su-dagje-uit .d-layout{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:40px}
#su-dagje-uit .d-layout>*{min-width:0;scroll-margin-top:20px}
#su-dagje-uit .d-prose h2{font:400 28px/1.2 Georgia,serif;letter-spacing:-.025em;margin:0 0 17px;color:var(--k-ink)}
#su-dagje-uit .d-prose h3{font:400 23px/1.25 Georgia,serif;letter-spacing:-.018em;margin:23px 0 10px;color:var(--k-ink)}
#su-dagje-uit .d-prose p{font-size:16px;line-height:1.75;margin:0 0 17px;max-width:68ch}
#su-dagje-uit .d-prose p:last-child{margin-bottom:0}
#su-dagje-uit .d-introduction{grid-row:1}
#su-dagje-uit .d-programme{grid-row:2;padding:20px;background:var(--k-grey);margin-top:27px;display:grid;gap:15px}
#su-dagje-uit .d-programme h2{font:400 23px/1.25 Georgia,serif;letter-spacing:-.02em;margin:0 0 8px}
#su-dagje-uit .d-programme p{font-size:14px;line-height:1.65;margin:0}
#su-dagje-uit .d-programme nav{min-width:0}
#su-dagje-uit .d-programme .k-week-name{font-size:22px}
#su-dagje-uit .d-programme .k-week-period{font-size:13px}
#su-dagje-uit .d-contents{grid-row:3;padding-top:25px;padding-bottom:8px}
#su-dagje-uit .d-contents a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 0;border-bottom:1px solid var(--k-line);font-size:14px;line-height:1.5;text-decoration:none}
#su-dagje-uit .d-contents a:hover{text-decoration:underline;text-underline-offset:4px}
#su-dagje-uit .d-contents svg{flex:none;width:16px;height:16px;color:var(--k-red)}
#su-dagje-uit .d-chapter{border-top:1px solid var(--k-line);padding-top:30px;margin-top:32px}
#su-dagje-uit .d-heading-mark{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}
#su-dagje-uit .d-heading-mark h2{margin:0;min-width:0}
#su-dagje-uit .d-heading-mark img{width:60px;height:auto;flex:none;pointer-events:none}
#su-dagje-uit .d-heading-mark img.d-pointing{width:72px}
#su-dagje-uit .d-play-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:25px;margin-top:23px}
#su-dagje-uit .d-photo{display:block;width:100%;height:auto;border:4px solid var(--k-white);object-fit:cover}
#su-dagje-uit .d-outdoor,#su-dagje-uit .d-indoor{aspect-ratio:4/3}
#su-dagje-uit .d-outdoor{object-position:50% 43%}
#su-dagje-uit .d-indoor{object-position:50% 50%}
#su-dagje-uit .d-play-pair h3{margin-top:16px}
#su-dagje-uit .d-play-pair p{font-size:15px;line-height:1.7}
#su-dagje-uit .d-animal-story{display:grid;gap:21px}
#su-dagje-uit .d-animal-story .k-text-link{margin:0}
#su-dagje-uit .d-rabbit{aspect-ratio:4/5;object-position:50% 35%;max-width:410px}
#su-dagje-uit .d-feeding-figure{margin:24px 0}
#su-dagje-uit .d-feeding{aspect-ratio:16/9;object-position:50% 30%}
#su-dagje-uit .d-inline-link{display:inline;background:none;border:0;padding:0;color:var(--k-red);text-decoration:underline;text-underline-offset:3px;font-size:inherit;line-height:inherit}
#su-dagje-uit .d-programme-note{border-left:2px solid var(--k-line);padding-left:16px}
#su-dagje-uit .d-earth-note{display:grid;gap:0;background:var(--k-grey);margin-top:25px}
#su-dagje-uit .d-garden{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 63%;display:block}
#su-dagje-uit .d-earth-copy{padding:22px 20px}
#su-dagje-uit .d-earth-heading{display:flex;align-items:start;gap:14px;justify-content:space-between;margin-bottom:16px}
#su-dagje-uit .d-earth-heading h3{margin:0;font-size:23px}
#su-dagje-uit .d-earth-heading img{width:66px;height:auto;flex:none}
#su-dagje-uit .d-earth-copy p{font-size:15px;line-height:1.7;margin-bottom:12px}
#su-dagje-uit .d-earth-copy .k-text-link{font-size:14px;margin:0}
#su-dagje-uit .d-practical-links{margin:23px 0 14px;border-top:1px solid var(--k-line)}
#su-dagje-uit .d-final-actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:23px}
#su-dagje-uit .d-final-actions .k-text-link,#su-dagje-uit .d-final-actions .k-quiet-button{margin:0}
#su-dagje-uit .k-footer-top{grid-template-columns:minmax(0,1fr)}
#su-dagje-uit .k-mainmenu button[aria-current="page"]{color:var(--k-red);text-decoration:underline;text-underline-offset:4px}
@container dagje (max-width:359px){
 #su-dagje-uit .d-pad{padding-left:17px;padding-right:17px}
 #su-dagje-uit .d-title-row h1{font-size:30px}
 #su-dagje-uit .d-prose h2{font-size:26px}
 #su-dagje-uit .d-heading-mark{gap:12px}
 #su-dagje-uit .d-heading-mark img{width:48px}
 #su-dagje-uit .d-heading-mark img.d-pointing{width:58px}
 #su-dagje-uit .d-earth-heading{display:block}
 #su-dagje-uit .d-earth-heading img{float:right;margin:10px 0 5px 12px}
}
@container dagje (min-width:520px){
 #su-dagje-uit .d-pad{padding-left:36px;padding-right:36px}
 #su-dagje-uit .d-title-row h1{font-size:40px}
 #su-dagje-uit .d-banner img{aspect-ratio:2/1}
 #su-dagje-uit .d-prose h2{font-size:31px}
 #su-dagje-uit .d-contents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
 #su-dagje-uit .d-contents>p{grid-column:1/-1}
 #su-dagje-uit .d-play-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
 #su-dagje-uit .d-earth-note{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:stretch}
 #su-dagje-uit .d-garden{height:100%;min-height:280px;aspect-ratio:auto}
 #su-dagje-uit .d-earth-heading{display:block}
 #su-dagje-uit .d-earth-heading img{float:right;width:64px;margin:12px 0 5px 15px}
}
@container dagje (min-width:760px){
 #su-dagje-uit .d-programme{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:26px;align-items:center}
 #su-dagje-uit .d-animal-story{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:30px;align-items:start}
 #su-dagje-uit .d-earth-copy{padding:27px}
}
@container dagje (min-width:900px){
 #su-dagje-uit .d-pad{padding-left:var(--k-gutter);padding-right:var(--k-gutter)}
 #su-dagje-uit .d-title-row h1{font-size:46px;max-width:25ch;flex:1 1 580px}
 #su-dagje-uit .d-lead{font-size:18px}
 #su-dagje-uit .d-banner{margin-top:26px;padding:8px 8px 11px}
 #su-dagje-uit .d-banner img{height:390px;aspect-ratio:auto}
 #su-dagje-uit .d-opener{padding-bottom:40px}
 #su-dagje-uit .d-prose h2{font-size:34px}
 #su-dagje-uit .d-prose p{font-size:17px;line-height:1.75}
 #su-dagje-uit .d-caption{font-size:14px}
 #su-dagje-uit .d-chapter{padding-top:38px;margin-top:42px}
 #su-dagje-uit .d-play-pair p,#su-dagje-uit .d-earth-copy p{font-size:16px}
 #su-dagje-uit .d-programme{padding:24px}
 #su-dagje-uit .d-layout{padding-bottom:60px}
 #su-dagje-uit .d-rabbit{max-width:340px}
}
@container dagje (min-width:1040px){
 #su-dagje-uit .d-layout{grid-template-columns:minmax(0,1fr) 220px;column-gap:55px}
 #su-dagje-uit .d-layout>*{grid-column:1}
 #su-dagje-uit .d-contents{grid-column:2;grid-row:1;display:block;align-self:start;border-top:1px solid var(--k-line);padding-top:17px}
 #su-dagje-uit .d-title-row h1{font-size:48px}
 #su-dagje-uit .d-banner img{height:420px}
 #su-dagje-uit .d-animal-story{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}
 #su-dagje-uit .d-earth-note{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}
}


/* Standalone page: keep the established information-page layout. */
html,body{margin:0;background:#F7F0E5;color-scheme:light}
#su-dagje-uit [hidden]{display:none!important}
#su-dagje-uit button,#su-dagje-uit a{cursor:pointer}
#su-dagje-uit :where(a,button):focus-visible{outline:2px solid var(--k-red);outline-offset:5px}
#su-dagje-uit .d-opening-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:18px}
#su-dagje-uit .d-opening-actions .k-quiet-button{text-decoration:none}
#su-dagje-uit .d-opening-actions .k-text-link{text-decoration:none;gap:9px}
#su-dagje-uit .d-opening-actions .k-text-link span{text-decoration:underline;text-underline-offset:4px;text-decoration-skip-ink:none}
#su-dagje-uit .d-opening-actions .k-text-link svg{flex:none}
#su-dagje-uit .d-title-row h1{overflow-wrap:break-word}
@container dagje (max-width:419px){
 #su-dagje-uit .d-opening-actions{align-items:flex-start;flex-direction:column;gap:5px}
}
@container dagje (min-width:900px){
 #su-dagje-uit .d-opening-actions{margin-top:20px;gap:10px 26px}
 #su-dagje-uit .d-opening-actions a{font-size:16px}
}

/* Original logo details, reused from the approved Kinderfeestjes page. */
#su-dagje-uit .d-title-row{flex-wrap:nowrap;align-items:center;gap:16px}
#su-dagje-uit .d-title-row h1{flex:1 1 auto;min-width:0}
#su-dagje-uit .d-title-owl{display:block;flex:none;width:72px;height:auto;pointer-events:none}
#su-dagje-uit .d-art-window{position:relative;display:block;overflow:hidden;aspect-ratio:var(--q-art-ratio);mix-blend-mode:multiply;pointer-events:none;flex:none}
#su-dagje-uit .d-art-window>img{display:block;position:absolute;width:var(--q-sheet-width);max-width:none;height:auto;left:var(--q-sheet-left);top:var(--q-sheet-top);margin:0}
#su-dagje-uit .d-owl-on-branch{width:104px}
#su-dagje-uit .d-heading-mark img.d-garland{width:96px}
#su-dagje-uit .d-heading-mark img.d-flowers{width:66px;mix-blend-mode:multiply}
#su-dagje-uit .k-footer-top{grid-template-columns:minmax(0,1fr) 96px;gap:18px;align-items:center}
#su-dagje-uit .d-footer-leaves{width:100%}
@container dagje (max-width:359px){
 #su-dagje-uit .d-title-row{gap:12px}
 #su-dagje-uit .d-title-owl{width:58px}
 #su-dagje-uit .d-owl-on-branch{width:88px}
 #su-dagje-uit .d-heading-mark img.d-garland{width:80px}
 #su-dagje-uit .d-heading-mark img.d-flowers{width:54px}
 #su-dagje-uit .k-footer-top{grid-template-columns:minmax(0,1fr) 80px;gap:14px}
}
@container dagje (min-width:520px){
 #su-dagje-uit .d-title-owl{width:94px}
 #su-dagje-uit .d-owl-on-branch{width:128px}
 #su-dagje-uit .d-heading-mark img.d-garland{width:136px}
 #su-dagje-uit .d-heading-mark img.d-flowers{width:78px}
}
@container dagje (min-width:900px){
 #su-dagje-uit .d-title-row{gap:32px}
 #su-dagje-uit .d-title-owl{width:112px}
 #su-dagje-uit .k-footer-top{grid-template-columns:minmax(0,1fr) 122px;gap:46px}
}
