.route{padding:clamp(4.5rem,9vw,8rem) 0;scroll-margin-top:1rem}.route__raster{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.route__tekst .kop-l{max-width:11.1em;margin:.875rem 0 0}.route__adres{gap:.125rem;margin:1.5rem 0 0;font-size:1.125rem;font-style:normal;line-height:1.45;display:grid}.route__knop{margin-top:1.5rem}.route__kaartje{min-width:0}.route__plaats{aspect-ratio:16/10;background:var(--tint);position:relative;overflow:hidden;container-type:size}.route__woord{font-family:var(--heading-font);font-weight:800;font-stretch:150%;font-size:min(calc(96cqw / (var(--em,9.5) + .08)), 62cqh);letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;margin:0;padding:0 .04em .02em;line-height:.8;position:absolute;bottom:0;left:0;right:0}.route__speld{justify-items:start;display:grid;position:absolute;top:14%;left:58%}.route__speld:after{content:"";background:var(--inkt);width:2px;height:24cqh;margin-left:1rem}.route__label{background:var(--inkt);color:var(--papier);font-family:var(--heading-font);letter-spacing:.1em;text-transform:uppercase;padding:.4375rem .75rem;font-size:.9375rem;font-weight:800;font-stretch:62%}.route__kaart{aspect-ratio:16/10;background:var(--tint);position:relative;container-type:size}.route__kaart iframe{border:0;width:100%;height:100%}.route__kaart--dicht{text-align:center;place-content:center;justify-items:center;gap:1rem;padding:1.5rem;display:grid}.route__kaart--dicht .route__woord{font-size:calc(70cqw / (var(--em,9.5) + .08));position:static}.route__privacy{max-width:19.2em;margin:0;font-size:.875rem}.route__info{gap:1.5rem var(--goot);border-top:1.5px solid var(--inkt);grid-template-columns:minmax(0,1fr);margin:0;padding:1.75rem 0 0;list-style:none;display:grid}.route__info li{gap:.875rem;display:flex}.route__icoon{flex:none;width:1.375rem;height:1.375rem;margin-top:.125rem}.route__titel{font-family:var(--heading-font);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.9375rem;font-weight:800;font-stretch:62%}.route__info p{color:var(--muted);margin:.375rem 0 0;font-size:.96875rem;line-height:1.5}@media (min-width:700px){.route__info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.route__raster{column-gap:var(--goot);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}.route__info{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}
