.plist-h[data-astro-cid-yexifyue]{align-items:center;gap:10px;margin-bottom:6px;font-size:1.3rem;display:flex}.plist-h[data-astro-cid-yexifyue] svg{color:var(--blue)}dl[data-astro-cid-yexifyue],dd[data-astro-cid-yexifyue]{margin:0}.pnote[data-astro-cid-yexifyue]{color:var(--ink-3);margin-top:2px;font-size:.86rem;display:block}.pfoot[data-astro-cid-yexifyue]{color:var(--ink-3);margin:14px 0 0;font-size:.86rem}.shade-in[data-astro-cid-b53viooh]{align-items:center;gap:40px;display:grid}@media (width>=900px){.shade-in[data-astro-cid-b53viooh]{grid-template-columns:1fr 1fr}}.shade-label[data-astro-cid-b53viooh]{margin:24px 0 10px;font-weight:700;display:block}output[data-astro-cid-b53viooh]{color:var(--blue)}input[data-astro-cid-b53viooh][type=range]{width:100%;max-width:420px;accent-color:var(--blue);cursor:pointer;height:44px}.small[data-astro-cid-b53viooh]{font-size:.9rem}.shade-stage[data-astro-cid-b53viooh]{background:radial-gradient(circle at 50% 40%, #fff, var(--sky));border-radius:var(--r-xl);box-shadow:var(--shadow-1);padding:40px 24px;position:relative}.bright[data-astro-cid-b53viooh]{opacity:var(--o,0);transition:opacity .5s var(--ease)}.sparkles[data-astro-cid-b53viooh] i[data-astro-cid-b53viooh]{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;width:18px;height:18px;transition:opacity .5s, transform .6s var(--ease);filter:drop-shadow(0 0 6px #1b5ca880);background:#fff;position:absolute;transform:scale(.4)}.sparkles[data-astro-cid-b53viooh] i[data-astro-cid-b53viooh]:first-child{top:34%;left:28%}.sparkles[data-astro-cid-b53viooh] i[data-astro-cid-b53viooh]:nth-child(2){transition-delay:.1s;top:40%;left:62%}.sparkles[data-astro-cid-b53viooh] i[data-astro-cid-b53viooh]:nth-child(3){width:12px;height:12px;transition-delay:.2s;top:58%;left:46%}.sparkles[data-astro-cid-b53viooh].on i[data-astro-cid-b53viooh]{opacity:1;transform:scale(1)rotate(45deg)}.hero-note[data-astro-cid-v2outnnz]{box-shadow:var(--shadow-1);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:8px;margin:-10px 0 24px;padding:8px 16px;font-size:.95rem;font-weight:600;display:inline-flex}.hero-note[data-astro-cid-v2outnnz] svg{color:var(--wine)}.pain-book[data-astro-cid-v2outnnz]{background:var(--paper)}.pb-in[data-astro-cid-v2outnnz]{align-items:start;gap:40px;display:grid}@media (width>=1000px){.pb-in[data-astro-cid-v2outnnz]{grid-template-columns:.8fr 1.2fr}}.ooh[data-astro-cid-v2outnnz]{background:var(--wine-soft);color:var(--wine);border-radius:14px;align-items:flex-start;gap:8px;margin-top:22px;padding:14px 16px;font-size:.95rem;font-weight:600;display:flex}.ooh[data-astro-cid-v2outnnz] svg{flex:none;margin-top:3px}.ooh[data-astro-cid-v2outnnz] a[data-astro-cid-v2outnnz]{color:inherit}.intro-in[data-astro-cid-v2outnnz]{gap:40px;display:grid}@media (width>=1000px){.intro-in[data-astro-cid-v2outnnz]{grid-template-columns:1.3fr .7fr;align-items:start}.intro-side[data-astro-cid-v2outnnz]{top:calc(var(--header-h) + 24px);position:sticky}}.intro-side[data-astro-cid-v2outnnz]{gap:18px;display:grid}.intro[data-astro-cid-v2outnnz] h2[data-astro-cid-v2outnnz]{margin-top:0}.lead-ish[data-astro-cid-v2outnnz]{color:var(--ink);font-size:1.15rem}.travel[data-astro-cid-v2outnnz]{gap:18px;margin-top:28px;display:flex}.travel[data-astro-cid-v2outnnz] h3[data-astro-cid-v2outnnz]{margin:4px 0 8px;font-size:1.25rem}.travel[data-astro-cid-v2outnnz] .ico[data-astro-cid-v2outnnz]{flex:none}.side-cta[data-astro-cid-v2outnnz] h3[data-astro-cid-v2outnnz]{margin-bottom:6px;font-size:1.3rem}.side-cta[data-astro-cid-v2outnnz] p[data-astro-cid-v2outnnz]{color:var(--ink-2)}.pgrid[data-astro-cid-v2outnnz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pgrid[data-astro-cid-v2outnnz] li[data-astro-cid-v2outnnz]{position:relative;overflow:hidden}.pnum[data-astro-cid-v2outnnz]{font:400 2.6rem/1 var(--f-head);font-variation-settings:"SOFT" 100;color:var(--peri);margin-bottom:14px;display:block}.pgrid[data-astro-cid-v2outnnz] h3[data-astro-cid-v2outnnz]{margin-bottom:8px;font-size:1.3rem}.pgrid[data-astro-cid-v2outnnz] p[data-astro-cid-v2outnnz]{color:var(--ink-2);margin:0}.how-steps[data-astro-cid-v2outnnz]{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.how-steps[data-astro-cid-v2outnnz] li[data-astro-cid-v2outnnz]{text-align:center;padding:0 12px;position:relative}.how-n[data-astro-cid-v2outnnz]{background:radial-gradient(circle at 35% 30%, #fff, var(--sky));width:72px;height:72px;box-shadow:0 0 0 10px #dce7f573, var(--shadow-1);font:500 1.8rem/1 var(--f-head);color:var(--blue);animation:breathe 7s var(--ease-soft) infinite;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.how-steps[data-astro-cid-v2outnnz] li[data-astro-cid-v2outnnz]:nth-child(2) .how-n[data-astro-cid-v2outnnz]{animation-delay:-2.3s}.how-steps[data-astro-cid-v2outnnz] li[data-astro-cid-v2outnnz]:nth-child(3) .how-n[data-astro-cid-v2outnnz]{animation-delay:-4.6s}.how-steps[data-astro-cid-v2outnnz] h3[data-astro-cid-v2outnnz]{margin-bottom:8px;font-size:1.3rem}.how-steps[data-astro-cid-v2outnnz] p[data-astro-cid-v2outnnz]{color:var(--ink-2);max-width:34ch;margin:0 auto}.more[data-astro-cid-v2outnnz]{gap:16px;margin-top:56px;display:grid}.more-card[data-astro-cid-v2outnnz] h3[data-astro-cid-v2outnnz]{font-size:1.3rem}.more-card[data-astro-cid-v2outnnz] p:last-child{margin:0}.town-grid[data-astro-cid-v2outnnz]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.town[data-astro-cid-v2outnnz]{border:1px solid var(--line);color:var(--ink);transition:transform .5s var(--ease), box-shadow .4s, border-color .3s;background:#fff;border-radius:18px;flex-direction:column;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.town[data-astro-cid-v2outnnz]:hover{box-shadow:var(--shadow-1);border-color:var(--blue);color:var(--ink);transform:translateY(-3px)}.town[data-astro-cid-v2outnnz] small[data-astro-cid-v2outnnz]{color:var(--ink-3);align-items:center;gap:6px;display:flex}.town[data-astro-cid-v2outnnz] small[data-astro-cid-v2outnnz] svg{transition:transform .4s var(--ease);color:var(--blue)}.town[data-astro-cid-v2outnnz]:hover small[data-astro-cid-v2outnnz] svg{transform:translate(4px)}.link-cloud[data-astro-cid-v2outnnz]{flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.link-cloud[data-astro-cid-v2outnnz] a[data-astro-cid-v2outnnz]{border:1px solid var(--line);color:var(--ink);transition:border-color .3s, transform .4s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.link-cloud[data-astro-cid-v2outnnz] a[data-astro-cid-v2outnnz]:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.link-cloud[data-astro-cid-v2outnnz] svg{color:var(--blue)}.also[data-astro-cid-v2outnnz]{color:var(--ink-2)}
