.en-hero[data-astro-cid-6o27kgmg]{background:linear-gradient(#ffffffa3,#ffffffa3),url(/images/hero/sapporo-hero.jpg) 50%/cover;align-items:center;min-height:380px;display:flex}.en-hero[data-astro-cid-6o27kgmg] .container[data-astro-cid-6o27kgmg]{padding-top:64px;padding-bottom:64px}.eyebrow[data-astro-cid-6o27kgmg]{letter-spacing:.18em;font-size:12px;font-weight:700}.en-hero[data-astro-cid-6o27kgmg] h1[data-astro-cid-6o27kgmg]{margin:14px 0;font-size:clamp(36px,5vw,68px)}.en-hero[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]:last-child{max-width:640px;line-height:1.8}.en-section[data-astro-cid-6o27kgmg]{padding-top:64px;padding-bottom:72px}.en-section[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{font-size:clamp(24px,3vw,32px)}.note[data-astro-cid-6o27kgmg]{color:var(--color-text-light);font-size:14px;line-height:1.8}.muted[data-astro-cid-6o27kgmg]{background:var(--color-background-soft)}.guide-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.guide-grid[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg],.category-grid[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{border:1px solid var(--color-border);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:12px;text-decoration:none;display:flex}.guide-grid[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg]{aspect-ratio:2;object-fit:cover;border-radius:5px;width:100%}.guide-grid[data-astro-cid-6o27kgmg] strong[data-astro-cid-6o27kgmg]{font-size:14px}.guide-grid[data-astro-cid-6o27kgmg] small[data-astro-cid-6o27kgmg],.category-grid[data-astro-cid-6o27kgmg] small[data-astro-cid-6o27kgmg]{color:var(--color-text-light);font-size:11px}.category-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.category-grid[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{flex-flow:wrap;align-items:center;gap:14px}.category-grid[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg]{width:46px;height:46px}.category-grid[data-astro-cid-6o27kgmg] span[data-astro-cid-6o27kgmg]{font-weight:600}.station-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.station-grid[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{border:1px solid var(--color-border);border-radius:8px;padding:20px;font-weight:600;text-decoration:none}.station-grid[data-astro-cid-6o27kgmg] small[data-astro-cid-6o27kgmg]{color:var(--color-text-light)}@media (width<=800px){.guide-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.category-grid[data-astro-cid-6o27kgmg],.station-grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}.en-section[data-astro-cid-6o27kgmg]{padding-top:48px;padding-bottom:56px}}.quick-links[data-astro-cid-6o27kgmg]{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.quick-links[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{border:1px solid var(--color-border);border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none}.topic-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.topic-card[data-astro-cid-6o27kgmg]{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:24px}.topic-card[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{margin:0 0 12px;font-size:19px}.topic-card[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--color-text-light);font-size:14px;line-height:1.7}.topic-links[data-astro-cid-6o27kgmg]{flex-direction:column;gap:12px;margin-top:20px;display:flex}.topic-links[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{font-size:14px;font-weight:600}.latest-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.latest-card[data-astro-cid-6o27kgmg]{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:10px;padding:16px;text-decoration:none;display:flex}.latest-card[data-astro-cid-6o27kgmg] img[data-astro-cid-6o27kgmg]{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%}.latest-card[data-astro-cid-6o27kgmg] small[data-astro-cid-6o27kgmg],.latest-card[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--color-text-light)}.latest-card[data-astro-cid-6o27kgmg] strong[data-astro-cid-6o27kgmg]{font-size:17px}.latest-card[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{font-size:13px;line-height:1.7}.latest-card[data-astro-cid-6o27kgmg] span[data-astro-cid-6o27kgmg]{margin-top:auto;font-size:13px;font-weight:700}.empty-message[data-astro-cid-6o27kgmg]{border:1px solid var(--color-border);border-radius:10px;padding:28px}.language-note[data-astro-cid-6o27kgmg]{background:var(--color-background-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:28px;display:flex}.language-note[data-astro-cid-6o27kgmg] h2[data-astro-cid-6o27kgmg]{font-size:23px}.language-note[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{max-width:680px;line-height:1.7}.language-note[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{flex-shrink:0;font-weight:700}@media (width<=800px){.topic-grid[data-astro-cid-6o27kgmg],.latest-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.topic-grid[data-astro-cid-6o27kgmg],.latest-grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}.language-note[data-astro-cid-6o27kgmg]{flex-direction:column;align-items:flex-start}}.collection-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.collection-card[data-astro-cid-6o27kgmg]{border:1px solid var(--color-border);background:#fff;border-radius:12px;padding:22px}.collection-card[data-astro-cid-6o27kgmg] h3[data-astro-cid-6o27kgmg]{margin:0 0 10px;font-size:19px}.collection-card[data-astro-cid-6o27kgmg] p[data-astro-cid-6o27kgmg]{color:var(--color-text-light);font-size:14px;line-height:1.65}.collection-card[data-astro-cid-6o27kgmg] ul[data-astro-cid-6o27kgmg]{margin:18px 0 0;padding:0;list-style:none}.collection-card[data-astro-cid-6o27kgmg] li[data-astro-cid-6o27kgmg]+li[data-astro-cid-6o27kgmg]{margin-top:12px}.collection-card[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{font-size:14px;font-weight:600;line-height:1.5;text-decoration:none}.collection-card[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]:hover{text-decoration:underline}@media (width<=800px){.collection-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.collection-grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}}
