.place-page-link{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;font-weight:600;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.place-page-link:focus-visible{outline:2px solid var(--saffron);outline-offset:2px}.place-page-link--story{margin-top:1rem;padding:.72rem 1.1rem;border-radius:999px;color:#fff;background:rgb(255 255 255/16%);border:1px solid rgb(255 255 255/28%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 28px -12px rgb(0 0 0/55%);font-size:.875rem;letter-spacing:.01em}.place-page-link--story:hover{background:rgb(255 255 255/24%);border-color:rgb(255 255 255/42%);transform:translateY(-1px)}.place-page-link--story:active{transform:translateY(0)}.place-page-link--story .place-page-link__icon{width:1rem;height:1rem;flex-shrink:0}.place-page-link--story .place-page-link__arrow{margin-left:.15rem;opacity:.9;transition:transform .18s ease}.place-page-link--story:hover .place-page-link__arrow{transform:translateX(2px)}.place-page-link--toolbar{min-height:2.5rem;padding:0 .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:white;color:var(--ink);font-size:.8125rem;max-width:11rem}.place-page-link--toolbar:hover{border-color:color-mix(in srgb,var(--saffron) 55%,transparent);color:var(--saffron);box-shadow:0 8px 20px -14px rgb(0 0 0/28%)}.place-page-link--toolbar .place-page-link__icon{width:1rem;height:1rem;flex-shrink:0;color:var(--saffron)}.place-page-link__toolbar-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.place-page-link--toolbar .place-page-link__toolbar-text{display:none}.place-page-link--toolbar{width:2.5rem;padding:0;justify-content:center;max-width:none}}