.rDBskW_page{background:var(--sorai-paper,var(--bg,#faf8f4));color:var(--text-primary,#292923);--city-line:var(--sorai-line,#dfd9ce);--city-copper:var(--sorai-copper,#995438);--city-muted:var(--text-secondary,#70695e);min-height:100dvh}.rDBskW_body{width:min(1280px,100% - 96px);margin:0 auto;padding:10px 0 66px}.rDBskW_body>section{margin-top:52px}.rDBskW_body>section>h2,.rDBskW_body>section>div>h2,.rDBskW_personal h2{font-family:var(--discovery-editorial,Georgia,serif);color:var(--text-primary);letter-spacing:-.025em;text-transform:none;font-size:32px;font-weight:500;line-height:1.16}.rDBskW_body>section>div:has(>h2){justify-content:space-between;align-items:center;gap:24px;display:flex}.rDBskW_body>section>div>h2{margin:0}.rDBskW_body>section>div>a{color:var(--city-copper);align-items:center;min-height:44px;font-size:13px;display:inline-flex}.rDBskW_body>section>p{max-width:68ch;color:var(--city-muted);font-size:14px;line-height:1.8}.rDBskW_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:23px 0 0;padding:0;list-style:none;display:grid}.rDBskW_cards>li{min-width:0}.rDBskW_place{border:1px solid var(--city-line);background:var(--sorai-surface,var(--panel,#fffdfa));color:inherit;border-radius:17px;grid-template-columns:154px minmax(0,1fr) 18px;align-items:start;gap:20px;height:100%;padding:12px;text-decoration:none;display:grid;position:relative}.rDBskW_placeImage{aspect-ratio:1.04;background:var(--sorai-tint,#eee6dc);border-radius:11px;min-width:0;display:block;overflow:hidden}.rDBskW_cover{object-fit:cover;display:block;width:100%!important;height:100%!important}.rDBskW_placeImage>img{object-fit:cover;width:100%;height:100%}.rDBskW_placeBody{min-width:0;padding-top:2px}.rDBskW_placeCategory{letter-spacing:.065em;text-transform:uppercase;color:var(--city-muted);align-items:center;gap:7px;font-size:10px;line-height:1.45;display:flex}.rDBskW_placeCategory svg{color:var(--city-copper);flex:none}.rDBskW_placeTitle{font:500 25px/1.13 var(--discovery-editorial,Georgia,serif);letter-spacing:-.025em;overflow-wrap:anywhere;margin:7px 0 6px;display:block}.rDBskW_address{color:var(--city-muted);font-size:11px;line-height:1.5;display:block}.rDBskW_blurb{color:var(--city-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.rDBskW_rating{color:var(--city-muted);align-items:center;gap:5px;margin-top:11px;font-size:11px;display:flex}.rDBskW_rating strong{color:var(--text-primary);font-weight:600}.rDBskW_rating>svg{color:var(--city-copper)}.rDBskW_placeArrow{color:var(--city-copper);padding-top:4px}.rDBskW_placeArrow svg{width:17px;height:17px}.rDBskW_place:focus-visible,.rDBskW_body a:focus-visible{outline:2px solid var(--city-copper);outline-offset:4px}.rDBskW_body dl{border-top:1px solid var(--city-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 48px;padding:25px 0 0;display:grid}.rDBskW_body dt{font:500 25px/1.2 var(--discovery-editorial,Georgia,serif)}.rDBskW_body dd{color:var(--city-muted);margin:12px 0 0;font-size:13px;line-height:1.8}.rDBskW_personal{border-top:1px solid var(--city-line);padding-top:30px}.rDBskW_personal h2{align-items:center;gap:13px;display:flex}.rDBskW_personal h2>svg{color:var(--city-copper);width:29px;height:39px}.rDBskW_reason{border-top:1px solid var(--city-line);color:var(--city-muted);align-items:start;gap:8px;margin-top:12px;padding:12px 4px 0;font-size:12px;line-height:1.7;display:flex}.rDBskW_reason>svg{color:var(--city-copper);flex:none}@media (hover:hover) and (pointer:fine){.rDBskW_place:hover{border-color:var(--city-copper);box-shadow:0 6px 22px -18px #39231766}.rDBskW_place:hover .rDBskW_placeTitle{color:var(--city-copper)}}@media (max-width:1100px){.rDBskW_body{width:calc(100% - 48px)}.rDBskW_place{grid-template-columns:120px minmax(0,1fr);gap:14px}.rDBskW_placeArrow{display:none}.rDBskW_placeImage{aspect-ratio:.8}.rDBskW_placeTitle{font-size:24px}}@media (max-width:760px){.rDBskW_body{width:calc(100% - 36px);padding-bottom:34px}.rDBskW_cards{grid-template-columns:1fr;gap:14px}.rDBskW_body>section{margin-top:34px}.rDBskW_body>section>h2,.rDBskW_body>section>div>h2,.rDBskW_personal h2{font-size:29px}.rDBskW_body>section>div:has(>h2){flex-wrap:wrap;gap:6px}.rDBskW_place{border-radius:14px;grid-template-columns:108px minmax(0,1fr);gap:13px;padding:10px}.rDBskW_placeImage{aspect-ratio:.78;border-radius:9px}.rDBskW_placeTitle{font-size:24px}.rDBskW_placeCategory{gap:6px;font-size:9px}.rDBskW_placeCategory svg{width:22px;height:24px}.rDBskW_body dl{grid-template-columns:1fr;gap:22px}.rDBskW_blurb{font-size:11px}.rDBskW_address{font-size:10px}.rDBskW_rating{font-size:11px}.rDBskW_body>section>div>a{font-size:12px}}@media (prefers-reduced-motion:reduce){.rDBskW_place{transition:none}}
