._7yJssa_controls{flex-wrap:wrap;align-items:end;gap:1.5rem;margin:2rem 0 1rem;display:flex}._7yJssa_controls label{gap:.5rem;font-size:.95rem;display:grid}._7yJssa_controls input[type=search]{color:#252219;width:min(360px,100%);min-height:46px;font:inherit;background:#fffdf8;border:1px solid #817765;border-radius:2px;padding:.7rem}._7yJssa_controls ._7yJssa_checkbox{align-items:center;min-height:46px;display:flex}._7yJssa_checkbox input{accent-color:#795519;width:20px;height:20px}._7yJssa_controls p{margin:0;padding:.8rem 0}._7yJssa_legend{flex-wrap:wrap;gap:.6rem 1.5rem;font-size:.85rem;line-height:1.6;display:flex}._7yJssa_legend span{align-items:center;gap:.5rem;display:flex}._7yJssa_filledDot,._7yJssa_emptyDot{background:#9b6a23;border:2px solid #765522;border-radius:50%;width:13px;height:13px;display:inline-block}._7yJssa_emptyDot{background:#fffdf8}._7yJssa_explorer{grid-template-columns:minmax(0,1fr) minmax(270px,340px);align-items:start;gap:1rem;display:grid}._7yJssa_selected{background:#fffdf8;border:1px solid #d4c9b7;min-width:0;padding:1.5rem}._7yJssa_selected h3{margin:.5rem 0 1rem;font-size:2.2rem}._7yJssa_selected p{line-height:1.6}._7yJssa_image{object-fit:contain;width:100%;height:auto;max-height:240px}._7yJssa_primaryLink{color:#6c4a18;padding:.7rem 0;font-weight:700;display:inline-block}._7yJssa_selected ul{margin:1rem 0 0;padding:0;list-style:none}._7yJssa_selected li{border-top:1px solid #d4c9b7;gap:.25rem;padding:.8rem 0;line-height:1.5;display:grid}._7yJssa_selected small{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}._7yJssa_marker{cursor:pointer;background:#9b6a23;border:3px solid #fff9eb;border-radius:50%;width:30px;height:30px;box-shadow:0 1px 6px #30251599}._7yJssa_contextMarker{background:#fff9eb;border:3px solid #795519;width:24px;height:24px}._7yJssa_regionMarker{border-radius:3px}._7yJssa_marker:focus-visible{outline-offset:4px;outline:3px solid #121212}._7yJssa_placeList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}._7yJssa_card{background:#fffdf8;border:1px solid #d4c9b7;flex-direction:column;padding:1.5rem;display:flex}._7yJssa_card h3{margin:.4rem 0;font-size:1.7rem}._7yJssa_card p{line-height:1.6}._7yJssa_card>div{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:auto;display:flex}._7yJssa_card button{font:inherit;cursor:pointer;color:#513b1d;background:0 0;border:1px solid #9b896b;min-height:44px;padding:.5rem .75rem;font-size:.85rem}._7yJssa_card button[aria-pressed=true]{background:#ede2ce;border-color:#5f471d}._7yJssa_card a{padding:.6rem 0;font-size:.95rem}._7yJssa_card a:focus-visible,._7yJssa_selected a:focus-visible,._7yJssa_controls input:focus-visible,._7yJssa_card button:focus-visible{outline-offset:3px;outline:3px solid #694712}@media (max-width:1000px){._7yJssa_placeList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){._7yJssa_explorer{grid-template-columns:minmax(0,1fr)}._7yJssa_selected{min-height:0}}@media (max-width:600px){._7yJssa_placeList{grid-template-columns:minmax(0,1fr)}._7yJssa_controls{align-items:start}._7yJssa_controls>label:first-child{width:100%}}._7yJssa_card ._7yJssa_photoLink{margin-bottom:1rem;padding:0;display:block}._7yJssa_cardImage{width:100%;height:auto;display:block}._7yJssa_editNote{color:#665b49;font-size:.8rem;line-height:1.5}
