/* Examples communicate the range of the visit; they are not dates, filters or availability. */
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;background:#DDE1E7;color:#38332F;align-items:start}
#su-home-responsive .k-week-block.su-programme-feature{padding:28px 20px}
#su-dagje-uit .d-programme.su-programme-feature{padding:24px 20px}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature .su-programme-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature .su-programme-eyebrow{font:500 .875rem/1.4 'Erfboek Tekst','DM Sans',Arial,sans-serif;margin:0 0 7px;color:#5E615B}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature h2{font:400 clamp(1.65rem,2.6vw,2rem)/1.2 Georgia,serif;letter-spacing:-.02em;margin:0;color:#38332F;max-width:22ch}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-heading>svg{width:28px;height:28px;color:#267B42;stroke-width:1.6;flex:none;margin-top:3px}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-body{min-width:0}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature .su-programme-intro{font-size:1rem;line-height:1.6;margin:0;max-width:68ch}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature .su-activity-examples{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 10px;padding:0;list-style:none}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature .su-activity-examples li{display:block;margin:0;padding:5px 11px;border:1px solid #AEBFAF;border-radius:18px;background:#F5F6F1;color:#334C35;font:500 .875rem/1.35 'Erfboek Tekst','DM Sans',Arial,sans-serif;max-width:100%}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature .su-programme-note{font-size:.875rem;line-height:1.5;color:#5A5C58;margin:0 0 14px;max-width:68ch}
#su-home-responsive .su-programme-feature .su-programme-tip{font-size:.9375rem;line-height:1.5;color:#38332F;margin:0 0 14px}
#su-home-responsive .su-programme-feature .su-programme-tip strong{color:#267B42;font-weight:600}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature nav{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature .k-week-link{min-height:64px;text-decoration:none}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature .k-week-name{font-size:1.35rem;line-height:1.25}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature .k-week-period{font-size:.875rem;line-height:1.4}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature .k-period-link{min-height:44px;margin:0;text-decoration:none;font-size:.9375rem}
:is(#su-home-responsive,#su-dagje-uit) .su-programme-feature a:focus-visible{outline:2px solid #267B42;outline-offset:4px}
#su-home-responsive .su-programme-feature .k-home-notice{grid-column:1/-1;margin:0}
@container(min-width:600px){
 #su-home-responsive .k-week-block.su-programme-feature{padding:30px 36px}
 #su-dagje-uit .d-programme.su-programme-feature{padding:26px}
 :is(#su-home-responsive,#su-dagje-uit) .su-programme-feature nav{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}
}
@container(min-width:900px){
 #su-home-responsive .k-week-block.su-programme-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:24px 42px;padding:34px var(--k-gutter)}
 #su-dagje-uit .d-programme.su-programme-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:26px}
}

@container(max-width:599px){
 #su-home-responsive .su-home-programme-compact{gap:13px;padding:24px 20px 22px}
 #su-home-responsive .su-home-programme-compact .su-programme-heading{gap:12px}
 #su-home-responsive .su-home-programme-compact h2{font-size:1.72rem;line-height:1.15;max-width:18ch}
 #su-home-responsive .su-home-programme-compact .su-programme-heading>svg{width:25px;height:25px}
 #su-home-responsive .su-home-programme-compact .su-programme-intro{font-size:.96rem;line-height:1.5}
 #su-home-responsive .su-home-programme-compact .su-activity-examples{gap:6px;margin:10px 0 8px}
 #su-home-responsive .su-home-programme-compact .su-activity-examples li{padding:4px 9px;font-size:.81rem}
 #su-home-responsive .su-home-programme-compact .su-programme-note{margin:0 0 8px;font-size:.82rem}
 #su-home-responsive .su-home-programme-compact .k-week-link{min-height:54px;padding-top:10px;padding-bottom:10px;text-decoration:none}
 #su-home-responsive .su-home-programme-compact .k-week-name{font-size:1.18rem}
 #su-home-responsive .su-home-programme-compact .k-week-period{font-size:.79rem}
 #su-home-responsive .su-home-programme-compact .k-home-notice{margin-top:2px}
}
