.faq.svelte-1fn3e5h summary:where(.svelte-1fn3e5h)::-webkit-details-marker{display:none}.faq.svelte-1fn3e5h summary:where(.svelte-1fn3e5h):after{content:"+";color:var(--color-blue-deep);font-size:24px;font-weight:400;transition:transform .2s}.faq[open].svelte-1fn3e5h summary:where(.svelte-1fn3e5h):after{transform:rotate(45deg)}.rv.svelte-11os4k{color:var(--color-ink);background:#fff}.rv-w.svelte-11os4k{box-sizing:border-box;width:100%;max-width:812px;margin:0 auto;padding-left:24px;padding-right:24px}.rv-x.svelte-11os4k{box-sizing:border-box;width:100%;max-width:1148px;margin:0 auto;padding-left:24px;padding-right:24px}.rv-sec.svelte-11os4k{margin-top:80px}.rv-hero.svelte-11os4k{flex-direction:column;gap:16px;padding-top:40px;display:flex}.rv-cat.svelte-11os4k{letter-spacing:.18em;text-transform:uppercase;color:var(--color-honey-text);margin:12px 0 0;font-size:13px;font-weight:700}.rv-h1.svelte-11os4k{font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.06}.rv-lead.svelte-11os4k{color:var(--color-ink-2);margin:4px 0 0;font-size:19px;line-height:1.75}.rv-heroimg.svelte-11os4k{margin-top:36px;margin-bottom:0}.rv-heroimg.svelte-11os4k img:where(.svelte-11os4k){aspect-ratio:16/9;object-fit:cover;cursor:zoom-in;border-radius:16px;width:100%;display:block}.rv-heroimg.svelte-11os4k figcaption:where(.svelte-11os4k),.rv-wide.svelte-11os4k figcaption:where(.svelte-11os4k),.rv-pair.svelte-11os4k figcaption:where(.svelte-11os4k){color:var(--color-muted);margin-top:10px;font-size:13.5px;font-style:italic}.rv-ph.svelte-11os4k{box-sizing:border-box;width:100%;height:100%;min-height:120px;color:var(--color-honey-text);text-align:center;background:repeating-linear-gradient(135deg,#fffbe3 0 14px,#fff6cf 14px 28px);border-radius:14px;justify-content:center;align-items:center;padding:16px;font-size:13.5px;font-weight:600;display:flex}.rv-h2.svelte-11os4k{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.18}.rv-h2.svelte-11os4k em:where(.svelte-11os4k){color:var(--color-blue-deep);font-style:italic;font-weight:500}.rv-h2c.svelte-11os4k{text-align:center;margin:0 auto 32px}.rv-h2s.svelte-11os4k{margin:0 0 18px;font-size:20px;font-weight:800}.rv.svelte-11os4k p:where(.svelte-11os4k){color:var(--color-ink-2);font-size:17.5px;line-height:1.85}.rv-info.svelte-11os4k{background:#fffdf2;border:1px solid #f4eedc;border-radius:16px;padding:28px 32px}.rv-dl.svelte-11os4k{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.rv-dl.svelte-11os4k div:where(.svelte-11os4k){flex-direction:column;gap:4px;min-width:0;display:flex}.rv-dl.svelte-11os4k dt:where(.svelte-11os4k){color:var(--color-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rv-dl.svelte-11os4k dd:where(.svelte-11os4k){color:var(--color-ink);margin:0;font-size:15.5px;font-weight:600;line-height:1.5}.rv-ic.svelte-11os4k{color:var(--color-blue-deep);display:inline-flex}.rv-ic.svelte-11os4k svg{width:16px;height:16px}.rv-lnk.svelte-11os4k{color:var(--color-blue-deep);text-decoration:underline;-webkit-text-decoration-color:var(--color-honey);text-decoration-color:var(--color-honey);text-underline-offset:6px;align-items:center;gap:6px;margin-top:18px;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.rv-first.svelte-11os4k{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:56px;display:grid}.rv-fimg.svelte-11os4k{aspect-ratio:4/5}.rv-fimg.svelte-11os4k img:where(.svelte-11os4k){object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.rv-ftx.svelte-11os4k p:where(.svelte-11os4k){margin:0 0 16px}.rv-exp.svelte-11os4k>.rv-h2:where(.svelte-11os4k){margin:0 auto 8px}.rv-txt.svelte-11os4k h3:where(.svelte-11os4k),.rv-split.svelte-11os4k h3:where(.svelte-11os4k){margin:28px 0 10px;font-size:22px;font-weight:800;line-height:1.3}.rv-txt.svelte-11os4k p:where(.svelte-11os4k){margin:0 0 8px}.rv-wide.svelte-11os4k{box-sizing:border-box;width:100%;max-width:1000px;margin:36px auto;padding:0 24px}.rv-wide.svelte-11os4k .rv-ph:where(.svelte-11os4k){aspect-ratio:16/9}.rv-pair.svelte-11os4k{grid-template-columns:1fr 1fr;gap:16px;max-width:1000px;margin:36px auto;display:grid}.rv-pair.svelte-11os4k .rv-ph:where(.svelte-11os4k){aspect-ratio:4/3}.rv-pair.svelte-11os4k figcaption:where(.svelte-11os4k){grid-column:1/-1;margin-top:0}.rv-split.svelte-11os4k{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:44px;max-width:1000px;margin:40px auto;display:grid}.rv-split.svelte-11os4k .rv-ph:where(.svelte-11os4k){aspect-ratio:1}.rv-split.svelte-11os4k h3:where(.svelte-11os4k){margin-top:0}.rv-split.svelte-11os4k p:where(.svelte-11os4k){margin:0}.rv-dishes.svelte-11os4k{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}.rv-dish.svelte-11os4k{flex-direction:column;gap:14px;margin:0;display:flex}.rv-dish.svelte-11os4k .rv-ph:where(.svelte-11os4k){aspect-ratio:1}.rv-dish.svelte-11os4k figcaption:where(.svelte-11os4k){flex-direction:column;gap:4px;display:flex}.rv-dish.svelte-11os4k b:where(.svelte-11os4k){font-family:var(--font-serif);font-size:21px;font-weight:700}.rv-price.svelte-11os4k{color:var(--color-honey-text);font-size:14px;font-weight:600}.rv-dish.svelte-11os4k p:where(.svelte-11os4k){margin:4px 0 0;font-size:15.5px;line-height:1.7}.rv-dg.svelte-11os4k{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr 1fr;gap:14px;height:560px;display:grid}.rv-dg.svelte-11os4k>span:where(.svelte-11os4k){min-height:0;display:block}.rv-dg.svelte-11os4k .big:where(.svelte-11os4k){grid-row:1/3}.rv-dg.svelte-11os4k .rv-ph:where(.svelte-11os4k){height:100%;min-height:0}.rv-pc.svelte-11os4k{grid-template-columns:1fr 1fr;gap:20px;display:grid}.rv-pros.svelte-11os4k,.rv-cons.svelte-11os4k{border-radius:16px;padding:26px 28px}.rv-pros.svelte-11os4k{background:var(--color-sky-light)}.rv-cons.svelte-11os4k{background:#fff9e3}.rv-pros.svelte-11os4k b:where(.svelte-11os4k),.rv-cons.svelte-11os4k b:where(.svelte-11os4k){align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.rv-pros.svelte-11os4k .rv-ic:where(.svelte-11os4k){color:var(--color-blue-deep)}.rv-cons.svelte-11os4k .rv-ic:where(.svelte-11os4k){color:var(--color-honey-text)}.rv-pc.svelte-11os4k ul:where(.svelte-11os4k){color:var(--color-ink-2);flex-direction:column;gap:8px;margin:14px 0 0;padding-left:20px;font-size:16px;line-height:1.7;display:flex}.rv-vid.svelte-11os4k{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:64px;max-width:1000px;display:grid}.rv-vframe.svelte-11os4k{aspect-ratio:9/16;border-radius:16px;position:relative;overflow:hidden}.rv-vframe.svelte-11os4k .rv-ph:where(.svelte-11os4k){border-radius:16px}.rv-play.svelte-11os4k{color:#fff;background:#1d3a4abf;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rv-vtx.svelte-11os4k{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rv-vtx.svelte-11os4k p:where(.svelte-11os4k){margin:0 0 14px}.rv-vtx.svelte-11os4k small:where(.svelte-11os4k){color:var(--color-muted);margin-top:10px;font-size:13px}.rv-visit.svelte-11os4k{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:48px;max-width:1100px;display:grid}.rv-dl1.svelte-11os4k{grid-template-columns:1fr;gap:16px}.rv-dl1.svelte-11os4k div:where(.svelte-11os4k){border-bottom:1px solid var(--color-line);padding-bottom:14px}.rv-map.svelte-11os4k{flex-direction:column;min-height:340px;display:flex}.rv-map.svelte-11os4k .rv-ph:where(.svelte-11os4k){height:100%}.rv-map.svelte-11os4k iframe:where(.svelte-11os4k){background:var(--color-sky-light);border:0;border-radius:16px;flex:1;width:100%;min-height:340px;display:block}.rv-map.svelte-11os4k .rv-lnk:where(.svelte-11os4k){align-self:flex-start;margin-top:14px}.rv-end.svelte-11os4k p:where(.svelte-11os4k){margin:0 0 16px}.rv-quote.svelte-11os4k{border-left:3px solid var(--color-honey);font-family:var(--font-serif);color:var(--color-ink);margin:28px 0;padding:6px 0 6px 26px;font-size:clamp(22px,2.4vw,28px);font-style:italic;font-weight:500;line-height:1.5}.rv-disc.svelte-11os4k{color:var(--color-muted)!important;font-size:14px!important}@media (width<=1000px){.rv-dl.svelte-11os4k,.rv-dishes.svelte-11os4k{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-first.svelte-11os4k,.rv-split.svelte-11os4k{gap:32px}.rv-vid.svelte-11os4k{gap:40px}}@media (width<=760px){.rv-w.svelte-11os4k,.rv-x.svelte-11os4k,.rv-wide.svelte-11os4k{padding-left:18px;padding-right:18px}.rv-sec.svelte-11os4k{margin-top:56px}.rv-first.svelte-11os4k,.rv-split.svelte-11os4k,.rv-vid.svelte-11os4k,.rv-visit.svelte-11os4k,.rv-pc.svelte-11os4k{grid-template-columns:1fr}.rv-fimg.svelte-11os4k{aspect-ratio:4/3}.rv-dl.svelte-11os4k{grid-template-columns:1fr 1fr}.rv-info.svelte-11os4k{padding:22px 20px}.rv-dishes.svelte-11os4k{scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.rv-dish.svelte-11os4k{scroll-snap-align:start;flex:0 0 78%}.rv-dg.svelte-11os4k{scroll-snap-type:x mandatory;height:auto;display:flex;overflow-x:auto}.rv-dg.svelte-11os4k>span:where(.svelte-11os4k){aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 82%}.rv-pair.svelte-11os4k{grid-template-columns:1fr}.rv-vframe.svelte-11os4k{width:100%;max-width:300px;margin:0 auto}.rv-map.svelte-11os4k{min-height:260px}.rv.svelte-11os4k p:where(.svelte-11os4k){font-size:16.5px}}.sb.svelte-1mkc63h{border:1.5px solid var(--color-line);width:42px;height:42px;color:var(--color-blue-deep);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.sb.svelte-1mkc63h:hover{background:var(--color-blue-deep);border-color:var(--color-blue-deep);color:#fff;transform:translateY(-2px)}.st-prev.svelte-ru9kml{color:var(--color-honey-text);text-align:center;background:#fff5d6;border-bottom:1px solid #f1e2a6;padding:8px 16px;font-size:13px;font-weight:700}.st.svelte-ru9kml{color:var(--color-ink);background:#fff}.st-w.svelte-ru9kml{box-sizing:border-box;width:100%;max-width:768px;margin:0 auto;padding-left:24px;padding-right:24px}.st-head.svelte-ru9kml{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-top:72px;padding-bottom:40px;display:flex}.st-cat.svelte-ru9kml{letter-spacing:.2em;text-transform:uppercase;color:#b08a00;font-size:12.5px;font-weight:700;text-decoration:none}.st-cat.svelte-ru9kml:hover{color:var(--color-honey-text)}.st-h1.svelte-ru9kml{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--color-ink);max-width:680px;margin:0;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.15}.st-sub.svelte-ru9kml{max-width:600px;color:var(--color-muted);margin:4px 0 0;font-size:18px;line-height:1.7}.st-meta.svelte-ru9kml{color:var(--color-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:8px 0 0;font-size:14px;display:flex}.st-meta.svelte-ru9kml span:where(.svelte-ru9kml):first-child{color:var(--color-ink);font-weight:700}.st-meta.svelte-ru9kml i:where(.svelte-ru9kml){background:var(--color-honey-deep);border-radius:50%;width:4px;height:4px}.st-cover.svelte-ru9kml{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:0 24px}.st-cover.svelte-ru9kml img:where(.svelte-ru9kml){aspect-ratio:3/2;object-fit:cover;cursor:zoom-in;border-radius:10px;width:100%;display:block}.st-cover.svelte-ru9kml figcaption:where(.svelte-ru9kml),.st-img.svelte-ru9kml figcaption:where(.svelte-ru9kml),.st-pair.svelte-ru9kml figcaption:where(.svelte-ru9kml),.st-gg.svelte-ru9kml figcaption:where(.svelte-ru9kml){font-family:var(--font-serif);color:var(--color-muted);text-align:center;margin-top:10px;font-size:14.5px;font-style:italic}.st-body.svelte-ru9kml{padding-top:56px}.st-open.svelte-ru9kml{font-family:var(--font-serif);padding-top:24px;font-style:italic;font-weight:500;position:relative;color:var(--color-ink)!important;margin:0 0 40px!important;font-size:clamp(20px,2.2vw,23px)!important;line-height:1.65!important}.st-open.svelte-ru9kml:before{content:"";background:var(--color-honey-deep);width:48px;height:2px;position:absolute;top:0;left:0}.st-body.svelte-ru9kml>p:where(.svelte-ru9kml),.st-end.svelte-ru9kml p:where(.svelte-ru9kml){color:#2e3f45;margin:0 0 22px;font-size:18px;line-height:1.85}.st-body.svelte-ru9kml h2:where(.svelte-ru9kml){font-family:var(--font-serif);margin:44px 0 16px;font-size:28px;font-weight:700;line-height:1.25}.st-quote.svelte-ru9kml{border-left:2px solid var(--color-honey-deep);margin:36px 0;padding:0 0 0 24px}.st-quote.svelte-ru9kml p:where(.svelte-ru9kml){font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:22px;font-style:italic;line-height:1.6}.st-img.svelte-ru9kml{margin:40px -60px}.st-img.svelte-ru9kml img:where(.svelte-ru9kml){cursor:zoom-in;border-radius:10px;width:100%;display:block}.st-pair.svelte-ru9kml{grid-template-columns:1fr 1fr;gap:14px;margin:40px -60px;display:grid}.st-pair.svelte-ru9kml img:where(.svelte-ru9kml){aspect-ratio:4/5;object-fit:cover;cursor:zoom-in;border-radius:10px;width:100%}.st-pair.svelte-ru9kml figcaption:where(.svelte-ru9kml){grid-column:1/-1;margin-top:0}.st-gal.svelte-ru9kml{box-sizing:border-box;border-top:1px solid #f1ebd6;max-width:1100px;margin:64px auto 0;padding:56px 24px 0}.st-gal.svelte-ru9kml h2:where(.svelte-ru9kml){text-align:center;font-family:var(--font-serif);margin:0 0 28px;font-size:clamp(24px,2.6vw,32px);font-weight:700}.st-gal.svelte-ru9kml h2:where(.svelte-ru9kml) em:where(.svelte-ru9kml){color:var(--color-blue-deep);font-style:italic;font-weight:500}.st-gg.svelte-ru9kml{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.st-gg.svelte-ru9kml figure:where(.svelte-ru9kml){margin:0}.st-gg.svelte-ru9kml img:where(.svelte-ru9kml){aspect-ratio:4/5;object-fit:cover;cursor:zoom-in;border-radius:10px;width:100%;transition:transform .3s;display:block}.st-gg.svelte-ru9kml img:where(.svelte-ru9kml):hover{transform:scale(1.015)}.st-pull.svelte-ru9kml{text-align:center;border-top:1px solid var(--color-honey-deep);border-bottom:1px solid var(--color-honey-deep);margin:72px 0 56px;padding:40px 8px}.st-pull.svelte-ru9kml p:where(.svelte-ru9kml){font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:clamp(23px,2.6vw,29px);font-style:italic;font-weight:500;line-height:1.5}.st-pull.svelte-ru9kml p:where(.svelte-ru9kml):before{content:"“";color:var(--color-honey-deep);margin-bottom:10px;font-size:56px;line-height:.6;display:block}.st-end.svelte-ru9kml{margin-top:40px}.st-sign.svelte-ru9kml{flex-direction:column;align-items:flex-end;gap:2px;display:flex;margin:32px 0 0!important}.st-sign.svelte-ru9kml span:where(.svelte-ru9kml){color:var(--color-ink);font-family:Dancing Script,Fraunces,cursive;font-size:30px}.st-sign.svelte-ru9kml small:where(.svelte-ru9kml){letter-spacing:.06em;color:var(--color-muted);font-size:13px}.st-foot.svelte-ru9kml{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding:22px 0 0;display:flex}.st-tags.svelte-ru9kml{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.st-tags.svelte-ru9kml a:where(.svelte-ru9kml){min-height:36px;color:var(--color-honey-text);background:#fffdf2;border:1px solid #f1e2a6;border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.st-tags.svelte-ru9kml a:where(.svelte-ru9kml):hover{background:#fff5d6}.st-rel.svelte-ru9kml{background:#fffdf8;border-top:1px solid #f4eedc;margin-top:96px}.st-relh.svelte-ru9kml{font-family:var(--font-serif);margin:0;font-size:clamp(28px,3vw,36px);font-weight:700}.st-rg.svelte-ru9kml{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.st-rc.svelte-ru9kml{color:var(--color-ink);flex-direction:column;gap:8px;text-decoration:none;display:flex}.st-rim.svelte-ru9kml{aspect-ratio:4/3;background:#fff5d6;border-radius:10px;transition:box-shadow .25s,transform .2s;display:block;overflow:hidden}.st-rim.svelte-ru9kml img:where(.svelte-ru9kml){object-fit:cover;width:100%;height:100%;display:block}.st-rc.svelte-ru9kml:hover .st-rim:where(.svelte-ru9kml){box-shadow:0 0 0 3px var(--color-honey);transform:translateY(-3px)}.st-ph.svelte-ru9kml{width:100%;height:100%;color:var(--color-honey-text);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.st-rcat.svelte-ru9kml{letter-spacing:.12em;text-transform:uppercase;color:#b08a00;margin-top:4px;font-size:12px;font-weight:700}.st-rc.svelte-ru9kml b:where(.svelte-ru9kml){font-family:var(--font-serif);font-size:21px;line-height:1.3}.st-rc.svelte-ru9kml:hover b:where(.svelte-ru9kml){color:var(--color-blue-deep)}.st-rc.svelte-ru9kml small:where(.svelte-ru9kml){color:var(--color-muted);font-size:13px}@media (width<=900px){.st-img.svelte-ru9kml,.st-pair.svelte-ru9kml{margin-left:0;margin-right:0}.st-rg.svelte-ru9kml{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.st-w.svelte-ru9kml,.st-cover.svelte-ru9kml,.st-gal.svelte-ru9kml{padding-left:18px;padding-right:18px}.st-head.svelte-ru9kml{padding-top:48px;padding-bottom:28px}.st-h1.svelte-ru9kml{font-size:clamp(30px,8vw,36px)}.st-body.svelte-ru9kml{padding-top:36px}.st-body.svelte-ru9kml>p:where(.svelte-ru9kml),.st-end.svelte-ru9kml p:where(.svelte-ru9kml){font-size:17px;line-height:1.8}.st-gg.svelte-ru9kml{scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.st-gg.svelte-ru9kml figure:where(.svelte-ru9kml){scroll-snap-align:start;flex:0 0 80%}.st-pair.svelte-ru9kml{grid-template-columns:1fr}.st-pull.svelte-ru9kml{margin:56px 0 40px;padding:32px 0}.st-rg.svelte-ru9kml{grid-template-columns:1fr}.st-foot.svelte-ru9kml{flex-direction:column;align-items:flex-start}}.nk-trip.svelte-ru9kml{color:var(--color-ink);background:#fffdf2;border:1px solid #f1e2a6;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:6px 0 0;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.nk-trip.svelte-ru9kml svg{color:var(--color-blue-deep)}.nk-trip.svelte-ru9kml i:where(.svelte-ru9kml){background:var(--color-honey-deep);border-radius:50%;width:4px;height:4px}.nk-day.svelte-ru9kml{border-top:1px solid #f1ebd6;align-items:center;gap:18px;margin:56px 0 18px;padding-top:28px;display:flex}.nk-stamp.svelte-ru9kml{border:2px dashed var(--color-honey-deep);width:76px;height:76px;color:var(--color-honey-text);background:#fffdf2;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;transform:rotate(-6deg)}.nk-stamp.svelte-ru9kml b:where(.svelte-ru9kml){font-family:var(--font-serif);font-size:15px;font-weight:700;line-height:1.1}.nk-stamp.svelte-ru9kml small:where(.svelte-ru9kml){font-size:11px;font-weight:600}.nk-day.svelte-ru9kml h2:where(.svelte-ru9kml){font-family:var(--font-serif);font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.25;margin:0!important}.st-relh.svelte-ru9kml em:where(.svelte-ru9kml){color:var(--color-blue-deep);font-style:italic;font-weight:500}.nk-links.svelte-ru9kml{grid-template-columns:1fr 1fr;gap:14px;margin-top:40px;display:grid}.it-mlink.svelte-ru9kml{border:1.5px solid var(--color-line);color:var(--color-ink);border-radius:14px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.it-mlink.svelte-ru9kml:hover{border-color:var(--color-blue);background:var(--color-sky-light);color:var(--color-ink)}.it-mlink.svelte-ru9kml>svg:first-child{color:var(--color-blue-deep);flex:none}.it-mlink.svelte-ru9kml span:where(.svelte-ru9kml){flex-direction:column;flex:1;display:flex}.it-mlink.svelte-ru9kml small:where(.svelte-ru9kml){color:var(--color-muted);font-size:12.5px}.it-mlink.svelte-ru9kml b:where(.svelte-ru9kml){font-size:16.5px}.it-mlink.svelte-ru9kml>svg:last-child{color:var(--color-blue-deep)}@media (width<=640px){.nk-links.svelte-ru9kml{grid-template-columns:1fr}.nk-stamp.svelte-ru9kml{width:64px;height:64px}.nk-day.svelte-ru9kml{gap:14px}}.gd.svelte-ql4v90{color:var(--color-ink);background:#fff}.gd-x.svelte-ql4v90{box-sizing:border-box;width:100%;max-width:1148px;margin:0 auto;padding-left:24px;padding-right:24px}.gd-head.svelte-ql4v90{flex-direction:column;gap:16px;padding-top:40px;display:flex}.gd-h1.svelte-ql4v90{max-width:900px;font-family:var(--font-serif);letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.06}.gd-lead.svelte-ql4v90{max-width:760px;color:var(--color-ink-2);margin:0;font-size:19px;line-height:1.75}.gd-hero.svelte-ql4v90{margin:24px 0 0}.gd-hero.svelte-ql4v90 img:where(.svelte-ql4v90){aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;display:block}.gd-hero.svelte-ql4v90 figcaption:where(.svelte-ql4v90){color:var(--color-muted);margin-top:10px;font-size:13.5px;font-style:italic}.gd-grid.svelte-ql4v90{grid-template-columns:220px minmax(0,760px);justify-content:space-between;align-items:start;gap:56px;padding-top:56px;display:grid}.gd-toc.svelte-ql4v90{flex-direction:column;gap:10px;display:flex;position:sticky;top:104px}.gd-toch.svelte-ql4v90{color:var(--color-muted);margin:0;font-size:12.5px;font-weight:700}.gd-toc.svelte-ql4v90 nav:where(.svelte-ql4v90),.gd-tocm.svelte-ql4v90 nav:where(.svelte-ql4v90){border-left:2px solid var(--color-line);flex-direction:column;display:flex}.gd-toc.svelte-ql4v90 a:where(.svelte-ql4v90),.gd-tocm.svelte-ql4v90 a:where(.svelte-ql4v90){color:var(--color-muted);border-left:2px solid #0000;margin-left:-2px;padding:9px 0 9px 16px;font-size:14.5px;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:block}.gd-toc.svelte-ql4v90 a:where(.svelte-ql4v90):hover,.gd-tocm.svelte-ql4v90 a:where(.svelte-ql4v90):hover{color:var(--color-ink)}.gd-toc.svelte-ql4v90 a:where(.svelte-ql4v90):focus-visible,.gd-tocm.svelte-ql4v90 a:where(.svelte-ql4v90):focus-visible{outline:2px solid var(--color-blue-deep);outline-offset:2px}.gd-toc.svelte-ql4v90 a.on:where(.svelte-ql4v90){color:var(--color-ink);border-left-color:var(--color-honey-deep);background:linear-gradient(90deg,#fff6db,#fff6db00);font-weight:700}.gd-tocm.svelte-ql4v90{display:none}.gd-art.svelte-ql4v90{min-width:0}.gd-art.svelte-ql4v90 p:where(.svelte-ql4v90){color:var(--color-ink-2);font-size:17.5px;line-height:1.85}.gd-art.svelte-ql4v90 h2[id]:where(.svelte-ql4v90),.gd-art.svelte-ql4v90 section[id]:where(.svelte-ql4v90){scroll-margin-top:104px}.gd-keys.svelte-ql4v90{background:#fff6db;border-radius:16px;margin-bottom:24px;padding:28px 32px}.gd-kh.svelte-ql4v90{color:var(--color-ink);align-items:center;gap:10px;margin:0 0 14px;font-size:20px;font-weight:800;display:flex}.gd-kh.svelte-ql4v90 svg{color:#b08a00}.gd-keys.svelte-ql4v90 ol:where(.svelte-ql4v90){counter-reset:k;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gd-keys.svelte-ql4v90 li:where(.svelte-ql4v90){counter-increment:k;color:var(--color-ink);gap:14px;font-size:16.5px;line-height:1.65;display:flex}.gd-keys.svelte-ql4v90 li:where(.svelte-ql4v90):before{content:counter(k);width:26px;height:26px;color:var(--color-honey-text);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:800;display:flex}.gd-step.svelte-ql4v90{border-top:1px solid #eef2f3;padding:56px 0 8px;position:relative}.gd-step.svelte-ql4v90:first-of-type{border-top:none}.gd-num.svelte-ql4v90{font-family:var(--font-serif);color:var(--color-honey-deep);margin-bottom:8px;font-size:56px;font-style:italic;font-weight:500;line-height:1;display:block}.gd-h2.svelte-ql4v90{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);margin:0 0 14px;font-size:clamp(26px,2.8vw,34px);font-weight:700;line-height:1.2}.gd-step.svelte-ql4v90>p:where(.svelte-ql4v90){margin:0 0 16px}.gd-ol.svelte-ql4v90{color:var(--color-ink-2);flex-direction:column;gap:6px;margin:0 0 16px;padding-left:22px;font-size:17px;line-height:1.75;display:flex}.gd-ol.svelte-ql4v90 li:where(.svelte-ql4v90)::marker{color:#b08a00;font-weight:700}.gd-fig.svelte-ql4v90{margin:24px 0}.gd-fig.svelte-ql4v90 img:where(.svelte-ql4v90){border-radius:14px;width:100%;display:block}.gd-fig.svelte-ql4v90 figcaption:where(.svelte-ql4v90){color:var(--color-muted);margin-top:8px;font-size:13.5px;font-style:italic}.gd-co.svelte-ql4v90{border-radius:12px;margin:20px 0 8px;padding:18px 22px}.gd-co.svelte-ql4v90 b:where(.svelte-ql4v90){align-items:center;gap:8px;margin-bottom:6px;font-size:15px;font-weight:800;display:flex}.gd-co.svelte-ql4v90 p:where(.svelte-ql4v90){margin:0!important;font-size:16px!important;line-height:1.75!important}.gd-co.svelte-ql4v90 small:where(.svelte-ql4v90){color:var(--color-muted);margin-top:8px;font-size:13px;display:block}.gd-tip.svelte-ql4v90{background:#fff6db}.gd-tip.svelte-ql4v90 b:where(.svelte-ql4v90) svg{color:#b08a00}.gd-warn.svelte-ql4v90{border:1.5px solid var(--color-honey-deep);background:#fff}.gd-warn.svelte-ql4v90 b:where(.svelte-ql4v90) svg{color:#b08a00}.gd-src.svelte-ql4v90{border-left:3px solid var(--color-blue-deep);background:#f6f9fa}.gd-src.svelte-ql4v90 b:where(.svelte-ql4v90) svg{color:var(--color-blue-deep)}.gd-check.svelte-ql4v90{border-top:1px solid #eef2f3;margin-top:56px;padding-top:56px}.gd-chh.svelte-ql4v90{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gd-prog.svelte-ql4v90{color:var(--color-honey-text);font-size:14px;font-weight:700}.gd-bar.svelte-ql4v90{background:#f3efe0;border-radius:99px;height:6px;margin:4px 0 18px;overflow:hidden}.gd-bar.svelte-ql4v90 i:where(.svelte-ql4v90){background:var(--color-honey);border-radius:99px;height:100%;transition:width .25s;display:block}.gd-cl.svelte-ql4v90{border-top:1px solid #eef2f3;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gd-cl.svelte-ql4v90 li:where(.svelte-ql4v90){border-bottom:1px solid #eef2f3}.gd-cb.svelte-ql4v90{text-align:left;cursor:pointer;width:100%;min-height:60px;color:var(--color-ink);background:0 0;border:none;align-items:center;gap:16px;padding:12px 4px;font-family:inherit;display:flex}.gd-cb.svelte-ql4v90:focus-visible{outline:2px solid var(--color-blue-deep);outline-offset:2px;border-radius:8px}.gd-box.svelte-ql4v90{color:#0000;background:#fff;border:2px solid #c9d6da;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,border-color .15s;display:flex}.gd-cb.svelte-ql4v90:hover .gd-box:where(.svelte-ql4v90){border-color:var(--color-honey-deep)}.gd-cb[aria-checked=true].svelte-ql4v90 .gd-box:where(.svelte-ql4v90){background:var(--color-honey);border-color:var(--color-honey);color:var(--color-blue-ink)}.gd-ct.svelte-ql4v90{flex-direction:column;gap:2px;display:flex}.gd-ct.svelte-ql4v90 b:where(.svelte-ql4v90){font-size:16.5px;font-weight:600}.gd-ct.svelte-ql4v90 small:where(.svelte-ql4v90){color:var(--color-muted);font-size:13.5px}.gd-cb[aria-checked=true].svelte-ql4v90 .gd-ct:where(.svelte-ql4v90) b:where(.svelte-ql4v90){color:var(--color-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--color-honey-deep);text-decoration-color:var(--color-honey-deep)}.gd-cact.svelte-ql4v90{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.gd-note.svelte-ql4v90{color:var(--color-muted)!important;margin:12px 0 0!important;font-size:13.5px!important}.gd-srcl.svelte-ql4v90{color:var(--color-muted)!important;margin:40px 0 0!important;font-size:14px!important}.gd-cluster.svelte-ql4v90{border-top:2px solid var(--color-ink);flex-direction:column;margin-top:28px;display:flex}.gd-cluster.svelte-ql4v90>b:where(.svelte-ql4v90){padding:16px 0 8px;font-size:15px;font-weight:800}.gd-cluster.svelte-ql4v90 a:where(.svelte-ql4v90){border-bottom:1px solid var(--color-line);min-height:56px;color:var(--color-ink);align-items:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.gd-cluster.svelte-ql4v90 a:where(.svelte-ql4v90) span:where(.svelte-ql4v90){color:var(--color-honey-text);font-size:13px;font-weight:500}.gd-cluster.svelte-ql4v90 a:where(.svelte-ql4v90) svg{color:var(--color-blue-deep);margin-left:auto;transition:transform .2s}.gd-cluster.svelte-ql4v90 a:where(.svelte-ql4v90):hover{color:var(--color-blue-deep)}.gd-cluster.svelte-ql4v90 a:where(.svelte-ql4v90):hover svg{transform:translate(3px)}.gd-rel.svelte-ql4v90{background:#fffdf8;border-top:1px solid #f4eedc;margin-top:88px}.gd-relh.svelte-ql4v90{font-family:var(--font-serif);margin:0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.2}.gd-relh.svelte-ql4v90 em:where(.svelte-ql4v90){color:var(--color-blue-deep);font-style:italic;font-weight:500}.gd-rg.svelte-ql4v90{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.gd-rc.svelte-ql4v90{color:var(--color-ink);flex-direction:column;gap:10px;text-decoration:none;display:flex}.gd-rim.svelte-ql4v90{aspect-ratio:4/3;background:var(--color-butter);border-radius:14px;transition:box-shadow .25s,transform .2s;display:block;overflow:hidden}.gd-rim.svelte-ql4v90 img:where(.svelte-ql4v90){object-fit:cover;width:100%;height:100%;display:block}.gd-rc.svelte-ql4v90:hover .gd-rim:where(.svelte-ql4v90){box-shadow:0 0 0 3px var(--color-honey);transform:translateY(-3px)}.gd-ph.svelte-ql4v90{width:100%;height:100%;color:var(--color-honey-text);background:repeating-linear-gradient(135deg,#fffbe3 0 14px,#fff6cf 14px 28px);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.gd-rcat.svelte-ql4v90{color:var(--color-honey-text);font-size:12.5px;font-weight:600}.gd-rc.svelte-ql4v90 b:where(.svelte-ql4v90){font-size:19px;line-height:1.35}.gd-rc.svelte-ql4v90:hover b:where(.svelte-ql4v90){color:var(--color-blue-deep)}@media (width<=1000px){.gd-grid.svelte-ql4v90{grid-template-columns:1fr;gap:0;padding-top:32px}.gd-toc.svelte-ql4v90{display:none}.gd-tocm.svelte-ql4v90{border:1px solid var(--color-line);border-radius:12px;margin-bottom:28px;padding:0 16px;display:block}.gd-tocm.svelte-ql4v90 summary:where(.svelte-ql4v90){cursor:pointer;align-items:center;min-height:52px;font-weight:700;display:flex}.gd-tocm.svelte-ql4v90 nav:where(.svelte-ql4v90){margin-bottom:12px}.gd-rg.svelte-ql4v90{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.gd-x.svelte-ql4v90{padding-left:18px;padding-right:18px}.gd-art.svelte-ql4v90 p:where(.svelte-ql4v90){font-size:16.5px}.gd-keys.svelte-ql4v90{padding:22px 20px}.gd-num.svelte-ql4v90{font-size:44px}.gd-step.svelte-ql4v90{padding-top:44px}.gd-rg.svelte-ql4v90{grid-template-columns:1fr}.gd-lead.svelte-ql4v90{font-size:17.5px}}@media print{.gd-head.svelte-ql4v90,.gd-toc.svelte-ql4v90,.gd-tocm.svelte-ql4v90,.gd-keys.svelte-ql4v90,.gd-step.svelte-ql4v90,.gd-srcl.svelte-ql4v90,.gd-cluster.svelte-ql4v90,.gd-rel.svelte-ql4v90,.gd-cact.svelte-ql4v90,.gd-note.svelte-ql4v90{display:none!important}.gd-grid.svelte-ql4v90{padding:0;display:block}.gd-check.svelte-ql4v90{border:none;margin:0;padding:0}}.tp-prev.svelte-i0hc4t{color:var(--color-honey-text);text-align:center;background:#fff5d6;border-bottom:1px solid #f1e2a6;padding:8px 16px;font-size:13px;font-weight:700}.tp-ph.svelte-i0hc4t{box-sizing:border-box;width:100%;height:100%;min-height:120px;color:var(--color-honey-text);text-align:center;background:repeating-linear-gradient(135deg,#fffbe3 0 14px,#fff3c4 14px 28px);border-radius:12px;justify-content:center;align-items:center;padding:16px;font-size:13.5px;font-weight:600;display:flex}.it.svelte-i0hc4t{color:var(--color-ink);background:#fff}.it-w.svelte-i0hc4t{box-sizing:border-box;width:100%;max-width:828px;margin:0 auto;padding-left:24px;padding-right:24px}.it-x.svelte-i0hc4t{box-sizing:border-box;width:100%;max-width:1148px;margin:0 auto;padding-left:24px;padding-right:24px}.it-sec.svelte-i0hc4t{margin-top:80px}.it-head.svelte-i0hc4t{flex-direction:column;gap:12px;padding-top:48px;display:flex}.it-cat.svelte-i0hc4t{letter-spacing:.2em;text-transform:uppercase;color:#b08a00;margin:12px 0 0;font-size:12.5px;font-weight:700}.it-h1.svelte-i0hc4t{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(34px,4.2vw,50px);font-weight:700;line-height:1.12}.it-lead.svelte-i0hc4t{color:var(--color-ink-2);margin:4px 0 0;font-size:18.5px;line-height:1.75}.it-by.svelte-i0hc4t{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:14px;display:flex}.it-by.svelte-i0hc4t img:where(.svelte-i0hc4t){border-radius:50%;width:36px;height:36px}.it-by.svelte-i0hc4t b:where(.svelte-i0hc4t){color:var(--color-ink)}.it-hero.svelte-i0hc4t{margin-top:36px}.it-hero.svelte-i0hc4t img:where(.svelte-i0hc4t),.it-hero.svelte-i0hc4t .tp-ph:where(.svelte-i0hc4t){aspect-ratio:16/9;object-fit:cover;object-position:50% 38%;border-radius:16px;width:100%;display:block}.it-hero.svelte-i0hc4t figcaption:where(.svelte-i0hc4t){color:var(--color-muted);margin-top:10px;font-size:13.5px;font-style:italic}.it-h2.svelte-i0hc4t{font-family:var(--font-serif);margin:0 0 20px;font-size:clamp(26px,2.8vw,34px);font-weight:700;line-height:1.2}.it-h2.svelte-i0hc4t em:where(.svelte-i0hc4t){color:var(--color-blue-deep);font-style:italic;font-weight:500}.it-h2s.svelte-i0hc4t{margin:0 0 18px;font-size:19px;font-weight:800}.it.svelte-i0hc4t p:where(.svelte-i0hc4t){color:var(--color-ink-2);font-size:17.5px;line-height:1.85}.it-glance.svelte-i0hc4t{background:#fff8e7;border:1px solid #f4e8c4;border-radius:16px;padding:28px 32px}.it-glance.svelte-i0hc4t dl:where(.svelte-i0hc4t){grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.it-glance.svelte-i0hc4t dl:where(.svelte-i0hc4t) div:where(.svelte-i0hc4t){flex-direction:column;gap:4px;min-width:0;display:flex}.it-glance.svelte-i0hc4t dt:where(.svelte-i0hc4t){color:var(--color-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.it-glance.svelte-i0hc4t dd:where(.svelte-i0hc4t){margin:0;font-size:15.5px;font-weight:600;line-height:1.5}.it-ic.svelte-i0hc4t{color:#b08a00;display:inline-flex}.it-note.svelte-i0hc4t{color:var(--color-muted)!important;margin:16px 0 0!important;font-size:13.5px!important;line-height:1.6!important}.it-glance.svelte-i0hc4t .it-note:where(.svelte-i0hc4t){border-top:1px dashed #e8d9a8;padding-top:14px}.it-route.svelte-i0hc4t{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:48px;display:grid}.it-dnav.svelte-i0hc4t{border-top:1px solid var(--color-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.it-dnav.svelte-i0hc4t a:where(.svelte-i0hc4t){border-bottom:1px solid var(--color-line);min-height:56px;color:var(--color-ink);align-items:baseline;gap:16px;padding:12px 4px;text-decoration:none;display:flex}.it-dnav.svelte-i0hc4t a:where(.svelte-i0hc4t):hover{background:#fffdf2}.it-dnav.svelte-i0hc4t a:where(.svelte-i0hc4t):hover b:where(.svelte-i0hc4t){color:var(--color-blue-deep)}.it-dnav.svelte-i0hc4t span:where(.svelte-i0hc4t){width:64px;font-family:var(--font-serif);color:#b08a00;flex:none;font-size:17px;font-style:italic}.it-dnav.svelte-i0hc4t b:where(.svelte-i0hc4t){font-size:16.5px}.it-map.svelte-i0hc4t{min-height:360px;display:flex}.it-map.svelte-i0hc4t iframe:where(.svelte-i0hc4t){border:0;border-radius:14px;width:100%}.it-map.svelte-i0hc4t .tp-ph:where(.svelte-i0hc4t){min-height:360px}.it-day.svelte-i0hc4t{margin-top:96px}.it-dh.svelte-i0hc4t{flex-direction:column;gap:6px;margin-bottom:24px;display:flex}.it-dn.svelte-i0hc4t{letter-spacing:.06em;color:var(--color-honey-text);background:#fff5d6;border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:800}.it-dh.svelte-i0hc4t h2:where(.svelte-i0hc4t){font-family:var(--font-serif);margin:4px 0 0;scroll-margin-top:104px;font-size:clamp(26px,2.8vw,34px);font-weight:700;line-height:1.2}.it-dh.svelte-i0hc4t p:where(.svelte-i0hc4t){max-width:720px;margin:0}.it-dg.svelte-i0hc4t{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:48px;display:grid}.it-dimg.svelte-i0hc4t{aspect-ratio:4/5;border-radius:14px;margin:0;position:sticky;top:104px;overflow:hidden}.it-dimg.svelte-i0hc4t img:where(.svelte-i0hc4t){object-fit:cover;width:100%;height:100%;display:block}.it-tl.svelte-i0hc4t{border-left:2px solid #f1e2a6;flex-direction:column;gap:22px;margin:0;padding:0 0 0 22px;list-style:none;display:flex}.it-tl.svelte-i0hc4t li:where(.svelte-i0hc4t){grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid;position:relative}.it-tl.svelte-i0hc4t li:where(.svelte-i0hc4t):before{content:"";border:3px solid var(--color-honey-deep);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-30px}.it-tl.svelte-i0hc4t time:where(.svelte-i0hc4t){color:var(--color-honey-text);padding-top:2px;font-size:14px;font-weight:700}.it-tl.svelte-i0hc4t b:where(.svelte-i0hc4t){margin-bottom:2px;font-size:17px;display:block}.it-tl.svelte-i0hc4t p:where(.svelte-i0hc4t){margin:0;font-size:16px!important;line-height:1.7!important}.it-sl.svelte-i0hc4t{color:var(--color-blue-deep);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.it-sl.svelte-i0hc4t:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-honey-deep);text-decoration-color:var(--color-honey-deep)}.it-tip.svelte-i0hc4t{background:#fff6db;border-radius:12px;margin-top:28px;padding:18px 22px}.it-tip.svelte-i0hc4t b:where(.svelte-i0hc4t){align-items:center;gap:8px;margin-bottom:6px;font-size:15px;font-weight:800;display:flex}.it-tip.svelte-i0hc4t b:where(.svelte-i0hc4t) svg{color:#b08a00}.it-tip.svelte-i0hc4t p:where(.svelte-i0hc4t){margin:0!important;font-size:16px!important;line-height:1.75!important}.it-table.svelte-i0hc4t{border-collapse:collapse;width:100%;font-size:16px}.it-table.svelte-i0hc4t th:where(.svelte-i0hc4t),.it-table.svelte-i0hc4t td:where(.svelte-i0hc4t){text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top;padding:14px 12px}.it-table.svelte-i0hc4t thead:where(.svelte-i0hc4t) th:where(.svelte-i0hc4t){color:var(--color-muted);border-bottom:2px solid var(--color-ink);font-size:13px;font-weight:700}.it-table.svelte-i0hc4t tbody:where(.svelte-i0hc4t) th:where(.svelte-i0hc4t){font-weight:700}.it-table.svelte-i0hc4t td:where(.svelte-i0hc4t):last-child{color:var(--color-muted);font-size:15px}.it-table.svelte-i0hc4t tfoot:where(.svelte-i0hc4t) th:where(.svelte-i0hc4t),.it-table.svelte-i0hc4t tfoot:where(.svelte-i0hc4t) td:where(.svelte-i0hc4t){background:#fffdf2;border-bottom:none;font-weight:800}.it-prep.svelte-i0hc4t{grid-template-columns:1fr 1fr;gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.it-prep.svelte-i0hc4t li:where(.svelte-i0hc4t){color:#2e3f45;align-items:flex-start;gap:10px;font-size:16.5px;line-height:1.6;display:flex}.it-prep.svelte-i0hc4t svg{color:#b08a00;flex:none;margin-top:4px}.it-end.svelte-i0hc4t>p:where(.svelte-i0hc4t):first-child{font-family:var(--font-serif);border-top:2px solid var(--color-honey-deep);margin:0 0 28px;padding-top:24px;font-style:italic;font-weight:500;color:var(--color-ink)!important;font-size:clamp(21px,2.3vw,25px)!important;line-height:1.55!important}.it-more.svelte-i0hc4t{grid-template-columns:1fr 1fr;gap:14px;display:grid}.it-mlink.svelte-i0hc4t{border:1.5px solid var(--color-line);color:var(--color-ink);border-radius:14px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.it-mlink.svelte-i0hc4t:hover{border-color:var(--color-blue);background:var(--color-sky-light);color:var(--color-ink)}.it-mlink.svelte-i0hc4t>svg:first-child{color:var(--color-blue-deep);flex:none}.it-mlink.svelte-i0hc4t span:where(.svelte-i0hc4t){flex-direction:column;flex:1;display:flex}.it-mlink.svelte-i0hc4t small:where(.svelte-i0hc4t){color:var(--color-muted);font-size:12.5px}.it-mlink.svelte-i0hc4t b:where(.svelte-i0hc4t){font-size:16.5px}.it-mlink.svelte-i0hc4t>svg:last-child{color:var(--color-blue-deep)}.it-disc.svelte-i0hc4t{color:var(--color-muted)!important;margin-top:22px!important;font-size:14px!important}.it-rel.svelte-i0hc4t{background:#fffdf8;border-top:1px solid #f4eedc;margin-top:96px}.it-rg.svelte-i0hc4t{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.it-rc.svelte-i0hc4t{color:var(--color-ink);flex-direction:column;gap:8px;text-decoration:none;display:flex}.it-rim.svelte-i0hc4t{aspect-ratio:4/3;border-radius:14px;margin-bottom:6px;transition:transform .2s,box-shadow .25s;display:block;overflow:hidden}.it-rim.svelte-i0hc4t img:where(.svelte-i0hc4t){object-fit:cover;width:100%;height:100%;display:block}.it-rc.svelte-i0hc4t:hover .it-rim:where(.svelte-i0hc4t){box-shadow:0 0 0 3px var(--color-honey);transform:translateY(-3px)}.it-rcat.svelte-i0hc4t{letter-spacing:.12em;text-transform:uppercase;color:var(--color-honey-text);font-size:12px;font-weight:700}.it-rc.svelte-i0hc4t b:where(.svelte-i0hc4t){font-size:19px;line-height:1.35}.it-rc.svelte-i0hc4t:hover b:where(.svelte-i0hc4t){color:var(--color-blue-deep)}@media (width<=1000px){.it-glance.svelte-i0hc4t dl:where(.svelte-i0hc4t){grid-template-columns:repeat(2,minmax(0,1fr))}.it-route.svelte-i0hc4t,.it-dg.svelte-i0hc4t{gap:32px}.it-rg.svelte-i0hc4t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.it-w.svelte-i0hc4t,.it-x.svelte-i0hc4t{padding-left:18px;padding-right:18px}.it-sec.svelte-i0hc4t{margin-top:56px}.it-day.svelte-i0hc4t{margin-top:64px}.it-route.svelte-i0hc4t,.it-dg.svelte-i0hc4t,.it-more.svelte-i0hc4t,.it-prep.svelte-i0hc4t{grid-template-columns:1fr}.it-dimg.svelte-i0hc4t{aspect-ratio:4/3;position:static}.it-glance.svelte-i0hc4t{padding:22px 20px}.it-glance.svelte-i0hc4t dl:where(.svelte-i0hc4t){grid-template-columns:1fr 1fr}.it-tl.svelte-i0hc4t li:where(.svelte-i0hc4t){grid-template-columns:1fr;gap:2px}.it-map.svelte-i0hc4t,.it-map.svelte-i0hc4t .tp-ph:where(.svelte-i0hc4t){min-height:260px}.it-rg.svelte-i0hc4t{grid-template-columns:1fr}.it.svelte-i0hc4t p:where(.svelte-i0hc4t){font-size:16.5px}.it-table.svelte-i0hc4t{font-size:15px}.it-table.svelte-i0hc4t th:where(.svelte-i0hc4t),.it-table.svelte-i0hc4t td:where(.svelte-i0hc4t){padding:12px 8px}}.ls-prev.svelte-1ekk970{color:var(--color-honey-text);text-align:center;background:#fff5d6;border-bottom:1px solid #f1e2a6;padding:8px 16px;font-size:13px;font-weight:700}.ls.svelte-1ekk970{color:var(--color-ink);background:#fff}.ls-w.svelte-1ekk970{box-sizing:border-box;width:100%;max-width:828px;margin:0 auto;padding-left:24px;padding-right:24px}.ls-x.svelte-1ekk970{box-sizing:border-box;width:100%;max-width:1148px;margin:0 auto;padding-left:24px;padding-right:24px}.ls-sec.svelte-1ekk970{margin-top:80px}.ls-head.svelte-1ekk970{flex-direction:column;gap:12px;padding-top:48px;display:flex}.ls-cat.svelte-1ekk970{letter-spacing:.2em;text-transform:uppercase;color:#b08a00;margin:12px 0 0;font-size:12.5px;font-weight:700}.ls-h1.svelte-1ekk970{font-family:var(--font-serif);letter-spacing:-.015em;margin:0;font-size:clamp(34px,4vw,46px);font-weight:700;line-height:1.15}.ls-place.svelte-1ekk970{color:var(--color-blue-deep);align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:flex}.ls-lead.svelte-1ekk970{color:var(--color-ink-2);margin:4px 0 0;font-size:18.5px;line-height:1.75}.ls-by.svelte-1ekk970{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:14px;display:flex}.ls-by.svelte-1ekk970 img:where(.svelte-1ekk970){border-radius:50%;width:36px;height:36px}.ls-by.svelte-1ekk970 b:where(.svelte-1ekk970){color:var(--color-ink)}.ls-hero.svelte-1ekk970{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,63fr) minmax(0,37fr);gap:12px;height:560px;margin-top:36px;display:grid}.ls-hero.single.svelte-1ekk970{height:auto;display:block}.ls-hero.single.svelte-1ekk970 .ls-hs:where(.svelte-1ekk970){display:none}.ls-hero.single.svelte-1ekk970 .ls-hm:where(.svelte-1ekk970){aspect-ratio:3/2}.ls-hero.svelte-1ekk970 figure:where(.svelte-1ekk970){border-radius:14px;min-height:0;margin:0;overflow:hidden}.ls-hm.svelte-1ekk970{grid-row:1/3}.ls-hero.svelte-1ekk970 img:where(.svelte-1ekk970),.ls-sim.svelte-1ekk970 img:where(.svelte-1ekk970),.ls-wide.svelte-1ekk970 img:where(.svelte-1ekk970),.ls-trio.svelte-1ekk970 img:where(.svelte-1ekk970),.ls-view.svelte-1ekk970 img:where(.svelte-1ekk970),.ls-fac.svelte-1ekk970 img:where(.svelte-1ekk970),.ls-diary.svelte-1ekk970 img:where(.svelte-1ekk970){object-fit:cover;cursor:zoom-in;width:100%;height:100%;transition:transform .5s;display:block}.ls-hero.svelte-1ekk970 figure:where(.svelte-1ekk970):hover img:where(.svelte-1ekk970),.ls-diary.svelte-1ekk970 figure:where(.svelte-1ekk970):hover img:where(.svelte-1ekk970){transform:scale(1.03)}.ls-ph.svelte-1ekk970{box-sizing:border-box;width:100%;height:100%;min-height:120px;color:var(--color-honey-text);text-align:center;background:repeating-linear-gradient(135deg,#fffbe3 0 14px,#fff3c4 14px 28px);border-radius:14px;justify-content:center;align-items:center;padding:16px;font-size:13.5px;font-weight:600;display:flex}.ls-h2.svelte-1ekk970{font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(26px,2.8vw,32px);font-weight:700;line-height:1.2}.ls-h2.svelte-1ekk970 em:where(.svelte-1ekk970){color:var(--color-blue-deep);font-style:italic;font-weight:500}.ls-c.svelte-1ekk970{text-align:center;margin-bottom:32px}.ls-h2s.svelte-1ekk970{margin:0 0 18px;font-size:19px;font-weight:800}.ls.svelte-1ekk970 p:where(.svelte-1ekk970){color:var(--color-ink-2);font-size:17.5px;line-height:1.85}.ls-info.svelte-1ekk970{background:#fff8e7;border:1px solid #f4e8c4;border-radius:16px;padding:28px 32px}.ls-dl.svelte-1ekk970{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.ls-dl.svelte-1ekk970 div:where(.svelte-1ekk970){flex-direction:column;gap:4px;min-width:0;display:flex}.ls-dl.svelte-1ekk970 dt:where(.svelte-1ekk970){color:var(--color-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ls-dl.svelte-1ekk970 dd:where(.svelte-1ekk970){margin:0;font-size:15.5px;font-weight:600;line-height:1.5}.ls-ic.svelte-1ekk970{color:#b08a00;display:inline-flex}.ls-note.svelte-1ekk970{border-top:1px dashed #e8d9a8;padding-top:14px;color:var(--color-muted)!important;margin:18px 0 0!important;font-size:13.5px!important;line-height:1.6!important}.ls-split.svelte-1ekk970{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:56px;display:grid}.ls-sim.svelte-1ekk970{aspect-ratio:4/5;border-radius:14px;margin:0;overflow:hidden}.ls-stx.svelte-1ekk970 p:where(.svelte-1ekk970){margin:0 0 16px}.ls-intro.svelte-1ekk970{margin:0 0 8px}.ls-wide.svelte-1ekk970{max-width:1100px;margin:28px auto 0}.ls-wide.svelte-1ekk970 img:where(.svelte-1ekk970),.ls-wide.svelte-1ekk970 .ls-ph:where(.svelte-1ekk970){aspect-ratio:16/9;border-radius:14px;height:auto}.ls-wide.svelte-1ekk970 .ls-ph:where(.svelte-1ekk970){height:auto}.ls-wide.svelte-1ekk970 figcaption:where(.svelte-1ekk970),.ls-trio.svelte-1ekk970 figcaption:where(.svelte-1ekk970){color:var(--color-muted);margin-top:10px;font-size:14px}.ls-trio.svelte-1ekk970{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1100px;margin-top:16px;display:grid}.ls-trio.svelte-1ekk970 figure:where(.svelte-1ekk970){margin:0}.ls-trio.svelte-1ekk970 img:where(.svelte-1ekk970),.ls-trio.svelte-1ekk970 .ls-ph:where(.svelte-1ekk970){aspect-ratio:4/3;border-radius:12px;height:auto}.ls-trio.svelte-1ekk970 figcaption:where(.svelte-1ekk970) b:where(.svelte-1ekk970){color:var(--color-ink);margin-bottom:2px;font-size:14.5px;display:block}.ls-view.svelte-1ekk970{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1100px;margin-top:48px;display:grid}.ls-view.svelte-1ekk970 figure:where(.svelte-1ekk970){aspect-ratio:4/3;border-radius:14px;margin:0;overflow:hidden}.ls-view.svelte-1ekk970 blockquote:where(.svelte-1ekk970){border-left:2px solid var(--color-honey-deep);margin:0;padding-left:24px}.ls-view.svelte-1ekk970 blockquote:where(.svelte-1ekk970) p:where(.svelte-1ekk970){font-family:var(--font-serif);color:var(--color-ink);margin:0;font-size:clamp(20px,2.2vw,25px);font-style:italic;font-weight:500;line-height:1.55}.ls-view.svelte-1ekk970 cite:where(.svelte-1ekk970){color:var(--color-muted);margin-top:12px;font-size:13.5px;font-style:normal;display:block}.ls-room.svelte-1ekk970 .ls-w:where(.svelte-1ekk970):last-child{margin-top:36px}.ls-fac.svelte-1ekk970{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1100px;display:grid}.ls-fac.svelte-1ekk970 figure:where(.svelte-1ekk970){flex-direction:column;gap:12px;margin:0;display:flex}.ls-fac.svelte-1ekk970 img:where(.svelte-1ekk970),.ls-fac.svelte-1ekk970 .ls-ph:where(.svelte-1ekk970){aspect-ratio:3/2;border-radius:14px;height:auto}.ls-fac.svelte-1ekk970 figcaption:where(.svelte-1ekk970){flex-direction:column;gap:4px;display:flex}.ls-fac.svelte-1ekk970 figcaption:where(.svelte-1ekk970) b:where(.svelte-1ekk970){font-family:var(--font-serif);font-size:21px}.ls-fac.svelte-1ekk970 figcaption:where(.svelte-1ekk970) span:where(.svelte-1ekk970){color:var(--color-ink-2);font-size:16px;line-height:1.7}.ls-story.svelte-1ekk970 h3:where(.svelte-1ekk970){margin:28px 0 8px;font-size:21px;font-weight:800}.ls-story.svelte-1ekk970 p:where(.svelte-1ekk970){margin:0 0 14px}.ls-pull.svelte-1ekk970{border-top:1px solid var(--color-honey-deep);border-bottom:1px solid var(--color-honey-deep);text-align:center;margin:40px 0 8px;padding:32px 0}.ls-pull.svelte-1ekk970 p:where(.svelte-1ekk970){font-family:var(--font-serif);font-style:italic;font-weight:500;color:var(--color-ink)!important;margin:0!important;font-size:clamp(22px,2.5vw,28px)!important;line-height:1.5!important}.ls-pc.svelte-1ekk970{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ls-pros.svelte-1ekk970,.ls-cons.svelte-1ekk970{border-radius:14px;padding:24px 26px}.ls-pros.svelte-1ekk970{background:var(--color-sky-light)}.ls-cons.svelte-1ekk970{background:#fff8e7}.ls-pros.svelte-1ekk970 b:where(.svelte-1ekk970),.ls-cons.svelte-1ekk970 b:where(.svelte-1ekk970){align-items:center;gap:10px;font-size:16.5px;font-weight:800;display:flex}.ls-pros.svelte-1ekk970 b:where(.svelte-1ekk970) svg{color:var(--color-blue-deep)}.ls-cons.svelte-1ekk970 b:where(.svelte-1ekk970) svg{color:#b08a00}.ls-pc.svelte-1ekk970 ul:where(.svelte-1ekk970){color:var(--color-ink-2);flex-direction:column;gap:8px;margin:12px 0 0;padding-left:20px;font-size:16px;line-height:1.7;display:flex}.ls-diary.svelte-1ekk970{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:12px;display:grid}.ls-diary.svelte-1ekk970 figure:where(.svelte-1ekk970){border-radius:12px;min-height:0;margin:0;overflow:hidden}.ls-diary.svelte-1ekk970 .ls-ph:where(.svelte-1ekk970){min-height:0}.ls-diary.svelte-1ekk970 .big:where(.svelte-1ekk970){grid-area:span 2/span 2}.ls-vid.svelte-1ekk970{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:56px;max-width:960px;display:grid}.ls-vf.svelte-1ekk970{aspect-ratio:9/16;border-radius:14px;position:relative;overflow:hidden}.ls-play.svelte-1ekk970{color:#fff;background:#1d3a4abf;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ls-vt.svelte-1ekk970{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ls-vt.svelte-1ekk970 p:where(.svelte-1ekk970){margin:0 0 14px}.ls-vt.svelte-1ekk970 small:where(.svelte-1ekk970){color:var(--color-muted);margin-top:10px;font-size:13px}.ls-visit.svelte-1ekk970{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;max-width:1100px;display:grid}.ls-dl1.svelte-1ekk970{flex-direction:column;gap:14px;margin:0;display:flex}.ls-dl1.svelte-1ekk970 div:where(.svelte-1ekk970){border-bottom:1px solid var(--color-line);padding-bottom:12px}.ls-dl1.svelte-1ekk970 dt:where(.svelte-1ekk970){color:var(--color-muted);font-size:13px;font-weight:600}.ls-dl1.svelte-1ekk970 dd:where(.svelte-1ekk970){margin:2px 0 0;font-size:16px;font-weight:600}.ls-lnk.svelte-1ekk970{color:var(--color-blue-deep);text-decoration:underline;-webkit-text-decoration-color:var(--color-honey);text-decoration-color:var(--color-honey);text-underline-offset:6px;align-items:center;gap:6px;margin-top:18px;font-weight:700;text-decoration-thickness:3px;display:inline-flex}.ls-map.svelte-1ekk970{min-height:340px;display:flex}.ls-map.svelte-1ekk970 iframe:where(.svelte-1ekk970){border:0;border-radius:14px;width:100%;min-height:340px}.ls-map.svelte-1ekk970 .ls-ph:where(.svelte-1ekk970){min-height:340px}.ls-end.svelte-1ekk970 p:where(.svelte-1ekk970){margin:0 0 16px}.ls-endq.svelte-1ekk970{font-family:var(--font-serif);padding-top:24px;font-style:italic;font-weight:500;position:relative;color:var(--color-ink)!important;margin:28px 0!important;font-size:clamp(22px,2.4vw,27px)!important;line-height:1.5!important}.ls-endq.svelte-1ekk970:before{content:"";background:var(--color-honey-deep);width:56px;height:2px;position:absolute;top:0;left:0}.ls-disc.svelte-1ekk970{color:var(--color-muted)!important;font-size:14px!important}.ls-rel.svelte-1ekk970{background:#fffdf8;border-top:1px solid #f4eedc;margin-top:96px}.ls-rg.svelte-1ekk970{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ls-rc.svelte-1ekk970{color:var(--color-ink);flex-direction:column;gap:8px;text-decoration:none;display:flex}.ls-rim.svelte-1ekk970{aspect-ratio:4/3;border-radius:14px;margin-bottom:6px;transition:transform .2s,box-shadow .25s;display:block;overflow:hidden}.ls-rc.svelte-1ekk970:hover .ls-rim:where(.svelte-1ekk970){box-shadow:0 0 0 3px var(--color-honey);transform:translateY(-3px)}.ls-rcat.svelte-1ekk970{letter-spacing:.12em;text-transform:uppercase;color:var(--color-honey-text);font-size:12px;font-weight:700}.ls-rc.svelte-1ekk970 b:where(.svelte-1ekk970){font-size:19px;line-height:1.35}.ls-rc.svelte-1ekk970:hover b:where(.svelte-1ekk970){color:var(--color-blue-deep)}.ls-rc.svelte-1ekk970 small:where(.svelte-1ekk970){color:var(--color-muted);align-items:center;gap:6px;font-size:14px;display:flex}.ls-rc.svelte-1ekk970 small:where(.svelte-1ekk970) svg{color:var(--color-blue-deep)}@media (width<=1000px){.ls-hero.svelte-1ekk970{height:440px}.ls-dl.svelte-1ekk970{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-split.svelte-1ekk970,.ls-view.svelte-1ekk970{gap:32px}.ls-diary.svelte-1ekk970{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-rg.svelte-1ekk970{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ls-w.svelte-1ekk970,.ls-x.svelte-1ekk970{padding-left:18px;padding-right:18px}.ls-sec.svelte-1ekk970{margin-top:56px}.ls-hero.svelte-1ekk970{scroll-snap-type:x mandatory;gap:10px;height:auto;display:flex;overflow-x:auto}.ls-hero.svelte-1ekk970 figure:where(.svelte-1ekk970){aspect-ratio:4/3;scroll-snap-align:start;flex:0 0 88%}.ls-hero.single.svelte-1ekk970 figure:where(.svelte-1ekk970){flex-basis:100%}.ls-split.svelte-1ekk970,.ls-view.svelte-1ekk970,.ls-vid.svelte-1ekk970,.ls-visit.svelte-1ekk970,.ls-pc.svelte-1ekk970,.ls-fac.svelte-1ekk970{grid-template-columns:1fr}.ls-sim.svelte-1ekk970{aspect-ratio:4/3}.ls-info.svelte-1ekk970{padding:22px 20px}.ls-dl.svelte-1ekk970{grid-template-columns:1fr 1fr}.ls-trio.svelte-1ekk970{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ls-trio.svelte-1ekk970 figure:where(.svelte-1ekk970){scroll-snap-align:start;flex:0 0 78%}.ls-diary.svelte-1ekk970{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.ls-diary.svelte-1ekk970 figure:where(.svelte-1ekk970){aspect-ratio:4/5;scroll-snap-align:start;flex:0 0 80%}.ls-vf.svelte-1ekk970{width:100%;max-width:300px;margin:0 auto}.ls-rg.svelte-1ekk970{grid-template-columns:1fr}.ls.svelte-1ekk970 p:where(.svelte-1ekk970){font-size:16.5px}}
