.place-list{align-self:start}
.place-fact{margin-top:12px;background:#fffdf5;border:2px solid var(--ink);border-radius:20px;padding:20px;box-shadow:4px 5px 0 var(--ink)}
.place-fact .home-place-region{margin:0 0 4px;color:#a33162;font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}
.place-fact h3{font-size:30px;margin:0 0 7px}
.place-fact .home-place-intro{margin:0 0 14px;color:#4f4965;line-height:1.45}
.home-place-highlights{display:grid;gap:8px}
.home-place-highlights div{display:grid;grid-template-columns:90px 1fr;gap:9px;padding-top:8px;border-top:1px solid #d9d4e5}
.home-place-highlights b{font-size:12px;color:#a33162}
.home-place-highlights span{font-size:13px;line-height:1.35}
.home-place-link{display:inline-flex;align-items:center;gap:8px;margin-top:16px;border-bottom:2px solid var(--ink);font-weight:900}
.home-place-link:hover span{transform:translateX(4px)}
.home-place-link span{transition:transform .18s}
@media(max-width:900px){.home-place-highlights{grid-template-columns:repeat(3,1fr)}.home-place-highlights div{display:block}.home-place-highlights b,.home-place-highlights span{display:block}.home-place-highlights b{margin-bottom:4px}}
@media(max-width:620px){.home-place-highlights{grid-template-columns:1fr}.home-place-highlights div{display:grid}.place-fact{padding:17px}}
