.forest-place-alternatives{gap:var(--space-2);align-content:center;display:grid}.forest-place-alternatives>.button{white-space:normal;width:100%;font-size:14px}.forest-place-alternatives>.button[aria-pressed=true]{background:var(--forest);color:var(--paper)}.forest-place-picker{padding:var(--space-6);font-size:14px}.forest-place-picker .eyebrow,.forest-place-source{align-items:flex-start;gap:var(--space-2);display:flex}.forest-place-picker h3{margin-block:var(--space-3);font-size:25px;line-height:1.3}.forest-place-picker>p:not(.eyebrow){color:var(--muted)}.forest-place-picker-actions{align-items:center;gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.forest-place-picker-actions .button{white-space:normal;min-height:44px;font-size:13px}.forest-place-choices{margin-block:var(--space-4);gap:var(--space-3);padding:0;list-style:none;display:grid}.forest-place-choices button{gap:var(--space-3);text-align:left;width:100%;padding:var(--space-4);background:var(--paper);color:var(--forest);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;grid-template-columns:28px minmax(0,1fr);display:grid}.forest-place-choices button:hover{background:var(--sage);border-color:var(--green)}.forest-place-choices strong,.forest-place-choices small{overflow-wrap:anywhere;display:block}.forest-place-choices strong{font-size:17px}.forest-place-choices small{color:var(--muted);margin-top:var(--space-1);font-size:12px}.forest-place-choices .text-link{margin-top:var(--space-2);font-size:12px}.forest-place-choice-number{background:var(--sage);border-radius:8px;place-items:center;width:28px;height:28px;font-weight:750;display:grid}.forest-place-distance-note,.forest-place-source{font-size:12px}.forest-place-source svg{flex-shrink:0;margin-top:3px}.forest-map-choosing-place .leaflet-container{cursor:crosshair}.forest-place-map-marker{background:0 0;border:0;place-items:center;display:grid}.forest-place-map-marker>span{border:2px solid var(--forest);background:var(--yellow);width:34px;height:34px;color:var(--forest);border-radius:10px;place-items:center;font-size:14px;font-weight:750;display:grid;box-shadow:0 2px 5px #172d2426}.forest-place-map-marker:focus-visible{outline:3px solid var(--forest);outline-offset:2px;border-radius:12px}.forest-town-results .forest-search-pages{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);display:flex}.forest-town-results .forest-search-pages button,.forest-town-results .forest-search-scope button,.forest-town-results>.text-link{white-space:normal;min-height:44px;font-size:13px}.forest-town-results>.text-link{margin-inline:var(--space-4)}.forest-chosen-place{line-height:1.6}@media (max-width:639px){.forest-place-alternatives{margin-top:var(--space-3)}.forest-place-picker{padding:var(--space-5)}.forest-place-picker h3{font-size:22px}.forest-place-choices button{padding:var(--space-3);gap:var(--space-2)}}
