.visit-news-card[data-astro-cid-ibl2wg7k]{display:flex;flex-direction:column;background:var(--paper-2);border:1px solid var(--line);border-radius:16px;overflow:hidden;height:100%;min-width:0;transition:box-shadow .15s,transform .15s}.visit-news-card[data-astro-cid-ibl2wg7k]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.visit-news-card__body[data-astro-cid-ibl2wg7k]{padding:1rem 1.1rem 1.15rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.visit-news-card__meta[data-astro-cid-ibl2wg7k]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.visit-news-card__meta[data-astro-cid-ibl2wg7k] span[data-astro-cid-ibl2wg7k]{font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;color:#fff}.visit-news-card__meta[data-astro-cid-ibl2wg7k] time[data-astro-cid-ibl2wg7k]{font-size:.8rem;color:var(--ink-soft)}.visit-news-card[data-astro-cid-ibl2wg7k] h3[data-astro-cid-ibl2wg7k]{font-size:1.2rem;line-height:1.2;color:var(--ink);overflow-wrap:anywhere}.visit-news-card[data-astro-cid-ibl2wg7k] p[data-astro-cid-ibl2wg7k]{font-size:.92rem;line-height:1.5;color:var(--ink-soft)}.home-sport[data-astro-cid-vhhuwr4n]{margin-top:3.5rem}.home-sport[data-astro-cid-vhhuwr4n] h2[data-astro-cid-vhhuwr4n]{margin-bottom:1.4rem}.home-sport__label[data-astro-cid-vhhuwr4n]{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--ink-soft);margin-bottom:.6rem}.home-sport__list[data-astro-cid-vhhuwr4n]{display:grid;gap:.55rem}.home-sport__item[data-astro-cid-vhhuwr4n]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center;min-height:var(--touch);background:#fff;border:1px solid var(--line);border-radius:14px;padding:.75rem .9rem}.home-sport__item[data-astro-cid-vhhuwr4n]:hover{box-shadow:var(--shadow)}.home-sport__pill[data-astro-cid-vhhuwr4n]{display:inline-flex;min-width:40px;justify-content:center;border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-weight:800;color:#fff}.home-sport__text[data-astro-cid-vhhuwr4n]{min-width:0}.home-sport__title[data-astro-cid-vhhuwr4n]{display:block;font-size:.95rem;font-weight:700;color:var(--ink);line-height:1.3;overflow-wrap:anywhere}.home-sport__meta[data-astro-cid-vhhuwr4n]{display:block;font-size:.82rem;color:var(--ink-soft);margin-top:.15rem}.eat-copy__kicker[data-astro-cid-v4qhm7jo]{font-size:.74rem!important;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--blue)!important}.eat-copy__list[data-astro-cid-v4qhm7jo]{list-style:none;display:grid;gap:.4rem;font-size:.95rem;color:var(--ink-soft)}.eat-copy__list[data-astro-cid-v4qhm7jo] strong[data-astro-cid-v4qhm7jo]{color:var(--ink)}.eat-copy[data-astro-cid-v4qhm7jo] .btn[data-astro-cid-v4qhm7jo]{align-self:flex-start}.home-eat-links[data-astro-cid-v4qhm7jo]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}.home-eat-links__item[data-astro-cid-v4qhm7jo]{display:grid;gap:.35rem;max-width:58ch;color:inherit;text-decoration:none}.home-eat-links__item[data-astro-cid-v4qhm7jo] strong[data-astro-cid-v4qhm7jo]{font-size:1.05rem;color:var(--pine)}.home-eat-links__item[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{font-size:.95rem;color:var(--ink-soft);line-height:1.55}.home-eat-links__item[data-astro-cid-v4qhm7jo] em[data-astro-cid-v4qhm7jo]{font-style:normal;font-size:.9rem;font-weight:700;color:var(--copper)}.poi-grid[data-astro-cid-v4qhm7jo] .photo-card[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-weekly[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1.2fr 1fr;gap:1.6rem;align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:18px;padding:1.8rem;box-shadow:var(--shadow)}.home-weekly[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin-bottom:0}.home-weekly__issue[data-astro-cid-v4qhm7jo]{background:var(--sand);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:1.4rem;display:grid;gap:.6rem;justify-items:start}.home-weekly__week[data-astro-cid-v4qhm7jo]{font-size:.8rem;font-weight:700;color:var(--blue)}.home-weekly__title[data-astro-cid-v4qhm7jo]{font-family:var(--font-display);font-size:1.4rem;line-height:1.15;font-weight:600}.util__item[data-astro-cid-v4qhm7jo]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.1rem}.home-pulse[data-astro-cid-v4qhm7jo]{margin-top:1.6rem}.home-pulse__head[data-astro-cid-v4qhm7jo]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.home-pulse__head[data-astro-cid-v4qhm7jo] .visit-h2[data-astro-cid-v4qhm7jo]{font-size:1.4rem;margin:0}.home-pulse__more[data-astro-cid-v4qhm7jo]{display:inline-flex;align-items:center;min-height:var(--touch);font-size:.88rem;font-weight:700;color:var(--blue);white-space:nowrap}.home-about[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;align-items:center;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:18px;padding:2rem}.home-about[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{color:var(--ink)}.home-about[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{color:var(--ink-soft)}.home-about[data-astro-cid-v4qhm7jo] .visit-kicker[data-astro-cid-v4qhm7jo]{color:var(--gold)}.home-about[data-astro-cid-v4qhm7jo] .btn-pine[data-astro-cid-v4qhm7jo]{background:var(--blue);color:#fff}.home-about__case[data-astro-cid-v4qhm7jo]{background:var(--sand);border:1px solid var(--line);border-radius:16px;padding:1.4rem;font-size:.92rem;color:var(--ink-soft)}.home-about__case[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{display:block;width:min(260px,100%);height:auto;margin-bottom:1rem;background:#fff;border-radius:12px;padding:.4rem .8rem}@media(max-width:860px){.home-weekly[data-astro-cid-v4qhm7jo],.home-about[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr!important;padding:1.3rem}}
