.local-food-guide{max-width:800px;overflow-wrap:anywhere}.local-food-guide p{line-height:1.75}.local-food-guide h2{font-size:clamp(24px,3vw,32px);margin-top:32px}.guide-intro{font-size:1.15rem}.guide-actions{display:flex;flex-wrap:wrap;gap:12px 24px;margin:16px 0}.guide-actions a{color:#a3391d;font-weight:650}.guide-venue{margin:16px 0}.guide-method{border-top:1px solid var(--line);margin-top:32px}.local-food-guide li{margin:10px 0}
.guide-photo{margin:24px 0}.guide-photo img{display:block;width:100%;height:auto;border-radius:12px}.guide-photo figcaption{font-size:.8rem;line-height:1.5;margin-top:8px;color:var(--muted)}.guide-photo figcaption a{font-weight:400}.guide-hub-card img{display:block;width:100%;height:160px;object-fit:cover;border-radius:8px}.guide-hub-card h2{font-size:1.4rem;margin-top:16px}.guide-hub-card small{font-size:.75rem}.local-food-guide section{scroll-margin-top:90px}
