.ConilGuide-module__t_muVa__root{--guide-catbar-top:86px;background:var(--bg);color:var(--ink)}.ConilGuide-module__t_muVa__sectionLabel,.ConilGuide-module__t_muVa__catMapBtn{font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-caps);text-transform:uppercase}.ConilGuide-module__t_muVa__ptype{font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-caps);text-transform:uppercase}.ConilGuide-module__t_muVa__crow a,.ConilGuide-module__t_muVa__tel,.ConilGuide-module__t_muVa__map,.ConilGuide-module__t_muVa__when{font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-caps-tight);text-transform:uppercase}.ConilGuide-module__t_muVa__crow a{font-weight:var(--fw-medium)}.ConilGuide-module__t_muVa__catbar{top:var(--guide-catbar-top);z-index:40;background:var(--paper);border-bottom:1px solid var(--line);transition:box-shadow .3s;position:sticky}.ConilGuide-module__t_muVa__isStuck{box-shadow:0 10px 24px #0c202712}.ConilGuide-module__t_muVa__crow{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:34px;max-width:1320px;margin:0 auto;padding:0 40px;display:flex;overflow:auto hidden}.ConilGuide-module__t_muVa__crow::-webkit-scrollbar{display:none}.ConilGuide-module__t_muVa__crow a{color:var(--muted);white-space:nowrap;flex:none;align-items:center;padding:18px 0;transition:color .25s;display:flex;position:relative}.ConilGuide-module__t_muVa__crow a:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .32s var(--ease-standard);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ConilGuide-module__t_muVa__crow a:hover,.ConilGuide-module__t_muVa__crow a.ConilGuide-module__t_muVa__active{color:var(--ink)}.ConilGuide-module__t_muVa__crow a.ConilGuide-module__t_muVa__active:after{transform:scaleX(1)}.ConilGuide-module__t_muVa__guide{scroll-margin-top:calc(var(--guide-catbar-top) + var(--guide-catbar-h,51px));padding:104px 40px}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__alt{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ConilGuide-module__t_muVa__wrap{max-width:1320px;margin:0 auto}.ConilGuide-module__t_muVa__shead{max-width:64ch;margin-bottom:52px}.ConilGuide-module__t_muVa__sectionLabel{color:var(--muted);align-items:center;gap:14px;margin-bottom:22px;display:flex}.ConilGuide-module__t_muVa__sectionLabel:before{content:"";background:var(--accent);width:32px;height:1px}.ConilGuide-module__t_muVa__display{font-size:var(--text-display-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--ls-heading);text-transform:uppercase;color:var(--ink);margin:0}.ConilGuide-module__t_muVa__display em{color:var(--accent);font-style:normal}.ConilGuide-module__t_muVa__sintro{color:var(--ink-2);font-size:var(--text-2xl);line-height:var(--lh-normal);max-width:60ch;margin:22px 0 0}.ConilGuide-module__t_muVa__catMapBtn{color:var(--accent-deep);border-bottom:1px solid color-mix(in srgb, var(--accent) 32%, transparent);align-items:center;gap:11px;margin-top:26px;padding-bottom:6px;transition:border-color .25s,gap .25s;display:inline-flex}.ConilGuide-module__t_muVa__catMapBtn:hover{border-bottom-color:var(--accent);gap:14px}.ConilGuide-module__t_muVa__pin{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:1.7px;flex:0 0 var(--icon-sm)}.ConilGuide-module__t_muVa__arr{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px;transition:transform .25s}.ConilGuide-module__t_muVa__catMapBtn:hover .ConilGuide-module__t_muVa__arr{transform:translate(3px)}.ConilGuide-module__t_muVa__places{grid-template-columns:repeat(auto-fill,minmax(286px,1fr));gap:28px;display:grid}.ConilGuide-module__t_muVa__place{background:var(--paper);border:var(--border-hairline);border-radius:var(--radius-lg);transition:transform .3s var(--ease-standard), border-color .25s ease, box-shadow .25s ease;flex-direction:column;display:flex;overflow:hidden}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__alt .ConilGuide-module__t_muVa__place{background:var(--bg)}.ConilGuide-module__t_muVa__place:hover{border-color:var(--accent-soft);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ConilGuide-module__t_muVa__media{aspect-ratio:3/2;background:var(--accent-soft);position:relative;overflow:hidden}.ConilGuide-module__t_muVa__mediaImg{object-fit:cover;transition:transform .8s var(--ease-standard)}.ConilGuide-module__t_muVa__place:hover .ConilGuide-module__t_muVa__mediaImg{transform:scale(1.05)}.ConilGuide-module__t_muVa__body{flex-direction:column;flex:auto;gap:9px;padding:22px;display:flex}.ConilGuide-module__t_muVa__ptype{color:var(--accent-2-deep)}.ConilGuide-module__t_muVa__cardTitle{font-size:var(--text-3xl);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);text-transform:uppercase;color:var(--ink);margin:0}.ConilGuide-module__t_muVa__body p{color:var(--ink-2);line-height:var(--lh-relaxed);margin:0}.ConilGuide-module__t_muVa__cardfoot{flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;padding-top:18px;display:flex}.ConilGuide-module__t_muVa__tel{color:var(--accent-2-deep);align-items:center;gap:9px;display:inline-flex}.ConilGuide-module__t_muVa__tel svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;height:15px}.ConilGuide-module__t_muVa__tel .ConilGuide-module__t_muVa__u{border-bottom:1px solid #0000;padding-bottom:2px;transition:border-color .2s}.ConilGuide-module__t_muVa__tel:hover .ConilGuide-module__t_muVa__u{border-bottom-color:var(--accent-2-deep)}.ConilGuide-module__t_muVa__map{color:var(--price);align-self:flex-start;align-items:center;gap:9px;display:inline-flex}.ConilGuide-module__t_muVa__map svg{width:var(--icon-sm);height:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:1.7px}.ConilGuide-module__t_muVa__map .ConilGuide-module__t_muVa__u{border-bottom:1px solid color-mix(in srgb, var(--price) 40%, transparent);padding-bottom:2px;transition:border-color .2s}.ConilGuide-module__t_muVa__map:hover .ConilGuide-module__t_muVa__u{border-bottom-color:var(--price)}.ConilGuide-module__t_muVa__map:hover svg{transform:translateY(-1px)}.ConilGuide-module__t_muVa__when{color:var(--accent-2-deep);align-self:flex-start;align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:inline-flex}.ConilGuide-module__t_muVa__when svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;height:15px}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark{background:var(--dark-bg);border-top:1px solid var(--dark-line);color:var(--dark-text)}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark+.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark{border-top:1px solid var(--dark-line)}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__sectionLabel{color:var(--dark-soft)}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__sectionLabel:before{background:var(--accent)}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__display{color:var(--dark-text)}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__sintro{color:var(--dark-muted)}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__catMapBtn{color:var(--accent-soft);border-bottom-color:color-mix(in srgb, var(--accent-soft) 32%, transparent)}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__catMapBtn:hover{border-bottom-color:var(--accent-soft)}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__place{background:var(--dark-bg-2);border-color:var(--dark-line)}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__place:hover{border-color:var(--dark-soft);box-shadow:0 18px 44px #0006}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__cardTitle{color:var(--dark-text)}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__body p{color:var(--dark-muted)}.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__ptype,.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__when,.ConilGuide-module__t_muVa__guide.ConilGuide-module__t_muVa__dark .ConilGuide-module__t_muVa__tel{color:var(--accent-soft)}@media (max-width:1000px){.ConilGuide-module__t_muVa__root{--guide-catbar-top:82px}.ConilGuide-module__t_muVa__crow{gap:26px;padding:0 22px}.ConilGuide-module__t_muVa__guide{padding:72px 22px}.ConilGuide-module__t_muVa__shead{margin-bottom:38px}.ConilGuide-module__t_muVa__sintro{font-size:var(--text-xl)}}@media (max-width:560px){.ConilGuide-module__t_muVa__places{grid-template-columns:1fr;gap:22px}.ConilGuide-module__t_muVa__guide{padding:56px 18px}.ConilGuide-module__t_muVa__crow{gap:22px;padding:0 18px}.ConilGuide-module__t_muVa__body{padding:20px}}@media (prefers-reduced-motion:reduce){.ConilGuide-module__t_muVa__place,.ConilGuide-module__t_muVa__mediaImg,.ConilGuide-module__t_muVa__arr,.ConilGuide-module__t_muVa__catbar,.ConilGuide-module__t_muVa__crow a,.ConilGuide-module__t_muVa__crow a:after{transition:none}}
