.visit_top__hIjSR{padding-block:16px 0}.visit_ways__h9H2l{list-style:none;margin:16px 0 0;padding:0 0 0 18px;border-radius:var(--radius);background:var(--bg-2);display:grid}.visit_ways__h9H2l li+li a{box-shadow:inset 0 .5px 0 var(--sep)}.visit_ways__h9H2l a{display:flex;align-items:center;gap:12px;min-height:60px;padding-right:18px;color:var(--fg);text-decoration:none}.visit_ways__h9H2l a>span{flex:1 1;display:grid;grid-gap:1px;gap:1px}.visit_ways__h9H2l strong{font-size:17px;font-weight:600;letter-spacing:-.016em}.visit_ways__h9H2l span span{font-size:14px;color:var(--fg-2)}.visit_ways__h9H2l svg{color:var(--fg-3)}.visit_ways__h9H2l a:active{opacity:.6}@media (hover:hover){.visit_ways__h9H2l a:hover strong{color:var(--accent)}}.visit_farCard__nHF7k{display:flex;align-items:center;gap:16px;margin-top:40px;padding:24px;border-radius:var(--radius-lg);background:var(--accent-tint);color:var(--fg);text-decoration:none;transition:transform .3s var(--spring)}.visit_farCard__nHF7k:active{transform:scale(.98)}.visit_farCard__nHF7k>span{flex:1 1;display:grid;grid-gap:4px;gap:4px}.visit_farCard__nHF7k strong{font-size:21px;font-weight:700;letter-spacing:-.02em}.visit_farCard__nHF7k span span{font-size:16px;color:var(--fg-2)}.visit_farCard__nHF7k svg{color:var(--accent)}@media (min-width:734px){.visit_top__hIjSR{padding-top:24px}.visit_ways__h9H2l{grid-template-columns:repeat(3,1fr);padding:0;background:none;gap:12px}.visit_ways__h9H2l li+li a{box-shadow:none}.visit_ways__h9H2l a{padding:0 20px;border-radius:var(--radius);background:var(--bg-2);min-height:72px}.visit_farCard__nHF7k{padding:36px 40px}.visit_farCard__nHF7k strong{font-size:28px}}.place-card_place__31Ui2{display:grid;overflow:hidden;border-radius:var(--radius-xl);background:var(--bg);box-shadow:0 0 0 .5px var(--sep),0 10px 40px rgba(0,0,0,.08)}.place-card_mapBox__G5p1U{position:relative;aspect-ratio:4/3;background:#e8e8ed}.place-card_map__uF1QK{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.place-card_mapHold__oGIFF{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;color:var(--fg-2);font-size:14px;font-weight:500;transition:opacity .4s ease}.place-card_mapHold__oGIFF svg{width:36px;height:36px;color:var(--accent)}.place-card_mapHold__oGIFF a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--accent);text-decoration:none}.place-card_mapBox__G5p1U[data-state=ready] .place-card_mapHold__oGIFF{opacity:0;pointer-events:none}.place-card_placeInfo__UAXUy{padding:22px 22px 24px}@media (min-width:1068px){.place-card_place__31Ui2{grid-template-columns:1fr 1.5fr}.place-card_placeInfo__UAXUy{order:-1;align-self:center;padding:48px}.place-card_mapBox__G5p1U{aspect-ratio:auto;height:100%;min-height:460px}}.place-card_placeName__SZytK{margin:0;font-size:28px;line-height:1.14;font-weight:700;letter-spacing:-.024em}.place-card_placeOpen__YPDxR{margin:8px 0 0;font-size:15px;color:var(--fg-2)}.place-card_placeOpen__YPDxR span{color:#248a3d;font-weight:600}.place-card_placeLandmark__RUJOL{margin:16px 0 0;font-size:17px;font-weight:600;letter-spacing:-.016em}.place-card_placeAddress__DDW_k{margin:4px 0 0;font-style:normal;font-size:15px;line-height:1.45;color:var(--fg-2)}.place-card_placeActions__3IZYK{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:20px}.place-card_placeRating__obyi2{width:-moz-fit-content;width:fit-content;text-decoration:none;display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:15px;color:var(--fg-2)}.place-card_placeRating__obyi2 strong{color:var(--fg);font-weight:600}