.place-list{grid-template-columns:minmax(0,1fr);gap:.125rem;margin:0;padding:.5rem;list-style:none;display:grid}@media (min-width:768px){.place-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5rem}}.place-row{content-visibility:auto;contain-intrinsic-size:auto 3.75rem;min-width:0;height:3.75rem;position:relative}.place-link{border-radius:1.125rem;align-content:center;gap:.0625rem;height:100%;padding:0 3.25rem 0 .625rem;transition:background-color .2s;display:grid}@media (hover:hover){.place-link:hover{background-color:color-mix(in srgb, currentColor 6%, transparent)}}.place-name,.place-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.place-name{font-size:.9375rem;font-weight:650}.place-alt{color:var(--color-muted);margin-left:.375rem;font-weight:400}.place-meta{color:var(--color-muted);font-size:.8125rem}.place-save{position:absolute;top:.75rem;right:.5rem}.place-skeleton{align-content:center;gap:.5rem;height:3.75rem;padding:0 3.25rem 0 .625rem;display:grid}.place-skeleton span:first-child{width:60%;height:.875rem}.place-skeleton span:last-child{width:80%;height:.75rem}.place-status{min-height:1.5rem}.place-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:768px){.place-themes{grid-template-columns:repeat(5,minmax(0,1fr))}}
