.wrap.near-page{max-width:1000px}.near-page .lh{display:block}.near-controls{max-width:680px}.near-controls fieldset{border:0;padding:0;min-width:0;display:grid;gap:12px}.near-controls label{font:600 14px var(--f-ui)}.near-controls select{min-height:44px;width:100%;max-width:100%;background:var(--ink-2);color:var(--text);border:1px solid var(--line-2);padding:10px;border-radius:12px;font:400 16px var(--f-ui)}.near-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.near-card{min-width:0}.near-card h3{font:400 30px/1.12 var(--f-display);margin:12px 0}.near-card p{overflow-wrap:anywhere}.near-card .near-state{color:var(--text);font-weight:600}.near-card summary,.near-card .actions a{min-height:44px}.near-card .actions a{display:inline-flex;align-items:center}.near-page>p{max-width:76ch}.near-page #near-heading:focus{outline:2px solid var(--signal);outline-offset:5px}.near-card details{margin-top:20px}.near-controls select:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media(max-width:700px){.near-grid{grid-template-columns:1fr}}

.near-page>.note{margin-bottom:24px}.near-controls{margin-top:20px}#near-locate:disabled{opacity:.55}

.near-card h3 a,.near-card details a,.near-page>p:last-child a,.near-controls noscript a{display:inline-flex;align-items:center;min-height:44px}

.near-page #near-heading{scroll-margin-top:92px}

.near-locating #near-results[hidden]{display:block!important;visibility:hidden;min-height:100vh}
