.ed-guide{--ed-rule:color-mix(in srgb,var(--ed-ink) 35%,var(--ed-paper))}.ed-guide .ed-opening{border-top:1px solid var(--ed-rule);margin-top:14px;align-items:center}.ed-guide .ed-opening>div{min-width:0}.ed-cover{position:relative;min-width:0;margin:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ed-cover img{display:block;width:100%;height:clamp(200px,24vw,345px);object-fit:cover;background:var(--ed-accent)}.ed-cover figcaption{font:600 11px/1.5 system-ui,sans-serif;letter-spacing:.07em;margin-top:7px;color:var(--ed-ink)}.ed-cover figcaption span{margin:0 5px}.ed-guide .ed-opening small span{color:inherit;opacity:.75;margin:0 5px}.ed-next a{font-size:1.1rem;line-height:1.3;padding:12px 0;overflow-wrap:anywhere}.ed-next a+a{border-top:1px solid var(--ed-rule)}.ed-guide .ed-reading-head button,.ed-guide .ed-request button{font-weight:650}.ed-guide .ed-reading-head nav{row-gap:4px}
[data-ed-art=folio] .ed-cover img{border-radius:45% 45% 0 0;height:clamp(210px,25vw,365px)}[data-ed-art=folio] .ed-opening{border-block:3px double var(--ed-ink)}[data-ed-art=folio] .ed-columns article>section>small{font-family:Georgia,serif;font-size:1.15rem}
[data-ed-art=split] .ed-opening{padding:24px 0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}[data-ed-art=split] .ed-cover{padding:8px 0 0 12px;border-left:1px solid var(--ed-rule)}[data-ed-art=split] .ed-cover figcaption,[data-ed-art=split] .ed-opening small{font-family:ui-monospace,monospace}[data-ed-art=split] .ed-opening h1{font-family:system-ui,sans-serif;font-weight:730}
[data-ed-art=strip] .ed-opening{grid-template-columns:minmax(0,1fr);gap:10px;padding:28px 0 34px}[data-ed-art=strip] .ed-opening>div{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:clamp(22px,4vw,70px);align-items:end}[data-ed-art=strip] .ed-opening small{grid-column:1/-1}[data-ed-art=strip] .ed-opening h1{font-family:system-ui,sans-serif;font-weight:800}[data-ed-art=strip] .ed-cover img{height:clamp(150px,19vw,230px);object-position:center 47%}[data-ed-art=strip] .ed-opening small{border-left:9px solid var(--ed-ink);padding-left:9px}
[data-ed-art=panorama] .ed-opening{grid-template-columns:minmax(0,.64fr) minmax(0,1fr);gap:clamp(26px,5vw,70px)}[data-ed-art=panorama] .ed-cover{order:-1}[data-ed-art=panorama] .ed-cover img{height:clamp(240px,31vw,420px);border-radius:2px 55px 2px 2px}[data-ed-art=panorama] .ed-opening>div{border-left:5px solid var(--ed-accent);padding-left:clamp(12px,2vw,28px)}
[data-ed-art=portrait] .ed-cover img{height:clamp(240px,31vw,430px);border-radius:52px 3px 52px 3px}[data-ed-art=portrait] .ed-opening small{display:inline-block;background:var(--ed-ink);color:var(--ed-paper);padding:6px 10px;border-radius:20px}[data-ed-art=portrait] .ed-columns aside{border-top-style:dashed}.ed-guide .ed-request{padding:clamp(20px,3vw,38px);background:color-mix(in srgb,var(--ed-accent) 18%,var(--ed-paper));border-color:var(--ed-rule)}
@media(max-width:760px){.ed-guide .ed-opening,[data-ed-art=strip] .ed-opening>div{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.ed-guide .ed-cover{order:0;border:none;padding:0}.ed-guide .ed-cover img{height:clamp(145px,48vw,255px)}[data-ed-art=folio] .ed-cover img{border-radius:52px 52px 0 0}[data-ed-art=panorama] .ed-opening>div{border:0;padding:0}.ed-guide .ed-opening h1{font-size:clamp(34px,8vw,55px)}.ed-guide .ed-reading-head nav{width:100%}.ed-guide .ed-columns aside{order:0}.ed-guide .ed-next{margin:12px 0 0}.ed-guide .ed-next a{font-size:1rem}.ed-guide .ed-columns aside ol{margin:6px 0}.ed-guide .ed-columns aside li{margin:2px 0}}

.ed-guide .ed-columns article,.ed-guide .ed-columns article li,.ed-guide .ed-columns article a,.ed-guide .ed-columns p{min-width:0;overflow-wrap:anywhere}.atlas-feedback{white-space:normal;overflow-wrap:anywhere}

.ed-guide .ed-opening p,.ed-guide .ed-opening small{overflow-wrap:anywhere;hyphens:auto;min-width:0}
.ed-guide[data-dossiertype=route] .ed-cover img{border-radius:0 clamp(2.5rem,8vw,8rem) 0 0}
.ed-guide[data-dossiertype=begroting] .ed-opening{border-block:3px double var(--ed-ink)}
.ed-guide[data-dossiertype=vak] .ed-cover{padding:.6rem;border:1px solid var(--ed-rule)}
.ed-guide[data-dossiertype=tijd] .ed-columns article>section>small{font:650 .8rem/1.4 ui-monospace,Consolas,monospace;color:var(--ed-ink)}
.ed-guide[data-dossiertype=publiek] .ed-opening{border-top:clamp(.25rem,.8vw,.6rem) solid var(--ed-accent)}
.ed-guide[data-dossiertype] .ed-opening h1,.ed-guide[data-dossiertype] .ed-request h2{overflow-wrap:anywhere;hyphens:auto}
