.dichtbij{max-width:720px;margin:0 auto}.dichtbij .page-lead{color:var(--color-muted);margin:var(--space-1) 0 0}.dichtbij-zoek{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-top:var(--space-3)}.dichtbij-zoek>p{margin:0}.dichtbij-form{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.dichtbij-label{font-weight:600;font-size:.9rem}.dichtbij-veld{display:flex;gap:var(--space-2)}.dichtbij-veld input{flex:1 1;min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit}.dichtbij-veld input:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.dichtbij-plaats{justify-self:start}.dichtbij-lijst{margin-top:var(--space-4)}.dichtbij-kop{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:1.15rem}.dichtbij-rijen{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:dichtbij}.dichtbij-rij{counter-increment:dichtbij;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.dichtbij-rij:before{content:counter(dichtbij);display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in oklab,var(--color-signaal) 16%,transparent);font-weight:700;font-size:.85rem}.dichtbij-info{display:grid;grid-gap:2px;gap:2px;min-width:0}.dichtbij-naam{color:var(--color-text);font-weight:650;text-decoration:none;overflow-wrap:anywhere}.dichtbij-naam:hover{text-decoration:underline}.dichtbij-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;color:var(--color-muted);font-size:.85rem}.dichtbij-afstand{color:var(--color-text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dichtbij-gebed{color:var(--color-muted);font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dichtbij-route{min-width:84px;justify-content:center}@media (max-width:360px){.dichtbij-rij{grid-template-columns:auto 1fr}.dichtbij-route{grid-column:1/-1}}.dichtbij-veld .btn{flex:none;width:auto}.dichtbij-route{text-align:center}@media (max-width:360px){.dichtbij-veld{flex-wrap:wrap}.dichtbij-veld input{flex-basis:100%}}