.result .address{color:var(--muted);overflow-wrap:anywhere;margin:0}.result .where{border-left:6px solid var(--accent);margin:4px 0 0;padding-left:14px}.result .where.buiten{border-color:#3a7fb8}.result .where.hoog{border-color:#2f7d4f}.result>.lead{max-width:68ch;margin:8px 0 0}.facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:20px 0;display:grid}.facts p{border-radius:var(--radius);background:var(--fill);gap:2px;margin:0;padding:14px 16px;display:grid}.facts strong{font-variant-numeric:tabular-nums;font-size:clamp(24px,5vw,32px);line-height:1.15}.facts span{color:var(--muted);font-size:14px}.result h3{margin:24px 0 8px;font-size:17px}#section{border:1px solid var(--line);border-radius:var(--radius);background:#f7fafc;width:100%;height:auto;display:block}#section .land{fill:#cfe0c3}#section .edge{fill:none;stroke:#5e7f4e;stroke-width:2px}#section .nap{stroke:#3a7fb8;stroke-width:1.5px;stroke-dasharray:6 4}#section .street{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:2 4}#section .crest{fill:var(--accent)}#section text{fill:var(--ink);font:13px system-ui,sans-serif}#section .side{fill:var(--muted)}.result .hint{color:var(--muted);margin:6px 0 0;font-size:14px}.maps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.maps figure{margin:0}.maps canvas{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);width:100%;display:block}.maps figcaption{color:var(--muted);margin-top:8px;font-size:14px}.maps .scale{background:linear-gradient(90deg,#1f4e8c,#a8cee6 37%,#eee6c4 37.5%,#b1d094 55%,#8c6840);border-radius:5px;height:10px;margin-bottom:4px;display:block}.maps .scale~span{width:33%;margin-bottom:6px;display:inline-block}.maps .scale~span:nth-of-type(3){text-align:center}.maps .scale~span:nth-of-type(4){text-align:right}.trajects{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trajects li{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:auto 1fr;gap:12px;padding:12px;display:grid}.trajects li[hidden]{display:none}.trajects .badge{color:#fff;border-radius:8px;place-items:center;min-width:34px;height:34px;padding:0 6px;font-weight:700;display:grid}.trajects .what{gap:2px;display:grid}.trajects small{color:var(--muted);font-size:14px}[data-more]{margin-top:12px}@media (max-width:760px){.maps{grid-template-columns:1fr}}
