.rd-places{width:min(100% - 48px, var(--rd-measure));border-radius:var(--pf-radius-slab);background:var(--pf-surface);margin:48px auto 0;padding:16px 20px 18px}.rd-places+.rd-ask,.rd-places-state+.rd-ask{margin-top:40px}.rd-places-state{width:min(100% - 48px, var(--rd-measure));color:var(--pf-muted);margin:40px auto 0;font-size:.9375rem}.rd-places-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rd-places-title{letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.3}.rd-places-atlas{min-height:44px;color:var(--pf-ink);transition:background .16s var(--pf-ease);border-radius:999px;flex:none;align-items:center;gap:2px;margin-right:-10px;padding:0 10px 0 14px;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.rd-places-atlas svg{color:var(--pf-muted)}.rd-places-atlas-icon{display:none}@media (max-width:419px){.rd-places-atlas{justify-content:center;width:44px;margin-right:-6px;padding:0}.rd-places-atlas .rd-places-atlas-text{display:none}.rd-places-atlas .rd-places-atlas-icon{color:var(--pf-ink);display:block}}.rd-places-map{aspect-ratio:360/128;background:var(--pf-map-sea);transition:transform .12s var(--pf-ease);border-radius:14px;margin-top:8px;display:block;overflow:hidden}.rd-places-map svg{width:100%;height:100%;display:block}.rd-places-map:active{transform:scale(.99)}.rd-map-land{fill:var(--pf-map-land)}.rd-map-lake{fill:var(--pf-map-sea);stroke:var(--pf-map-river);stroke-width:.8px}.rd-map-river{fill:none;stroke:var(--pf-map-river);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.rd-map-mark{fill:var(--pf-ink);stroke:var(--pf-map-land);stroke-width:2px}.rd-map-mark[data-certainty=LIKELY],.rd-map-mark[data-certainty=UNCERTAIN]{fill:var(--pf-map-land);stroke:var(--pf-ink);stroke-width:1.8px}.rd-map-mark[data-certainty=UNCERTAIN]{stroke-dasharray:2.4 1.9}.rd-places-list{margin:6px 0 0;padding:0;list-style:none}.rd-place{align-items:center;gap:12px;min-height:52px;display:flex}.rd-place+.rd-place{border-top:1px solid var(--pf-line)}.rd-certainty{flex:none;width:12px;height:12px;overflow:visible}.rd-certainty circle{fill:var(--pf-ink)}.rd-certainty[data-certainty=LIKELY] circle,.rd-certainty[data-certainty=UNCERTAIN] circle{fill:none;stroke:var(--pf-ink);stroke-width:1.8px}.rd-certainty[data-certainty=UNCERTAIN] circle{stroke-dasharray:2.4 1.9}.rd-place-text{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.rd-place-name{min-height:44px;color:var(--pf-ink);align-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.rd-place-note{color:var(--pf-muted);margin:-10px 0 8px;font-size:.8125rem;line-height:1.4}.rd-place-verses{flex:none;align-items:center;gap:6px;display:flex}.rd-place-verse{min-width:44px;height:44px;color:var(--pf-ink);background:var(--pf-surface);box-shadow:inset 0 0 0 1px var(--pf-line-strong);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background .16s var(--pf-ease), transform .12s var(--pf-ease);border-radius:999px;place-items:center;padding:0 12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-grid}.rd-place-verse:active{transform:scale(.95)}.rd-place-extra{min-width:24px;color:var(--pf-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.rd-places-more{border-top:1px solid var(--pf-line)}.rd-places-more summary{min-height:44px;color:var(--pf-ink);cursor:pointer;align-items:center;font-size:.9375rem;font-weight:650;list-style:none;display:inline-flex}.rd-places-more summary::-webkit-details-marker{display:none}.rd-places-more[open] summary{color:var(--pf-muted)}.rd-places-more .rd-places-list{margin-top:0}.rd-places-more .rd-place:first-child{border-top:1px solid var(--pf-line)}.rd-places-source{color:var(--pf-muted);margin:10px 0 0;font-size:.8125rem;line-height:1.4}.rd-places-source a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--pf-line-strong);text-decoration-color:var(--pf-line-strong);text-underline-offset:3px}@media (hover:hover){.rd-places-atlas:hover{background:var(--pf-hover)}.rd-place-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pf-line-strong);text-decoration-color:var(--pf-line-strong);text-underline-offset:4px}.rd-place-verse:hover{background:var(--pf-hover)}}@media (max-width:899px){.rd-places,.rd-places-state{width:min(100% - 40px, var(--rd-measure))}}@media (prefers-reduced-motion:reduce){.rd-places-atlas,.rd-places-map,.rd-place-verse{transition:none}}
