.explore-page .places-guide-link{display:flex;align-items:center;gap:12px;margin:0 0 20px;padding:12px 16px;border:1px solid var(--site-border);border-radius:16px;background:var(--site-soft);color:var(--site-ink);text-decoration:none;min-height:64px}
.explore-page .places-guide-link:visited{color:var(--site-ink)}
.explore-page .places-guide-link>span:nth-child(2){display:grid;gap:3px;min-width:0}
.explore-page .places-guide-link strong{font-size:15px;line-height:1.4}
.explore-page .places-guide-link small{font-size:13px;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--site-muted)}
.explore-page .places-guide-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:var(--site-surface);color:var(--site-accent);font-size:24px}
.explore-page .places-guide-arrow{margin-left:auto;color:var(--site-accent);font-size:24px}
.explore-page .places-guide-link:hover{border-color:var(--site-accent)}
.explore-page .places-guide-link:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}
