.stad-wrap{max-width:760px}.stad h1{font-size:38px;font-weight:700;letter-spacing:-.025em;margin:8px 0 16px;line-height:1.15;text-wrap:balance;overflow-wrap:anywhere}@media (max-width: 760px){.stad h1{font-size:27px;line-height:1.18}}.stad-intro{font-size:1.15rem;line-height:1.6;margin:0 0 24px}.stad-foto{margin:0 0 28px}.stad-plekken{display:grid;gap:12px;margin:0 0 24px}@media (min-width: 600px){.stad-plekken-twee{grid-template-columns:1fr 1fr}}.stad-plek{margin:0;min-width:0}.stad-plek img{width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block}.stad-plek figcaption{font-size:.75rem;opacity:.65;margin-top:6px;line-height:1.4;overflow-wrap:anywhere}.stad-plek figcaption a{color:inherit}.stad-foto img{width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block}.stad-foto figcaption{font-size:.8rem;opacity:.7;margin-top:6px}.stad-deel{margin:0 0 28px}.stad-deel h2{font-size:1.3rem;margin:0 0 8px}.stad-deel p{line-height:1.6;margin:0 0 8px}.stad-scholen{list-style:none;padding:0;margin:0;display:grid;gap:14px}.stad-school-naam{font-weight:600}.stad-school-adres{display:block;font-size:.9rem;opacity:.75}.stad-scholen p{margin:4px 0 0}.stad-week{padding-left:20px;line-height:1.6;margin:0 0 8px}.stad-faq dt{font-weight:600;margin-top:10px}.stad-faq dd{margin:2px 0 0;line-height:1.6}.stad-bronnen ul{padding-left:20px;font-size:.9rem;line-height:1.6}.stad-bronnen p{font-size:.9rem;opacity:.8}
