.result .address{color:var(--muted);overflow-wrap:anywhere;margin:0}.result h2{margin:4px 0 0}.result>.hint{color:var(--muted);margin:4px 0 0}.map-row{margin-top:16px}.map{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius);touch-action:none;width:100%;display:block}.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-top:20px;display:grid}.cards article{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:16px}.cards h3{align-items:center;gap:8px;margin:0 0 10px;font-size:17px;display:flex}.cards h3 svg.i,.cards h3 i{color:var(--accent)}.cards dl{grid-template-columns:1fr auto;gap:6px 12px;margin:0;display:grid}.cards dt{color:var(--muted)}.cards dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.cards .ages,.cards .tenure{margin-top:14px}.cards .ages[hidden],.cards .tenure[hidden]{display:none}.cards .strip{border-radius:7px;height:14px;display:flex;overflow:hidden}.cards .legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;font-size:13px;display:flex}.cards .legend i{border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.cards .more{margin:12px 0 0;font-size:14px}
